Is Homophily a Necessity for Graph Neural Networks?
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) have shown great prowess in learning representations suitable for numerous graph-based machine learning tasks. When applied to semi-supervised node classification, GNNs are widely believed to work well due to the homophily assumption ("like attracts like"), and fail to generalize to heterophilous graphs where dissimilar nodes connect. Recent works design new architectures to overcome such heterophily-related limitations, citing poor baseline performance and new architecture improvements on a few heterophilous graph benchmark datasets as evidence for this notion. In our experiments, we empirically find that standard graph convolutional networks (GCNs) can actually achieve better performance than such carefully designed methods on some commonly used heterophilous graphs. This motivates us to reconsider whether homophily is truly necessary for good GNN performance. We find that this claim is not quite true, and in fact, GCNs can achieve strong performance on heterophilous graphs under certain conditions. Our work carefully characterizes these conditions, and provides supporting theoretical understanding and empirical observations. Finally, we examine existing heterophilous graphs benchmarks and reconcile how the GCN (under)performs on them based on this understanding.
Key facts. Cited by 182 papers in the map (data through 7 Oct 2026). Builds on 36 of its 54 references that are in the map. First posted on arXiv 11 Jun 2021.
Builds on
36 of 54 references.
References · 36
- 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
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,571
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
24 more
- 2020Simple and Deep Graph Convolutional Networkscited by 857
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
- 2019Graph Neural Networks for Social Recommendationcited by 711
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
- 2019Multi-scale Attributed Node Embeddingcited by 543
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2018Lipschitz regularity of deep neural networks: analysis and efficient estimationcited by 413
- 2021Graph Neural Network for Traffic Forecasting: A Surveycited by 260
- 2018Modeling polypharmacy side effects with graph convolutional networkscited by 237
- 2020Graph Neural Networks with Heterophilycited by 202
- 2020Data Augmentation for Graph Neural Networkscited by 200
- 2020Say No to the Discrimination: Learning Fair Graph Neural Networks with Limited Sensitive Attribute Informationcited by 168
- 2018Contextual Stochastic Block Modelscited by 134
- 2021Interpreting and Unifying Graph Neural Networks with An Optimization Frameworkcited by 131
- 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
- 2016Community detection in networks: A user guidecited by 105
- 2017Graph Convolutional Encoders for Syntax-aware Neural Machine Translationcited by 70
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
- 2021Improving Graph Neural Networks with Simple Architecture Designcited by 41
- 2020Grale: Designing Networks for Graph Learningcited by 28
- 2020Knowing your FATE: Friendship, Action and Temporal Explanations for User Engagement Prediction on Social Appscited by 23
- 2015Homophily and missing links in citation networkscited by 21
- 2021A Unifying Generative Model for Graph Learning Algorithms: Label Propagation, Graph Convolutions, and Combinationscited by 18
- 2019A Quest for Structure: Jointly Learning the Graph Structure and Semi-Supervised Classificationcited by 13
Built on by
Citing papers per year: 2021: 6; 2022: 32; 2023: 45; 2024: 58; 2025: 28; 2026: 13.
182 papers.
Sort:
By area:
- 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 332
- 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
- 2024Retrieval-Augmented Generation with Graphs (GraphRAG)cited by 170
- 2022Revisiting Heterophily For Graph Neural Networkscited by 169
- 2022Revisiting Over-smoothing and Over-squashing Using Ollivier-Ricci Curvaturecited by 96
- 2023Edge Directionality Improves Learning on Heterophilic Graphscited by 88
- 2021GBK-GNN: Gated Bi-Kernel Graph Neural Networks for Modeling Both Homophily and Heterophilycited by 84
- 2024Position: Graph Foundation Models are Already Herecited by 84
- 2024Classic GNNs are Strong Baselines: Reassessing GNNs for Node Classificationcited by 83
- 2024GFT: Graph Foundation Model with Transferable Tree Vocabularycited by 82
- 2021Subgroup Generalization and Fairness of Graph Neural Networkscited by 69
- 2023Ordered GNN: Ordering Message Passing to Deal with Heterophily and Over-smoothingcited by 67
38 more
- 2022Understanding and Improving Graph Injection Attack by Promoting Unnoticeabilitycited by 62
- 2022Characterizing Graph Datasets for Node Classification: Homophily-Heterophily Dichotomy and Beyondcited by 60
- 2021Simplifying approach to Node Classification in Graph Neural Networkscited by 56
- 2022A Non-Asymptotic Analysis of Oversmoothing in Graph Neural Networkscited by 49
- 2023Truncated Affinity Maximization: One-class Homophily Modeling for Graph Anomaly Detectioncited by 43
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?cited by 41
- 2023Simple and Asymmetric Graph Contrastive Learning without Augmentationscited by 37
- 2023Fast Graph Condensation with Structure-based Neural Tangent Kernelcited by 36
- 2022Rewiring with Positional Encodings for Graph Neural Networkscited by 35
- 2022FMP: Toward Fair Graph Message Passing against Topology Biascited by 35
- 2022Multi-task Self-supervised Graph Neural Networks Enable Stronger Task Generalizationcited by 35
- 2024GraphEdit: Large Language Models for Graph Structure Learningcited by 33
- 2023OpenGSL: A Comprehensive Benchmark for Graph Structure Learningcited by 30
- 2024Towards Graph Foundation Models: Learning Generalities Across Graphs via Task-Treescited by 30
- 2023Beyond Homophily: Reconstructing Structure for Graph-agnostic Clusteringcited by 29
- 2023GraphPatcher: Mitigating Degree Bias for Graph Neural Networks via Test-time Augmentationcited by 29
- 2024Navigating Complexity: Toward Lossless Graph Condensation via Expanding Window Matchingcited by 28
- 2023Graph Neural Convection-Diffusion with Heterophilycited by 26
- 2024AdaFGL: A New Paradigm for Federated Node Classification with Topology Heterogeneitycited by 25
- 2022Effects of Graph Convolutions in Multi-layer Networkscited by 24
- 2023Towards Deep Attention in Graph Neural Networks: Problems and Remediescited by 24
- 2022HL-Net: Heterophily Learning Network for Scene Graph Generationcited by 22
- 2023A Survey on Privacy in Graph Neural Networks: Attacks, Preservation, and Applicationscited by 22
- 2021How does Heterophily Impact the Robustness of Graph Neural Networks? Theoretical Connections and Practical Implicationscited by 21
- 2021Noise-robust Graph Learning by Estimating and Leveraging Pairwise Interactionscited by 20
- 2022Understanding Non-linearity in Graph Neural Networks from the Bayesian-Inference Perspectivecited by 19
- 2023Permutation Equivariant Graph Framelets for Heterophilous Graph Learningcited by 19
- 2023A Neural Collapse Perspective on Feature Evolution in Graph Neural Networkscited by 19
- 2023Breaking the Entanglement of Homophily and Heterophily in Semi-supervised Node Classificationcited by 19
- 2025Edge Prompt Tuning for Graph Neural Networkscited by 18
- 2025Towards Quantifying Long-Range Interactions in Graph Machine Learning: a Large Graph Dataset and a Measurementcited by 18
- 2025Oversmoothing, Oversquashing, Heterophily, Long-Range, and more: Demystifying Common Beliefs in Graph Machine Learningcited by 18
- 2021Label-Wise Graph Convolutional Network for Heterophilic Graphscited by 17
- 2024Node-wise Filtering in Graph Neural Networks: A Mixture of Experts Approachcited by 17
- 2022Augmentation-Free Graph Contrastive Learning with Performance Guaranteecited by 16
- 2024Rethinking Node-wise Propagation for Large-scale Graph Learningcited by 16
- 2024OpenFGL: A Comprehensive Benchmark for Federated Graph Learningcited by 16
- 2022Exploiting Neighbor Effect: Conv-Agnostic GNNs Framework for Graphs with Heterophilycited by 15
50 most cited of 182 All 182 (JSON)
- 2026HoTS: Homophily-Aware Temperature Scaling for Graph Neural Network Calibration26 Sep 2026
- 2026Not All Nodes Are Created Equal: Homophily-Aware Stratification for Stable GNN Evaluation16 Sep 2026
- 2026Analyzing Image Encoder Choices and Graph Homophily in GCN Frameworks for Breast Ultrasound Classification13 Jul 2026
- 2026LLM Features Can Hurt GNNs: Concatenation Interference on Homophilous Graph Benchmarks16 Jun 2026
- 2026Multimodal Graph Negative Learning11 Jun 2026
- 2026When Design Rules Break: Benchmark Composition Determines Whether Label Informativeness Predicts GNN Aggregator Choice8 Jun 2026
- 2026Trapping Attacker in Dilemma: Examining Internal Correlations and External Influences of Trigger for Defending GNN Backdoors8 May 2026
- 2026Quantile-Free Uncertainty Quantification in Graph Neural Networks6 May 2026
- 2026Graph-Aware Stealthy Poison-Text Backdoors for Text-Attributed Graphs20 Mar 2026
- 2026P2GNN: Two Prototype Sets to boost GNN Performance10 Mar 2026
- 2026BHyGNN+: Unsupervised Representation Learning for Heterophilic Hypergraphs16 Feb 2026
- 2026Statistical Guarantees for Reasoning Probes on Looped Boolean Circuits3 Feb 2026
38 more
- 2026ASEHybrid: When Geometry Matters Beyond Homophily in Graph Neural Networks26 Jan 2026
- 2025Understanding When Graph Convolutional Networks Help: A Diagnostic Study on Label Scarcity and Structural Properties15 Dec 2025
- 2025Credal Graph Neural Networks2 Dec 2025
- 2025Topology-Aware Active Learning on Graphs29 Oct 2025
- 2025Grassmanian Interpolation of Low-Pass Graph Filters: Theory and Applications27 Oct 2025
- 2025GraphTOP: Graph Topology-Oriented Prompting for Graph Neural Networks25 Oct 2025
- 2025Are Heterogeneous Graph Neural Networks Truly Effective for Node Classification? A Causal Perspective7 Oct 2025
- 2025Knowledge Homophily in Large Language Models28 Sep 2025
- 2025Exact Generalisation Error Exposes Benchmarks Skew Graph Neural Networks Success (or Failure)12 Sep 2025
- 2025Gumbel-MPNN: Graph Rewiring with Gumbel-Softmax24 Aug 2025
- 2025Towards Text-free Graph Foundation Models: Rethinking Multi-Domain Graph Contrastive Learning26 Jun 2025
- 2025How do Probabilistic Graphical Models and Graph Neural Networks Look at Network Data?13 Jun 2025
- 2025Adapting to Heterophilic Graph Data with Structure-Guided Neighbor Discovery10 Jun 2025
- 2025A Graph Perspective to Probe Structural Patterns of Knowledge in Large Language Models25 May 2025
- 2025Oversmoothing, Oversquashing, Heterophily, Long-Range, and more: Demystifying Common Beliefs in Graph Machine Learning21 May 2025
- 2025Wide & Deep Learning for Node Classification4 May 2025
- 2025Toward Data-centric Directed Graph Learning: An Entropy-driven Approach2 May 2025
- 2025FedHERO: A Federated Learning Approach for Node Classification Task on Heterophilic Graphs29 Apr 2025
- 2025Learning Laplacian Positional Encodings for Heterophilous Graphs29 Apr 2025
- 2025Understanding GNNs and Homophily in Dynamic Node Classification29 Apr 2025
- 2025Heterophily-informed Message Passing28 Apr 2025
- 2025Towards Anomaly-Aware Pre-Training and Fine-Tuning for Graph Anomaly Detection19 Apr 2025
- 2025Divergent Paths: Separating Homophilic and Heterophilic Learning for Enhanced Graph-level Representations6 Apr 2025
- 2025Towards Quantifying Long-Range Interactions in Graph Machine Learning: a Large Graph Dataset and a Measurement12 Mar 2025
- 2025Heterogeneous Graph Structure Learning through the Lens of Data-generating Processes11 Mar 2025
- 2025Edge Prompt Tuning for Graph Neural Networks2 Mar 2025
- 2025Unveiling Mode Connectivity in Graph Neural Networks18 Feb 2025
- 2025GNNs Getting ComFy: Community and Feature Similarity Guided Rewiring7 Feb 2025
- 2025Toward Effective Digraph Representation Learning: A Magnetic Adaptive Propagation based Approach21 Jan 2025
- 2024Retrieval-Augmented Generation with Graphs (GraphRAG)31 Dec 2024
- 2024Towards Graph Foundation Models: Learning Generalities Across Graphs via Task-Trees21 Dec 2024
- 2024Towards Precise Prediction Uncertainty in GNNs: Refining GNNs with Topology-grouping Strategy18 Dec 2024
- 2024Optimal Exact Recovery in Semi-Supervised Learning: A Study of Spectral Methods and Graph Convolutional Networks18 Dec 2024
- 2024Making Classic GNNs Strong Baselines Across Varying Homophily: A Smoothness-Generalization Perspective13 Dec 2024
- 2024Revisiting Graph Homophily Measures12 Dec 2024
- 2024A Cognac Shot To Forget Bad Memories: Corrective Unlearning for Graph Neural Networks1 Dec 2024
- 2024Mixture of Experts for Node Classification30 Nov 2024
- 2024GFT: Graph Foundation Model with Transferable Tree Vocabulary9 Nov 2024
50 newest of 182 All 182 (JSON)
- 2024Retrieval-Augmented Generation with Graphs (GraphRAG)cited by 170
- 2024Retrieval-Augmented Generation with Graphs (GraphRAG)31 Dec 2024
- 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 332
- 2022Graph Neural Networks for Graphs with Heterophily: A Surveycited by 175
- 2022Revisiting Heterophily For Graph Neural Networkscited by 169
- 2022Revisiting Over-smoothing and Over-squashing Using Ollivier-Ricci Curvaturecited by 96
- 2023Edge Directionality Improves Learning on Heterophilic Graphscited by 88
- 2021GBK-GNN: Gated Bi-Kernel Graph Neural Networks for Modeling Both Homophily and Heterophilycited by 84
- 2024Position: Graph Foundation Models are Already Herecited by 84
- 2024Classic GNNs are Strong Baselines: Reassessing GNNs for Node Classificationcited by 83
- 2024GFT: Graph Foundation Model with Transferable Tree Vocabularycited by 82
- 2021Subgroup Generalization and Fairness of Graph Neural Networkscited by 69
- 2023Ordered GNN: Ordering Message Passing to Deal with Heterophily and Over-smoothingcited by 67
- 2022Understanding and Improving Graph Injection Attack by Promoting Unnoticeabilitycited by 62
12 most cited of 177 All 177 (JSON)
- 2026HoTS: Homophily-Aware Temperature Scaling for Graph Neural Network Calibration26 Sep 2026
- 2026Not All Nodes Are Created Equal: Homophily-Aware Stratification for Stable GNN Evaluation16 Sep 2026
- 2026Analyzing Image Encoder Choices and Graph Homophily in GCN Frameworks for Breast Ultrasound Classification13 Jul 2026
- 2026LLM Features Can Hurt GNNs: Concatenation Interference on Homophilous Graph Benchmarks16 Jun 2026
- 2026Multimodal Graph Negative Learning11 Jun 2026
- 2026When Design Rules Break: Benchmark Composition Determines Whether Label Informativeness Predicts GNN Aggregator Choice8 Jun 2026
- 2026Trapping Attacker in Dilemma: Examining Internal Correlations and External Influences of Trigger for Defending GNN Backdoors8 May 2026
- 2026Quantile-Free Uncertainty Quantification in Graph Neural Networks6 May 2026
- 2026P2GNN: Two Prototype Sets to boost GNN Performance10 Mar 2026
- 2026BHyGNN+: Unsupervised Representation Learning for Heterophilic Hypergraphs16 Feb 2026
- 2026Statistical Guarantees for Reasoning Probes on Looped Boolean Circuits3 Feb 2026
- 2026ASEHybrid: When Geometry Matters Beyond Homophily in Graph Neural Networks26 Jan 2026
12 newest of 177 All 177 (JSON)