Revealing the Pitfalls and Re-Evaluating the Advancement of Heterophilic Graph Learning
Not on the map. Why?
Abstract (arXiv)
Over the past decade, Graph Neural Networks (GNNs) have achieved great success on machine learning tasks with relational data. However, recent studies have found that heterophily can cause significant performance degradation of GNNs, especially on node-level tasks. Numerous heterophilic benchmark datasets have been put forward to validate the efficacy of heterophily-specific GNNs, and various homophily metrics have been designed to help recognize these challenging datasets. Nevertheless, there still exist multiple pitfalls that severely hinder the proper evaluation of new models and metrics: 1) lack of hyperparameter tuning; 2) insufficient evaluation on the truly challenging heterophilic datasets; 3) missing quantitative evaluation for homophily metrics on synthetic graphs. To overcome these challenges, we first train and fine-tune baseline models on 27 most widely used benchmark datasets, and categorize them into three distinct groups: malignant, benign and ambiguous heterophilic datasets. We identify malignant and ambiguous heterophily as the truly challenging subsets of tasks, and to our best knowledge, we are the first to propose such taxonomy. Then, we re-evaluate 11 state-of-the-arts (SOTA) GNNs, covering six popular methods, with fine-tuned hyperparameters on different groups of heterophilic datasets. Based on the model performance, we comprehensively reassess the effectiveness of different methods on heterophily. At last, we evaluate 11 popular homophily metrics on synthetic graphs with three different graph generation approaches. To overcome the unreliability of observation-based comparison and evaluation, we conduct the first quantitative evaluation and provide detailed analysis.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 48 of its 77 references that are in the map. First posted on arXiv 9 Sep 2024.
Builds on
48 of 77 references.
References · 48
- 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
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
- 2018Predict then Propagate: Graph Neural Networks meet Personalized PageRankcited by 987
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 970
36 more
- 2020Learning Mesh-Based Simulation with Graph Networkscited by 840
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
- 2017Deep Neural Networks as Gaussian Processescited by 617
- 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
- 2019On Exact Computation with an Infinitely Wide Neural Netcited by 572
- 2019Multi-scale Attributed Node Embeddingcited by 543
- 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 361
- 2023A critical look at the evaluation of GNNs under heterophily: Are we really making progress?cited by 332
- 2018Gaussian Process Behaviour in Wide Deep Neural Networkscited by 314
- 2021Large Scale Learning on Non-Homophilous Graphs: New Benchmarks and Strong Simple Methodscited by 309
- 2021BernNet: Learning Arbitrary Graph Spectral Filters via Bernstein Approximationcited by 195
- 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
- 2018Deep Convolutional Networks as shallow Gaussian Processescited by 137
- 2021GBK-GNN: Gated Bi-Kernel Graph Neural Networks for Modeling Both Homophily and Heterophilycited by 84
- 2024Classic GNNs are Strong Baselines: Reassessing GNNs for Node Classificationcited by 83
- 2021Is Heterophily A Real Nightmare For Graph Neural Networks To Do Node Classification?cited by 82
- 2021New Benchmarks for Learning on Non-Homophilous Graphscited by 81
- 2020Molecular graph generation with Graph Neural Networkscited by 79
- 2019Break the Ceiling: Stronger Multi-scale Deep Graph Convolutional Networkscited by 62
- 2021Simplifying approach to Node Classification in Graph Neural Networkscited by 56
- 2023MUDiff: Unified Diffusion for Complete Molecule Generationcited by 41
- 2023OpenGSL: A Comprehensive Benchmark for Graph Structure Learningcited by 30
- 2024The Heterophilic Graph Learning Handbook: Benchmarks, Models, Theoretical Analysis, Applications and Challengescited by 29
- 2021A Consciousness-Inspired Planning Agent for Model-Based Reinforcement Learningcited by 27
- 2022RAW-GNN: RAndom Walk Aggregation based Graph Neural Networkcited by 25
- 2022Beyond Real-world Benchmark Datasets: An Empirical Study of Node Classification with GNNscited by 23
- 2022Complete the Missing Half: Augmenting Aggregation Filtering with Diversification for Graph Convolutional Neural Networkscited by 19
- 2022Exploiting Neighbor Effect: Conv-Agnostic GNNs Framework for Graphs with Heterophilycited by 15
- 2024ReactZyme: A Benchmark for Enzyme-Reaction Predictioncited by 13
- 2021GenCAT: Generating Attributed Graphs with Controlled Relationships between Classes, Attributes, and Topologycited by 10
- 2024GCEPNet: Graph Convolution-Enhanced Expectation Propagation for Massive MIMO Detectioncited by 5
Built on by
Citing papers per year: 2024: 1; 2025: 0; 2026: 2.
3 papers.
- 2024Learning From Graph-Structured Data: Addressing Design Issues and Exploring Practical Applications in Graph Representation Learningcited by 0
- 2026Ftextsuperscript2LP-AP: Fast & Flexible Label Propagation with Adaptive Propagation Kernelcited by 0
- 2026Do Deep Ensembles Actually Capture Uncertainty in Graph Neural Networks?cited by 0
- 2026Do Deep Ensembles Actually Capture Uncertainty in Graph Neural Networks?21 May 2026
- 2026Ftextsuperscript2LP-AP: Fast & Flexible Label Propagation with Adaptive Propagation Kernel22 Apr 2026
- 2024Learning From Graph-Structured Data: Addressing Design Issues and Exploring Practical Applications in Graph Representation Learning9 Nov 2024