PROXI: Challenging the GNNs for Link Prediction
Abstract
Over the past decade, Graph Neural Networks (GNNs) have transformed graph representation learning. In the widely adopted message-passing GNN framework, nodes refine their representations by aggregating information from neighboring nodes iteratively. While GNNs excel in various domains, recent theoretical studies have raised concerns about their capabilities. GNNs aim to address various graph-related tasks by utilizing such node representations, however, this one-size-fits-all approach proves suboptimal for diverse tasks. Motivated by these observations, we conduct empirical tests to compare the performance of current GNN models with more conventional and direct methods in link prediction tasks. Introducing our model, PROXI, which leverages proximity information of node pairs in both graph and attribute spaces, we find that standard machine learning (ML) models perform competitively, even outperforming cutting-edge GNN models when applied to these proximity metrics derived from node neighborhoods and attributes. This holds true across both homophilic and heterophilic networks, as well as small and large benchmark datasets, including those from the Open Graph Benchmark (OGB). Moreover, we show that augmenting traditional GNNs with PROXI significantly boosts their link prediction performance. Our empirical findings corroborate the previously mentioned theoretical observations and imply that there exists ample room for enhancement in current GNN models to reach their potential.
Benchmark Results
Tested on 2 datasets 3 baseline values reported too low
Tables show presented results in global context (best 3 papers + GCN + MLP).
OGB
| # | Model | Hits@50 ↑ | Paper |
|---|---|---|---|
| 1 | PROXI | 0.7650
±0.0027 | This paper |
| 2 | OGB Leader | 0.7129
±0.0018 | This paper |
| 3 | GIDN | 0.7096
±0.0055 | |
| 9 | GCN | 0.6621
±0.0033 best reported | best at pub: On the Impact of Feature Heterophily on Link Prediction with Graph Neural Networks (NeurIPS 2024) |
| 10 | Neo-GNN | 0.6613
±0.0061 | prev best: Neo-GNNs: Neighborhood Overlap-aware Graph Neural Networks for Link Prediction (NeurIPS 2022) |
| 13 | NCNC | 0.6597
±0.0103 | This paper |
| 14 | BUDDY | 0.6594
±0.0058 best reported | best at pub: Efficient Link Prediction via GNN Layers Induced by Negative Sampling (2023) best today: Node Identifiers: Compact, Discrete Representations for Efficient Graph Learning (ICLR 2024) |
| 19 | NCN | 0.6476
±0.0087 best reported | best at pub: Node Identifiers: Compact, Discrete Representations for Efficient Graph Learning (ICLR 2024) Difference within reported uncertainty; not counted as underperformance. |
| 20 | SEAL | 0.6474
±0.0043 best reported | best at pub: Labeling Trick: A Theory of Using Graph Neural Networks for Multi-Node Representation Learning (NeurIPS 2020) best today: Node Identifiers: Compact, Discrete Representations for Efficient Graph Learning (ICLR 2024) |
| 28 | SAGE | 0.5944
±0.0137 | prev best: Pairwise Learning for Neural Link Prediction (2021) |
| 34 | GAT | 0.5643
±0.0086 best reported | best at pub: Asymmetric Learning for Graph Neural Network based Link Prediction (2023) Difference within reported uncertainty; not counted as underperformance. |
| 41 | GraphSAGE | 0.5463
±0.0112 | |
| 74 | N2Vec | 0.4906
±0.0104 | This paper |
| 94 | MLP | 0.4438
±0.0347 | |
| 98 | MF | 0.4181
±0.0167 | prev best: Formatting Instructions for ICLR 2021 Conference Submissions (2020) |
| # | Model | Hits@100 ↑ | Paper |
|---|---|---|---|
| 1 | OGB Leader | 0.6524
±0.0150 | This paper |
| 2 | PRB | 0.6347
±0.0175 | |
| 3 | LPFormer | 0.6332
±0.0063 | |
| 4 | NCNC | 0.6264
±0.0079 best reported | best at pub: Revisiting Link Prediction: a data perspective (ICLR 2023) Difference within reported uncertainty; not counted as underperformance. |
| 5 | NCN | 0.6263
±0.0115 | This paper |
| 10 | PROXI | 0.5036
±0.0076 | This paper |
| 14 | SAGE | 0.5013
±0.0055 | |
| 19 | SEAL | 0.4880
±0.0316 best reported | best at pub: Labeling Trick: A Theory of Using Graph Neural Networks for Multi-Node Representation Learning (NeurIPS 2020) best today: Using Random Noise Equivariantly to Boost Graph Neural Networks Universally (2025) Difference within reported uncertainty; not counted as underperformance. |
| 23 | MLP | 0.4600 | |
| 42 | MF | 0.3230
±0.0090 best reported | best at pub: Formatting Instructions for ICLR 2021 Conference Submissions (2020) Difference within reported uncertainty; not counted as underperformance. |
| 54 | N2Vec | 0.2624
±0.0096 | This paper |
