On the Impact of Feature Heterophily on Link Prediction with Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Heterophily, or the tendency of connected nodes in networks to have different class labels or dissimilar features, has been identified as challenging for many Graph Neural Network (GNN) models. While the challenges of applying GNNs for node classification when class labels display strong heterophily are well understood, it is unclear how heterophily affects GNN performance in other important graph learning tasks where class labels are not available. In this work, we focus on the link prediction task and systematically analyze the impact of heterophily in node features on GNN performance. Theoretically, we first introduce formal definitions of homophilic and heterophilic link prediction tasks, and present a theoretical framework that highlights the different optimizations needed for the respective tasks. We then analyze how different link prediction encoders and decoders adapt to varying levels of feature homophily and introduce designs for improved performance. Our empirical analysis on a variety of synthetic and real-world datasets confirms our theoretical insights and highlights the importance of adopting learnable decoders and GNN encoders with ego- and neighbor-embedding separation in message passing for link prediction tasks beyond homophily.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 40 of its 60 references that are in the map. First posted on arXiv 26 Sep 2024.
Builds on
40 of 60 references.
References · 40
- 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
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016Variational Graph Auto-Encoderscited by 1,373
- 2017MoleculeNet: A Benchmark for Molecular Machine Learningcited by 1,037
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2014Embedding Entities and Relations for Learning and Inference in Knowledge Basescited by 929
- 2018Link Prediction Based on Graph Neural Networkscited by 829
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 718
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
28 more
- 2019Multi-scale Attributed Node Embeddingcited by 543
- 2017Representation Learning on Graphs: Methods and Applicationscited by 456
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 332
- 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 332
- 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 309
- 2021Neural Bellman-Ford Networks: A General Graph Neural Network Framework for Link Predictioncited by 273
- 2020Graph Neural Networks with Heterophilycited by 202
- 2021BernNet: Learning Arbitrary Graph Spectral Filters via Bernstein Approximationcited by 195
- 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
- 2020Labeling Trick: A Theory of Using Graph Neural Networks for Multi-Node Representation Learningcited by 148
- 2017Predicting multicellular function through multi-layer tissue networkscited by 138
- 2017Cooperative Game Theory Approaches for Network Partitioningcited by 134
- 2022Graph Neural Networks for Link Prediction with Subgraph Sketchingcited by 81
- 2022Neo-GNNs: Neighborhood Overlap-aware Graph Neural Networks for Link Predictioncited by 78
- 2021User Preference-aware Fake News Detectioncited by 76
- 2023Evaluating Graph Neural Networks for Link Prediction: Current Pitfalls and New Benchmarkingcited by 69
- 2023Neural Common Neighbor with Completion for Link Predictioncited by 64
- 2022Characterizing Graph Datasets for Node Classification: Homophily-Heterophily Dichotomy and Beyondcited by 60
- 2022Shopping Queries Dataset: A Large-Scale ESCI Benchmark for Improving Product Searchcited by 58
- 2022Understanding convolution on graphs via energiescited by 58
- 2023Revisiting Link Prediction: A Data Perspectivecited by 29
- 2020Grale: Designing Networks for Graph Learningcited by 28
- 2020PANE: scalable and effective attributed network embeddingcited by 23
- 2022Link Prediction on Heterophilic Graphs via Disentangled Representation Learningcited by 13
- 2023Pitfalls in Link Prediction with Graph Neural Networks: Understanding the Impact of Target-link Inclusion & Better Practicescited by 13
- 2022Flashlight: Scalable Link Prediction with Effective Decoderscited by 7
- 2024NetInfoF Framework: Measuring and Exploiting Network Usable Informationcited by 3
Built on by
Citing papers per year: 2024: 1; 2025: 6; 2026: 3.
10 papers.
- 2025Graph4MM: Weaving Multimodal Learning with Structural Informationcited by 17
- 2025Learning Laplacian Positional Encodings for Heterophilous Graphscited by 4
- 2025Understanding GNNs and Homophily in Dynamic Node Classificationcited by 2
- 2024Disentangled and Self-Explainable Node Representation Learningcited by 1
- 2026Graph homophily booster: Reimagining the role of discrete features in heterophilic graph learningcited by 1
- 2025How do Probabilistic Graphical Models and Graph Neural Networks Look at Network Data?cited by 0
- 2025Adaptive Node Feature Selection For Graph Neural Networkscited by 0
- 2025Are Heterogeneous Graph Neural Networks Truly Effective for Node Classification? A Causal Perspectivecited by 0
- 2026Inductive Subgraphs as Shortcuts: Causal Disentanglement for Heterophilic Graph Learningcited by 0
- 2026EO-Agents: A Three-Agent LLM Pipeline for Earth Observation Hypothesis Generationcited by 0
- 2026EO-Agents: A Three-Agent LLM Pipeline for Earth Observation Hypothesis Generation2 Jul 2026
- 2026Inductive Subgraphs as Shortcuts: Causal Disentanglement for Heterophilic Graph Learning21 Apr 2026
- 2026Graph homophily booster: Reimagining the role of discrete features in heterophilic graph learning6 Feb 2026
- 2025Graph4MM: Weaving Multimodal Learning with Structural Information19 Oct 2025
- 2025Are Heterogeneous Graph Neural Networks Truly Effective for Node Classification? A Causal Perspective7 Oct 2025
- 2025Adaptive Node Feature Selection For Graph Neural Networks3 Oct 2025
- 2025How do Probabilistic Graphical Models and Graph Neural Networks Look at Network Data?13 Jun 2025
- 2025Learning Laplacian Positional Encodings for Heterophilous Graphs29 Apr 2025
- 2025Understanding GNNs and Homophily in Dynamic Node Classification29 Apr 2025
- 2024Disentangled and Self-Explainable Node Representation Learning28 Oct 2024