A critical look at the evaluation of GNNs under heterophily: Are we really making progress?
Not on the map. Why?
Abstract (arXiv)
Node classification is a classical graph machine learning task on which Graph Neural Networks (GNNs) have recently achieved strong results. However, it is often believed that standard GNNs only work well for homophilous graphs, i.e., graphs where edges tend to connect nodes of the same class. Graphs without this property are called heterophilous, and it is typically assumed that specialized methods are required to achieve strong performance on such graphs. In this work, we challenge this assumption. First, we show that the standard datasets used for evaluating heterophily-specific models have serious drawbacks, making results obtained by using them unreliable. The most significant of these drawbacks is the presence of a large number of duplicate nodes in the datasets Squirrel and Chameleon, which leads to train-test data leakage. We show that removing duplicate nodes strongly affects GNN performance on these datasets. Then, we propose a set of heterophilous graphs of varying properties that we believe can serve as a better benchmark for evaluating the performance of GNNs under heterophily. We show that standard GNNs achieve strong results on these heterophilous graphs, almost always outperforming specialized models. Our datasets and the code for reproducing our experiments are available at https://github.com/yandex-research/heterophilous-graphs
Key facts. Cited by 332 papers in the map (data through 7 Oct 2026). Builds on 38 of its 52 references that are in the map. First posted on arXiv 22 Feb 2023.
Builds on
38 of 52 references.
References · 38
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 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
- 2016Layer Normalizationcited by 5,579
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2016Gaussian Error Linear Units (GELUs)cited by 3,431
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
26 more
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
- 2021How Attentive are Graph Attention Networks?cited by 818
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
- 2019Multi-scale Attributed Node Embeddingcited by 543
- 2021Datasets: A Community Library for Natural Language Processingcited by 526
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 500
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 361
- 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 309
- 2018Learning Word Vectors for 157 Languagescited by 279
- 2022Neural Sheaf Diffusion: A Topological Perspective on Heterophily and Oversmoothing in GNNscited by 208
- 2020Graph Neural Networks with Heterophilycited by 202
- 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
- 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
- 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
- 2022How Powerful are Spectral Graph Neural Networkscited by 169
- 2022Revisiting Heterophily For Graph Neural Networkscited by 169
- 2021Breaking the Limit of Graph Neural Networks by Improving the Assortativity of Graphs with Local Mixing Patternscited by 95
- 2021GBK-GNN: Gated Bi-Kernel Graph Neural Networks for Modeling Both Homophily and Heterophilycited by 84
- 2022Characterizing Graph Datasets for Node Classification: Homophily-Heterophily Dichotomy and Beyondcited by 60
- 2021Simplifying approach to Node Classification in Graph Neural Networkscited by 56
- 2014The structure and dynamics of multilayer networkscited by 51
- 2021Block Modeling-Guided Graph Convolutional Neural Networkscited by 32
Built on by
Citing papers per year: 2023: 34; 2024: 100; 2025: 101; 2026: 97.
332 papers.
Sort:
By area:
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representationscited by 131
- 2023Edge Directionality Improves Learning on Heterophilic Graphscited by 88
- 2024Graph Mamba: Towards Learning on Graphs with State Space Modelscited by 84
- 2024Classic GNNs are Strong Baselines: Reassessing GNNs for Node Classificationcited by 83
- 2024Mind Your Format: Towards Consistent Evaluation of In-Context Learning Improvementscited by 82
- 2024Polynormer: Polynomial-Expressive Graph Transformer in Linear Timecited by 64
- 2024Mamba-360: Survey of State Space Models as Transformer Alternative for Long Sequence Modelling: Methods, Applications, and Challengescited by 63
- 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detectioncited by 57
- 2025Position: Graph Learning Will Lose Relevance Due To Poor Benchmarkscited by 52
- 2024ARC: A Generalist Graph Anomaly Detector with In-Context Learningcited by 46
- 2023A Fractional Graph Laplacian Approach to Oversmoothingcited by 45
- 2024Text-space Graph Foundation Models: Comprehensive Benchmarks and New Insightscited by 44
38 more
- 2025On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph Learningcited by 42
- 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
- 2024Fully-inductive Node Classification on Arbitrary Graphscited by 36
- 2023Cooperative Graph Neural Networkscited by 35
- 2023OpenGSL: A Comprehensive Benchmark for Graph Structure Learningcited by 30
- 2025Turning Tabular Foundation Models into Graph Foundation Modelscited by 30
- 2023Adversarial Training for Graph Neural Networks: Pitfalls, Solutions, and New Directionscited by 28
- 2023Graph Neural Convection-Diffusion with Heterophilycited by 26
- 2024On Oversquashing in Graph Neural Networks Through the Lens of Dynamical Systemscited by 26
- 2024AdaFGL: A New Paradigm for Federated Node Classification with Topology Heterogeneitycited by 25
- 2023Towards Deep Attention in Graph Neural Networks: Problems and Remediescited by 24
- 2024TopoBench: A Framework for Benchmarking Topological Deep Learningcited by 24
- 2025Can Classic GNNs Be Strong Baselines for Graph-level Tasks? Simple Architectures Meet Excellencecited by 24
- 2023Over-Squashing in Graph Neural Networks: A Comprehensive surveycited by 23
- 2024Spectral Graph Pruning Against Over-Squashing and Over-Smoothingcited by 23
- 2024Partitioning Message Passing for Graph Fraud Detectioncited by 21
- 2023HoloNets: Spectral Convolutions do extend to Directed Graphscited by 20
- 2024GraphLand: Evaluating Graph Machine Learning Models on Diverse Industrial Datacited by 20
- 2025GraphPFN: A Prior-Data Fitted Graph Foundation Modelcited by 20
- 2023Breaking the Entanglement of Homophily and Heterophily in Semi-supervised Node Classificationcited by 19
- 2024The Interpretable and Effective Graph Neural Additive Networkscited by 19
- 2024Learning Graph Quantized Tokenizerscited by 19
- 2024Learning Long Range Dependencies on Graphs via Random Walkscited by 18
- 2024TopoTune : A Framework for Generalized Combinatorial Complex 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
- 2025Beyond Message Passing: Neural Graph Pattern Machinecited by 17
- 2025Equivariance Everywhere All At Once: A Recipe for Graph Foundation Modelscited by 17
- 2024NoisyGL: A Comprehensive Benchmark for Graph Neural Networks under Label Noisecited by 16
- 2024A Manifold Perspective on the Statistical Generalization of Graph Neural Networkscited by 16
- 2025No Metric to Rule Them All: Toward Principled Evaluations of Graph-Learning Datasetscited by 16
- 2024Understanding Heterophily for Graph Neural Networkscited by 15
- 2024Probabilistic Graph Rewiring via Virtual Nodescited by 15
- 2023On Performance Discrepancies Across Local Homophily Levels in Graph Neural Networkscited by 13
- 2024Bundle Neural Networks for message diffusion on graphscited by 13
- 2025GNNs Getting ComFy: Community and Feature Similarity Guided Rewiringcited by 13
- 2024Even Sparser Graph Transformerscited by 12
50 most cited of 332 All 332 (JSON)
- 2026Is Real-World Training Data Necessary for Generalist Graph Anomaly Detection?8 Oct 2026
- 2026Let the Heads Talk: Beyond Diagonal Graph Attention1 Oct 2026
- 2026NodeGround: A Node Classification Benchmark in the Graph Foundation Model Era30 Sep 2026
- 2026Task-Relevant Null-Space Residuals for Non-Injective Neural Mappings29 Sep 2026
- 2026Message Passing Does More with Less for In-Context Learning on Graphs29 Sep 2026
- 2026The Universal Classifier for Graph Learning28 Sep 2026
- 2026A Unified Uncertainty Representation for Graph Neural Networks via Doubly-Spectral Stochastic Expansion28 Sep 2026
- 2026Propagate, Then Sharpen: Post-Hoc Refinement of Frozen Node Classifiers28 Sep 2026
- 2026Beyond Fixed Features: Architecture-Dependent Sensitivity to Node Representations under Heterophily27 Sep 2026
- 2026The Selection Rule Decides the Winner: A Pre-Registered Audit of Open-Set Graph Anomaly Detection27 Sep 2026
- 2026TwinS-GCN: Spectral conjugate for Spectral Graph Convolutional Networks26 Sep 2026
- 2026Efficient Dynamic Algorithms for Graph Neural Networks with Non-Linear Propagation26 Sep 2026
38 more
- 2026Extremely Fast and Compact Binary Graph Representations via Randomized Operator Sketching26 Sep 2026
- 2026Learning the Graph and the Embedding Together: Classifier-Independent Rewiring for Heterophilic Node Classification26 Sep 2026
- 2026HoTS: Homophily-Aware Temperature Scaling for Graph Neural Network Calibration26 Sep 2026
- 2026Scaffold: Support Graph Theory Based Sparsification for Graph Neural Networks25 Sep 2026
- 2026Spectral Graph Neural Networks with Hermite Polynomials: A Comprehensive Study24 Sep 2026
- 2026Local Evidence and Geometric Readout Repair in Trained GNNs22 Sep 2026
- 2026Not All Nodes Are Created Equal: Homophily-Aware Stratification for Stable GNN Evaluation16 Sep 2026
- 2026HOPE: Heterophily-Aware Open-Set Node Classification with Pseudo-Extrapolation8 Sep 2026
- 2026Not Just Oversmoothing: Detecting the Echo Chamber Effect in Graph Neural Networks6 Sep 2026
- 2026Omega-N: Interpretable Structural Node Descriptors and Their Applicability Domain21 Aug 2026
- 2026Look Before You Lift: Visual and Quantitative Diagnostics for Topological Deep Learning15 Aug 2026
- 2026Disentangling Homophily and Rarity: Explaining Failure in Graph Neural Networks14 Aug 2026
- 2026Exploring Oversmoothing with Householder Matrices12 Aug 2026
- 2026Pair-Centric Graph Rewiring for Over-Squashing via Optimal Transport-Guided Communication Alignment11 Aug 2026
- 2026Fairness in Link Prediction Beyond Demographic Parity: A Reproducibility Study10 Aug 2026
- 2026When Should Graph Attention Be Sparse? Learning a Per-Edge Tsallis Index3 Aug 2026
- 2026CoRe-GNN: Multilevel Message passing on Coarsened graphs3 Aug 2026
- 2026Towards Adaptive Federated Graph Clustering: A Global Community-aware Contrastive Learning-based Approach1 Aug 2026
- 2026Nonlinear Laplacians Improve Signed-Directed Graph Learning1 Aug 2026
- 2026Learned, Relied Upon, or Necessary? Separating Checkpoint Dependence from Task-Level Value in Sheaf GNNs28 Jul 2026
- 2026HeAD-CP: Heterophily-Aware Diffused Conformal Prediction Sets for Graph Neural Networks28 Jul 2026
- 2026Remedying Coarsening-Based GNN Training under Heterophily via Adaptive Complementary Enhancement24 Jul 2026
- 2026Higher-Order Cell Tracking Transformer13 Jul 2026
- 2026When does distribution shift break graph neural networks calibration?12 Jul 2026
- 2026Swarm-Inspired Generation of Collective Behaviors in Graph Dynamical Systems23 Jun 2026
- 2026A Fair Evaluation of Graph Foundation Models for Node Property Prediction23 Jun 2026
- 2026Towards Federated Long-Tailed Graph Learning: An Energy-Guided Dual Decoupling Approach23 Jun 2026
- 2026Adaptive Recurrent Message Passing for Test Time Computing on Graphs21 Jun 2026
- 2026FeLoG: Scalable and Efficient Distributed Graph Embedding with Feedback Loop Mechanism20 Jun 2026
- 2026Ramanujan Graph Rewiring with Non Negative Resistance Curvature19 Jun 2026
- 2026Boundary Embedding Shaping with Adaptive Contrastive Learning for Graph Structural Disentanglement18 Jun 2026
- 2026Context-aware Modality-Topology Co-Alignment for Multimodal Attributed Graphs12 Jun 2026
- 2026When Design Rules Break: Benchmark Composition Determines Whether Label Informativeness Predicts GNN Aggregator Choice8 Jun 2026
- 2026Graph Cascades: Contagion-Based Mesoscopic Rewiring for Structure-Aware Graph Machine Learning3 Jun 2026
- 2026Are Common Substructures Transferable? Riemannian Graph Foundation Model with Neural Vector Bundles2 Jun 2026
- 2026Gate the Filter, Not the Message: Node-Channel Mixtures for Pre-Propagation GNNs1 Jun 2026
- 2026Generalist Graph Anomaly Detection via Prototype-Based Distillation26 May 2026
- 2026Closed-Form Node Classification with Exact Graph Unlearning25 May 2026
50 newest of 332 All 332 (JSON)
- 2024Mixture of Experts Meets Decoupled Message Passing: Towards General and Adaptive Node Classificationcited by 4
- 2025Unifying and Enhancing Graph Transformers via a Hierarchical Mask Frameworkcited by 2
- 2025Adaptive Graph Mixture of Residual Experts: Unsupervised Learning on Diverse Graphs with Heterogeneous Specializationcited by 0
- 2026Learning How Much to Think: Difficulty-Aware Dynamic MoEs for Graph Node Classificationcited by 0
- 2026Learning How Much to Think: Difficulty-Aware Dynamic MoEs for Graph Node Classification13 Apr 2026
- 2025Adaptive Graph Mixture of Residual Experts: Unsupervised Learning on Diverse Graphs with Heterogeneous Specialization24 Oct 2025
- 2025Unifying and Enhancing Graph Transformers via a Hierarchical Mask Framework21 Oct 2025
- 2024Mixture of Experts Meets Decoupled Message Passing: Towards General and Adaptive Node Classification11 Dec 2024
- 2025OpenGU: A Comprehensive Benchmark for Graph Unlearningcited by 8
- 2025Toward Scalable Graph Unlearning: A Node Influence Maximization based Approachcited by 2
- 2025Federated Graph Unlearningcited by 0
- 2026Graph Federated Unlearning for Privacy Preservationcited by 0
- 2026Graph Federated Unlearning for Privacy Preservation4 May 2026
- 2025Federated Graph Unlearning4 Aug 2025
- 2025Toward Scalable Graph Unlearning: A Node Influence Maximization based Approach21 Jan 2025
- 2025OpenGU: A Comprehensive Benchmark for Graph Unlearning6 Jan 2025
- 2024Cross-Domain Graph Data Scaling: A Showcase with Diffusion Modelscited by 8
- 2023Data Augmentation for Supervised Graph Outlier Detection via Latent Diffusion Modelscited by 1
- 2025ReDiSC: A Reparameterized Masked Diffusion Model for Scalable Node Classification with Structured Predictionscited by 0
- 2025ReDiSC: A Reparameterized Masked Diffusion Model for Scalable Node Classification with Structured Predictions19 Jul 2025
- 2024Cross-Domain Graph Data Scaling: A Showcase with Diffusion Models4 Jun 2024
- 2023Data Augmentation for Supervised Graph Outlier Detection via Latent Diffusion Models29 Dec 2023
- 2024Graph Mamba: Towards Learning on Graphs with State Space Modelscited by 84
- 2024Mamba-360: Survey of State Space Models as Transformer Alternative for Long Sequence Modelling: Methods, Applications, and Challengescited by 63
- 2024Topological Deep Learning with State-Space Models: A Mamba Approach for Simplicial Complexescited by 3
- 2024Topological Deep Learning with State-Space Models: A Mamba Approach for Simplicial Complexes18 Sep 2024
- 2024Mamba-360: Survey of State Space Models as Transformer Alternative for Long Sequence Modelling: Methods, Applications, and Challenges24 Apr 2024
- 2024Graph Mamba: Towards Learning on Graphs with State Space Models13 Feb 2024
- 2023SGFormer: Simplifying and Empowering Transformers for Large-Graph Representationscited by 131
- 2023Edge Directionality Improves Learning on Heterophilic Graphscited by 88
- 2024Classic GNNs are Strong Baselines: Reassessing GNNs for Node Classificationcited by 83
- 2024Mind Your Format: Towards Consistent Evaluation of In-Context Learning Improvementscited by 82
- 2024Polynormer: Polynomial-Expressive Graph Transformer in Linear Timecited by 64
- 2023GADBench: Revisiting and Benchmarking Supervised Graph Anomaly Detectioncited by 57
- 2025Position: Graph Learning Will Lose Relevance Due To Poor Benchmarkscited by 52
- 2024ARC: A Generalist Graph Anomaly Detector with In-Context Learningcited by 46
- 2023A Fractional Graph Laplacian Approach to Oversmoothingcited by 45
- 2024Text-space Graph Foundation Models: Comprehensive Benchmarks and New Insightscited by 44
- 2025On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph Learningcited by 42
- 2023Demystifying Structural Disparity in Graph Neural Networks: Can One Size Fit All?cited by 41
12 most cited of 317 All 317 (JSON)
- 2026Is Real-World Training Data Necessary for Generalist Graph Anomaly Detection?8 Oct 2026
- 2026Let the Heads Talk: Beyond Diagonal Graph Attention1 Oct 2026
- 2026NodeGround: A Node Classification Benchmark in the Graph Foundation Model Era30 Sep 2026
- 2026Message Passing Does More with Less for In-Context Learning on Graphs29 Sep 2026
- 2026The Universal Classifier for Graph Learning28 Sep 2026
- 2026A Unified Uncertainty Representation for Graph Neural Networks via Doubly-Spectral Stochastic Expansion28 Sep 2026
- 2026Propagate, Then Sharpen: Post-Hoc Refinement of Frozen Node Classifiers28 Sep 2026
- 2026Beyond Fixed Features: Architecture-Dependent Sensitivity to Node Representations under Heterophily27 Sep 2026
- 2026The Selection Rule Decides the Winner: A Pre-Registered Audit of Open-Set Graph Anomaly Detection27 Sep 2026
- 2026TwinS-GCN: Spectral conjugate for Spectral Graph Convolutional Networks26 Sep 2026
- 2026Efficient Dynamic Algorithms for Graph Neural Networks with Non-Linear Propagation26 Sep 2026
- 2026Extremely Fast and Compact Binary Graph Representations via Randomized Operator Sketching26 Sep 2026
12 newest of 317 All 317 (JSON)