Beyond Homophily in Graph Neural Networks: Current Limitations and Effective Designs
Not on the map. Why?
Abstract (arXiv)
We investigate the representation power of graph neural networks in the semi-supervised node classification task under heterophily or low homophily, i.e., in networks where connected nodes may have different class labels and dissimilar features. Many popular GNNs fail to generalize to this setting, and are even outperformed by models that ignore the graph structure (e.g., multilayer perceptrons). Motivated by this limitation, we identify a set of key designs -- ego- and neighbor-embedding separation, higher-order neighborhoods, and combination of intermediate representations -- that boost learning from the graph structure under heterophily. We combine them into a graph neural network, H2GCN, which we use as the base method to empirically evaluate the effectiveness of the identified designs. Going beyond the traditional benchmarks with strong homophily, our empirical analysis shows that the identified designs increase the accuracy of GNNs by up to 40% and 27% over models without them on synthetic and real networks with heterophily, respectively, and yield competitive performance under homophily.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 7; 2023: 5; 2024: 5; 2025: 2.
25 papers.
Sort:
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
- 2022Sheaf Neural Networks with Connection Laplacianscited by 64
- 2021Block Modeling-Guided Graph Convolutional Neural Networkscited by 32
- 2022Complete the Missing Half: Augmenting Aggregation Filtering with Diversification for Graph Convolutional Neural Networkscited by 19
- 2022Synthetic Graph Generation to Benchmark Graph Learningcited by 16
- 2021Structure Inducing Pre-Trainingcited by 10
- 2023Self-Pro: A Self-Prompt and Tuning Framework for Graph Neural Networkscited by 8
- 2022Revisiting the role of heterophily in graph representation learning: An edge classification perspectivecited by 6
- 2025Large-Scale Spectral Graph Neural Networks via Laplacian Sparsification: Technical Reportcited by 5
- 2021Mini-batch graphs for robust image classificationcited by 3
- 2021Graph Feature Gating Networkscited by 3
- 2023Implicit Graph Neural Diffusion Networks: Convergence, Generalization, and Over-Smoothingcited by 2
13 more
- 2024DeCaf: A Causal Decoupling Framework for OOD Generalization on Node Classificationcited by 2
- 2024FedRGL: Robust Federated Graph Learning for Label Noisecited by 2
- 2022GPNet: Simplifying Graph Neural Networks via Multi-channel Geometric Polynomialscited by 1
- 2022When Do We Need Graph Neural Networks for Node Classification?cited by 1
- 2023On Addressing the Limitations of Graph Neural Networkscited by 1
- 2024Towards Robust Graph Structural Learning Beyond Homophily via Preserving Neighbor Similaritycited by 1
- 2025Flow Matters: Directional and Expressive GNNs for Heterophilic Graphscited by 1
- 2021AKE-GNN: Effective Graph Learning with Adaptive Knowledge Exchangecited by 0
- 2022On Learning the Structure of Clusters in Graphscited by 0
- 2023Evolving Computation Graphscited by 0
- 2023Automated Polynomial Filter Learning for Graph Neural Networkscited by 0
- 2024Continuous Spiking Graph Neural Networkscited by 0
- 2024Learning From Graph-Structured Data: Addressing Design Issues and Exploring Practical Applications in Graph Representation Learningcited by 0
- 2025Flow Matters: Directional and Expressive GNNs for Heterophilic Graphs31 Aug 2025
- 2025Large-Scale Spectral Graph Neural Networks via Laplacian Sparsification: Technical Report8 Jan 2025
- 2024FedRGL: Robust Federated Graph Learning for Label Noise28 Nov 2024
- 2024Learning From Graph-Structured Data: Addressing Design Issues and Exploring Practical Applications in Graph Representation Learning9 Nov 2024
- 2024DeCaf: A Causal Decoupling Framework for OOD Generalization on Node Classification27 Oct 2024
- 2024Continuous Spiking Graph Neural Networks2 Apr 2024
- 2024Towards Robust Graph Structural Learning Beyond Homophily via Preserving Neighbor Similarity18 Jan 2024
- 2023Self-Pro: A Self-Prompt and Tuning Framework for Graph Neural Networks16 Oct 2023
- 2023Implicit Graph Neural Diffusion Networks: Convergence, Generalization, and Over-Smoothing7 Aug 2023
- 2023Automated Polynomial Filter Learning for Graph Neural Networks16 Jul 2023
- 2023Evolving Computation Graphs22 Jun 2023
- 2023On Addressing the Limitations of Graph Neural Networks22 Jun 2023
13 more
- 2022On Learning the Structure of Clusters in Graphs29 Dec 2022
- 2022Complete the Missing Half: Augmenting Aggregation Filtering with Diversification for Graph Convolutional Neural Networks21 Dec 2022
- 2022When Do We Need Graph Neural Networks for Node Classification?30 Oct 2022
- 2022GPNet: Simplifying Graph Neural Networks via Multi-channel Geometric Polynomials30 Sep 2022
- 2022Sheaf Neural Networks with Connection Laplacians17 Jun 2022
- 2022Revisiting the role of heterophily in graph representation learning: An edge classification perspective23 May 2022
- 2022Synthetic Graph Generation to Benchmark Graph Learning4 Apr 2022
- 2021Block Modeling-Guided Graph Convolutional Neural Networks27 Dec 2021
- 2021AKE-GNN: Effective Graph Learning with Adaptive Knowledge Exchange10 Jun 2021
- 2021Graph Feature Gating Networks10 May 2021
- 2021Mini-batch graphs for robust image classification22 Apr 2021
- 2021Structure Inducing Pre-Training18 Mar 2021
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalization13 Feb 2021
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
- 2022Sheaf Neural Networks with Connection Laplacianscited by 64
- 2021Block Modeling-Guided Graph Convolutional Neural Networkscited by 32
- 2022Complete the Missing Half: Augmenting Aggregation Filtering with Diversification for Graph Convolutional Neural Networkscited by 19
- 2022Synthetic Graph Generation to Benchmark Graph Learningcited by 16
- 2021Structure Inducing Pre-Trainingcited by 10
- 2023Self-Pro: A Self-Prompt and Tuning Framework for Graph Neural Networkscited by 8
- 2022Revisiting the role of heterophily in graph representation learning: An edge classification perspectivecited by 6
- 2025Large-Scale Spectral Graph Neural Networks via Laplacian Sparsification: Technical Reportcited by 5
- 2021Mini-batch graphs for robust image classificationcited by 3
- 2021Graph Feature Gating Networkscited by 3
- 2023Implicit Graph Neural Diffusion Networks: Convergence, Generalization, and Over-Smoothingcited by 2
12 most cited of 25 All 25 (JSON)
- 2025Flow Matters: Directional and Expressive GNNs for Heterophilic Graphs31 Aug 2025
- 2025Large-Scale Spectral Graph Neural Networks via Laplacian Sparsification: Technical Report8 Jan 2025
- 2024FedRGL: Robust Federated Graph Learning for Label Noise28 Nov 2024
- 2024Learning From Graph-Structured Data: Addressing Design Issues and Exploring Practical Applications in Graph Representation Learning9 Nov 2024
- 2024DeCaf: A Causal Decoupling Framework for OOD Generalization on Node Classification27 Oct 2024
- 2024Continuous Spiking Graph Neural Networks2 Apr 2024
- 2024Towards Robust Graph Structural Learning Beyond Homophily via Preserving Neighbor Similarity18 Jan 2024
- 2023Self-Pro: A Self-Prompt and Tuning Framework for Graph Neural Networks16 Oct 2023
- 2023Implicit Graph Neural Diffusion Networks: Convergence, Generalization, and Over-Smoothing7 Aug 2023
- 2023Automated Polynomial Filter Learning for Graph Neural Networks16 Jul 2023
- 2023Evolving Computation Graphs22 Jun 2023
- 2023On Addressing the Limitations of Graph Neural Networks22 Jun 2023
12 newest of 25 All 25 (JSON)