mlsanityData to 7 Oct 2026

When Do Graph Neural Networks Help with Node Classification? Investigating the Impact of Homophily Principle on Node Distinguishability

arXiv 2304.14274 ↗First posted 25 Apr 2023cs.SI cs.LGcited by 7

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

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  2. 2017Graph Attention Networkscited by 8,854
  3. 2017Inductive Representation Learning on Large Graphscited by 6,284
  4. 2019Simplifying Graph Convolutional Networkscited by 1,470
  5. 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
  6. 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
  7. 2017Deep Neural Networks as Gaussian Processescited by 617
  8. 2020Adaptive Universal Generalized PageRank Graph Neural Networkcited by 592
  9. 2019On Exact Computation with an Infinitely Wide Neural Netcited by 572
  10. 2019MixHop: Higher-Order Graph Convolutional Architectures via Sparsified Neighborhood Mixingcited by 442
  11. 2021Beyond Low-frequency Information in Graph Convolutional Networkscited by 361
  12. 2018Gaussian Process Behaviour in Wide Deep Neural Networkscited by 314
19 more
  1. 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 260
  2. 2020Graph Neural Networks with Heterophilycited by 202
  3. 2021BernNet: Learning Arbitrary Graph Spectral Filters via Bernstein Approximationcited by 195
  4. 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
  5. 2021Is Homophily a Necessity for Graph Neural Networks?cited by 182
  6. 2022Finding Global Homophily in Graph Neural Networks When Meeting Heterophilycited by 179
  7. 2022Revisiting Heterophily For Graph Neural Networkscited by 169
  8. 2018Deep Convolutional Networks as shallow Gaussian Processescited by 137
  9. 2018Contextual Stochastic Block Modelscited by 134
  10. 2021Is Heterophily A Real Nightmare For Graph Neural Networks To Do Node Classification?cited by 82
  11. 2021New Benchmarks for Learning on Non-Homophilous Graphscited by 81
  12. 2021Graph Convolution for Semi-Supervised Classification: Improved Linear Separability and Out-of-Distribution Generalizationcited by 70
  13. 2019Break the Ceiling: Stronger Multi-scale Deep Graph Convolutional Networkscited by 62
  14. 2022RAW-GNN: RAndom Walk Aggregation based Graph Neural Networkcited by 25
  15. 2022High-Order Pooling for Graph Neural Networks with Tensor Decompositioncited by 24
  16. 2022Understanding Non-linearity in Graph Neural Networks from the Bayesian-Inference Perspectivecited by 19
  17. 2022Complete the Missing Half: Augmenting Aggregation Filtering with Diversification for Graph Convolutional Neural Networkscited by 19
  18. 2022Synthetic Graph Generation to Benchmark Graph Learningcited by 16
  19. 2022Exploiting Neighbor Effect: Conv-Agnostic GNNs Framework for Graphs with Heterophilycited by 15

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 3; 2025: 2; 2026: 2.

7 papers.