When Do Graph Neural Networks Help with Node Classification? Investigating the Impact of Homophily Principle on Node Distinguishability
Not on the map. Why?
Abstract (arXiv)
Homophily principle, i.e., nodes with the same labels are more likely to be connected, has been believed to be the main reason for the performance superiority of Graph Neural Networks (GNNs) over Neural Networks on node classification tasks. Recent research suggests that, even in the absence of homophily, the advantage of GNNs still exists as long as nodes from the same class share similar neighborhood patterns. However, this argument only considers intra-class Node Distinguishability (ND) but neglects inter-class ND, which provides incomplete understanding of homophily on GNNs. In this paper, we first demonstrate such deficiency with examples and argue that an ideal situation for ND is to have smaller intra-class ND than inter-class ND. To formulate this idea and study ND deeply, we propose Contextual Stochastic Block Model for Homophily (CSBM-H) and define two metrics, Probabilistic Bayes Error (PBE) and negative generalized Jeffreys divergence, to quantify ND. With the metrics, we visualize and analyze how graph filters, node degree distributions and class variances influence ND, and investigate the combined effect of intra- and inter-class ND. Besides, we discovered the mid-homophily pitfall, which occurs widely in graph datasets. Furthermore, we verified that, in real-work tasks, the superiority of GNNs is indeed closely related to both intra- and inter-class ND regardless of homophily levels. Grounded in this observation, we propose a new hypothesis-testing based performance metric beyond homophily, which is non-linear, feature-based and can provide statistical threshold value for GNNs' the superiority. Experiments indicate that it is significantly more effective than the existing homophily metrics on revealing the advantage and disadvantage of graph-aware modes on both synthetic and benchmark real-world datasets.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 31 of its 57 references that are in the map. First posted on arXiv 25 Apr 2023.
Builds on
31 of 57 references.
References · 31
- 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
- 2019Simplifying Graph Convolutional Networkscited by 1,470
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 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
- 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
- 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 361
- 2018Gaussian Process Behaviour in Wide Deep Neural Networkscited by 314
19 more
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 260
- 2020Graph Neural Networks with Heterophilycited by 202
- 2021BernNet: Learning Arbitrary Graph Spectral Filters via Bernstein Approximationcited by 195
- 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
- 2022Revisiting Heterophily For Graph Neural Networkscited by 169
- 2018Deep Convolutional Networks as shallow Gaussian Processescited by 137
- 2018Contextual Stochastic Block Modelscited by 134
- 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
- 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
- 2019Break the Ceiling: Stronger Multi-scale Deep Graph Convolutional Networkscited by 62
- 2022RAW-GNN: RAndom Walk Aggregation based Graph Neural Networkcited by 25
- 2022High-Order Pooling for Graph Neural Networks with Tensor Decompositioncited by 24
- 2022Understanding Non-linearity in Graph Neural Networks from the Bayesian-Inference Perspectivecited by 19
- 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
- 2022Exploiting Neighbor Effect: Conv-Agnostic GNNs Framework for Graphs with Heterophilycited by 15
Built on by
Citing papers per year: 2024: 3; 2025: 2; 2026: 2.
7 papers.
- 2024Feature Distribution on Graph Topology Mediates the Effect of Graph Convolution: Homophily Perspectivecited by 9
- 2024Representation Learning on Heterophilic Graph with Directional Neighborhood Attentioncited by 6
- 2025Uncertainty Estimation for Heterophilic Graphs Through the Lens of Information Theorycited by 2
- 2024Learning From Graph-Structured Data: Addressing Design Issues and Exploring Practical Applications in Graph Representation Learningcited by 0
- 2025Scalability Matters: Overcoming Challenges in InstructGLM with Similarity-Degree-Based Samplingcited by 0
- 2026When Design Rules Break: Benchmark Composition Determines Whether Label Informativeness Predicts GNN Aggregator Choicecited by 0
- 2026Analyzing Image Encoder Choices and Graph Homophily in GCN Frameworks for Breast Ultrasound Classificationcited by 0
- 2026Analyzing Image Encoder Choices and Graph Homophily in GCN Frameworks for Breast Ultrasound Classification13 Jul 2026
- 2026When Design Rules Break: Benchmark Composition Determines Whether Label Informativeness Predicts GNN Aggregator Choice8 Jun 2026
- 2025Uncertainty Estimation for Heterophilic Graphs Through the Lens of Information Theory28 May 2025
- 2025Scalability Matters: Overcoming Challenges in InstructGLM with Similarity-Degree-Based Sampling2 May 2025
- 2024Learning From Graph-Structured Data: Addressing Design Issues and Exploring Practical Applications in Graph Representation Learning9 Nov 2024
- 2024Representation Learning on Heterophilic Graph with Directional Neighborhood Attention3 Mar 2024
- 2024Feature Distribution on Graph Topology Mediates the Effect of Graph Convolution: Homophily Perspective7 Feb 2024