Adversarial Permutation Guided Node Representations for Link Prediction
Indradyumna Roy, Abir De, Soumen Chakrabarti
Abstract
After observing a snapshot of a social network, a link prediction (LP) algorithm identifies node pairs between which new edges will likely materialize in future. Most LP algorithms estimate a score for currently non-neighboring node pairs, and rank them by this score. Recent LP systems compute this score by comparing dense, low dimensional vector representations of nodes. Graph neural networks (GNNs), in particular graph convolutional networks (GCNs), are popular examples. For two nodes to be meaningfully compared, their embeddings should be indifferent to reordering of their neighbors. GNNs typically use simple, symmetric set aggregators to ensure this property, but this design decision has been shown to produce representations with limited expressive power. Sequence encoders are more expressive, but are permutation sensitive by design. Recent efforts to overcome this dilemma turn out to be unsatisfactory for LP tasks. In response, we propose PermGNN, which aggregates neighbor features using a recurrent, order-sensitive aggregator and directly minimizes an LP loss while it is `attacked' by adversarial generator of neighbor permutations. PermGNN has superior expressive power compared to earlier GNNs. Next, we devise an optimization framework to map PermGNN's node embeddings to a suitable locality-sensitive hash, which speeds up reporting the top-K most likely edges for the LP task. Our experiments on diverse datasets show that PermGNN outperforms several state-of-the-art link predictors by a significant margin, and can predict the most likely edges fast.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 0f2a0142-ada4-41b1-8f60-913a7682c18bCited by top-tier papers4
- Interpretable Neural Subgraph Matching for Graph RetrievalIndradyumna Roy, Venkata Sai Baba Reddy Velugoti, Soumen Chakrabarti, Abir DeAAAI 2022 · 51 citations
- Neural Estimation of Submodular Functions with Applications to Differentiable Subset SelectionAbir De, Soumen ChakrabartiNeurIPS 2022 · 10 citations
- Iteratively Refined Early Interaction Alignment for Subgraph Matching based Graph RetrievalAshwin Ramachandran, Vaibhav Raj, Indradyumna Roy, Soumen Chakrabarti et al.NeurIPS 2024 · 7 citations
- Learning Condensed Graph via Differentiable Atom Mapping for Reaction Yield PredictionAnkit Ghosh, Gargee Kashyap, Sarthak Mittal, Nupur Jain et al.ICML 2025
Builds on3
- Generalization and Representational Limits of Graph Neural NetworksVikas K. Garg, Stefanie Jegelka, Tommi S. JaakkolaICML 2020 · 363 citations
- Regularizing Towards Permutation Invariance In Recurrent ModelsEdo Cohen-Karlik, Avichai Ben David, Amir GlobersonNeurIPS 2020 · 23 citations
- Deep Message Passing on SetsYifeng Shi, Junier Oliva, Marc NiethammerAAAI 2020 · 9 citations
Related papers
- Equivariant and Stable Positional Encoding for More Powerful Graph Neural NetworksHaorui Wang, Haoteng Yin, Muhan Zhang, Pan LiICLR 2022 · 138 citations
- Hashing-Accelerated Graph Neural Networks for Link PredictionWei Wu, Bin Li, Chuan Luo, Wolfgang NejdlWWW 2021 · 49 citations
- OOD Link Prediction Generalization Capabilities of Message-Passing GNNs in Larger Test GraphsYangze Zhou, Gitta Kutyniok, Bruno RibeiroNeurIPS 2022 · 52 citations
- Learning Scalable Structural Representations for Link Prediction with Bloom SignaturesTianyi Zhang, Haoteng Yin, Rongzhe Wei, Pan Li et al.WWW 2024 · 7 citations
- Forecasting Interaction Order on Temporal GraphsWenwen Xia, Yuchen Li, Jianwei Tian, Shenghong LiKDD 2021 · 8 citations
