2-hop Neighbor Class Similarity (2NCS): A graph structural metric indicative of graph neural network performance
Not on the map. Why?
Abstract (arXiv)
Graph Neural Networks (GNNs) achieve state-of-the-art performance on graph-structured data across numerous domains. Their underlying ability to represent nodes as summaries of their vicinities has proven effective for homophilous graphs in particular, in which same-type nodes tend to connect. On heterophilous graphs, in which different-type nodes are likely connected, GNNs perform less consistently, as neighborhood information might be less representative or even misleading. On the other hand, GNN performance is not inferior on all heterophilous graphs, and there is a lack of understanding of what other graph properties affect GNN performance. In this work, we highlight the limitations of the widely used homophily ratio and the recent Cross-Class Neighborhood Similarity (CCNS) metric in estimating GNN performance. To overcome these limitations, we introduce 2-hop Neighbor Class Similarity (2NCS), a new quantitative graph structural property that correlates with GNN performance more strongly and consistently than alternative metrics. 2NCS considers two-hop neighborhoods as a theoretically derived consequence of the two-step label propagation process governing GCN's training-inference process. Experiments on one synthetic and eight real-world graph datasets confirm consistent improvements over existing metrics in estimating the accuracy of GCN- and GAT-based architectures on the node classification task.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 9 of its 17 references that are in the map. First posted on arXiv 26 Dec 2022.
Builds on
9 of 17 references.
References · 9
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
- 2019Multi-scale Attributed Node Embeddingcited by 543
- 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
- 2021Simplifying approach to Node Classification in Graph Neural Networkscited by 56
Built on by
Citing papers per year: 2023: 4; 2024: 2; 2025: 0; 2026: 2.
8 papers.
- 2023On Performance Discrepancies Across Local Homophily Levels in Graph Neural Networkscited by 13
- 2024What Is Missing In Homophily? Disentangling Graph Homophily For Graph Neural Networkscited by 9
- 2023Clarify Confused Nodes via Separated Learningcited by 5
- 2023Investigating the Interplay between Features and Structures in Graph Learningcited by 5
- 2023GCNH: A Simple Method For Representation Learning On Heterophilous Graphscited by 4
- 2026Learning Graph Foundation Models on Riemannian Graph-of-Graphscited by 3
- 2024Lying Graph Convolution: Learning to Lie for Node Classification Taskscited by 0
- 2026RAwR: Role-Aware Rewiring via Approximate Equitable Partitioncited by 0
- 2026Learning Graph Foundation Models on Riemannian Graph-of-Graphs11 May 2026
- 2026RAwR: Role-Aware Rewiring via Approximate Equitable Partition10 May 2026
- 2024What Is Missing In Homophily? Disentangling Graph Homophily For Graph Neural Networks27 Jun 2024
- 2024Lying Graph Convolution: Learning to Lie for Node Classification Tasks2 May 2024
- 2023Investigating the Interplay between Features and Structures in Graph Learning18 Aug 2023
- 2023On Performance Discrepancies Across Local Homophily Levels in Graph Neural Networks8 Jun 2023
- 2023Clarify Confused Nodes via Separated Learning4 Jun 2023
- 2023GCNH: A Simple Method For Representation Learning On Heterophilous Graphs21 Apr 2023