Link Prediction without Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Link prediction, which consists of predicting edges based on graph features, is a fundamental task in many graph applications. As for several related problems, Graph Neural Networks (GNNs), which are based on an attribute-centric message-passing paradigm, have become the predominant framework for link prediction. GNNs have consistently outperformed traditional topology-based heuristics, but what contributes to their performance? Are there simpler approaches that achieve comparable or better results? To answer these questions, we first identify important limitations in how GNN-based link prediction methods handle the intrinsic class imbalance of the problem -- due to the graph sparsity -- in their training and evaluation. Moreover, we propose Gelato, a novel topology-centric framework that applies a topological heuristic to a graph enhanced by attribute information via graph learning. Our model is trained end-to-end with an N-pair loss on an unbiased training set to address class imbalance. Experiments show that Gelato is 145% more accurate, trains 11 times faster, infers 6,000 times faster, and has less than half of the trainable parameters compared to state-of-the-art GNNs for link prediction.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 58 of its 99 references that are in the map. First posted on arXiv 23 May 2023.
Builds on
58 of 99 references.
References · 58
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,913
- 2014DeepWalk: Online Learning of Social Representationscited by 1,543
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
38 more
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
- 2019RotatE: Knowledge Graph Embedding by Relational Rotation in Complex Spacecited by 893
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2018Link Prediction Based on Graph Neural Networkscited by 829
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2015Image-based Recommendations on Styles and Substitutescited by 702
- 2018GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Modelscited by 406
- 2019Hyperbolic Graph Convolutional Neural Networkscited by 400
- 2018Graph Convolutional Networks for Text Classificationcited by 345
- 2019KGAT: Knowledge Graph Attention Network for Recommendationcited by 342
- 2021Neural Bellman-Ford Networks: A General Graph Neural Network Framework for Link Predictioncited by 273
- 2018Graph networks as learnable physics engines for inference and controlcited by 242
- 2019Learning Discrete Structures for Graph Neural Networkscited by 228
- 2018Learning Deep Generative Models of Graphscited by 227
- 2020Iterative Deep Graph Learning for Graph Neural Networks: Better and Robust Node Embeddingscited by 212
- 2020Data Augmentation for Graph Neural Networkscited by 200
- 2020Combining Label Propagation and Simple Models Out-performs Graph Neural Networkscited by 199
- 2017Network Embedding as Matrix Factorization: Unifying DeepWalk, LINE, PTE, and node2veccited by 197
- 2019Learning with Average Precision: Training Image Retrieval with a Listwise Losscited by 184
- 2018Open Domain Question Answering Using Early Fusion of Knowledge Bases and Textcited by 167
- 2018DeepInf: Social Influence Prediction with Deep Learningcited by 128
- 2018Graphite: Iterative Generative Modeling of Graphscited by 112
- 2020Line Graph Neural Networks for Link Predictioncited by 89
- 2017Geometric Matrix Completion with Recurrent Multi-Graph Neural Networkscited by 88
- 2022Neo-GNNs: Neighborhood Overlap-aware Graph Neural Networks for Link Predictioncited by 78
- 2019Ranked List Loss for Deep Metric Learningcited by 77
- 2021Lorentzian Graph Convolutional Networkscited by 66
- 2017KBGAN: Adversarial Learning for Knowledge Graph Embeddingscited by 62
- 2022Graph Data Augmentation for Graph Machine Learning: A Surveycited by 61
- 2019Inter-sentence Relation Extraction with Document-level Graph Convolutional Neural Networkcited by 51
- 2016DeepCas: an End-to-end Predictor of Information Cascadescited by 48
- 2019End to end learning and optimization on graphscited by 44
- 2021Link Prediction with Persistent Homology: An Interactive Viewcited by 37
- 2021Neural Link Prediction with Walk Poolingcited by 36
- 2018Incorporating GAN for Negative Sampling in Knowledge Representation Learningcited by 31
50 most cited of 58 All 58 (JSON)
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 2.
3 papers.