On the Ability of Graph Neural Networks to Model Interactions Between Vertices
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) are widely used for modeling complex interactions between entities represented as vertices of a graph. Despite recent efforts to theoretically analyze the expressive power of GNNs, a formal characterization of their ability to model interactions is lacking. The current paper aims to address this gap. Formalizing strength of interactions through an established measure known as separation rank, we quantify the ability of certain GNNs to model interaction between a given subset of vertices and its complement, i.e. between the sides of a given partition of input vertices. Our results reveal that the ability to model interaction is primarily determined by the partition's walk index -- a graph-theoretical characteristic defined by the number of walks originating from the boundary of the partition. Experiments with common GNN architectures corroborate this finding. As a practical application of our theory, we design an edge sparsification algorithm named Walk Index Sparsification (WIS), which preserves the ability of a GNN to model interactions when input edges are removed. WIS is simple, computationally efficient, and in our experiments has markedly outperformed alternative methods in terms of induced prediction accuracy. More broadly, it showcases the potential of improving GNNs by theoretically analyzing the interactions they can model.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 74 of its 124 references that are in the map. First posted on arXiv 29 Nov 2022.
Builds on
74 of 124 references.
References · 74
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2016Layer Normalizationcited by 5,579
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,906
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
38 more
- 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2018Pitfalls of Graph Neural Network Evaluationcited by 994
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 821
- 2015Convolutional Networks on Graphs for Learning Molecular Fingerprintscited by 751
- 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 624
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 544
- 2021Understanding over-squashing and bottlenecks on graphs via curvaturecited by 471
- 2019Diffusion Improves Graph Learningcited by 414
- 2019Provably Powerful Graph Networkscited by 385
- 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 332
- 2020Improving Graph Neural Network Expressivity via Subgraph Isomorphism Countingcited by 312
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 260
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 249
- 2020Can Graph Neural Networks Count Substructures?cited by 235
- 2021Weisfeiler and Lehman Go Cellular: CW Networkscited by 218
- 2020Generalization and Representational Limits of Graph Neural Networkscited by 217
- 2019What graph neural networks cannot learn: depth vs widthcited by 195
- 2019Universal Invariant and Equivariant Graph Neural Networkscited by 182
- 2019On the equivalence between graph isomorphism testing and function approximation with GNNscited by 172
- 2019On the Universality of Invariant Networkscited by 151
- 2020Learning to Drop: Robust Graph Neural Network via Topological Denoisingcited by 127
- 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 121
- 2020Implicit Regularization in Deep Learning May Not Be Explainable by Normscited by 118
- 2021A Unified Lottery Ticket Hypothesis for Graph Neural Networkscited by 118
- 2021Breaking the Limits of Message Passing Graph Neural Networkscited by 101
- 2020Expressive Power of Invariant and Equivariant Graph Neural Networkscited by 100
- 2015On the Expressive Power of Deep Learning: A Tensor Analysiscited by 97
- 2022Expressiveness and Approximation Properties of Graph Neural Networkscited by 63
- 2016Inductive Bias of Deep Convolutional Networks through Pooling Geometrycited by 53
- 2019Understanding the Representation Power of Graph Neural Networks in Learning Graph Topologycited by 52
- 2022Oversquashing in GNNs through the lens of information contraction and graph expansioncited by 52
- 2021Graph Neural Networks with Local Graph Parameterscited by 51
- 2017Learning Relevant Features of Data with Multi-scale Tensor Networkscited by 50
- 2018Quantum Entanglement in Deep Learning Architecturescited by 49
50 most cited of 74 All 74 (JSON)
Built on by
Citing papers per year: 2023: 2; 2024: 4; 2025: 3; 2026: 3.
12 papers.
- 2024A Comprehensive Survey on Graph Reduction: Sparsification, Coarsening, and Condensationcited by 57
- 2023How does over-squashing affect the power of GNNs?cited by 53
- 2025Recent Advances in Malware Detection: Graph Learning and Explainabilitycited by 6
- 2023What Makes Data Suitable for a Locally Connected Neural Network? A Necessary and Sufficient Condition Based on Quantum Entanglementcited by 4
- 2025Subsampling Graphs with GNN Performance Guaranteescited by 4
- 2024A Tensor Decomposition Perspective on Second-order RNNscited by 3
- 2025Spectral Neural Graph Sparsificationcited by 2
- 2024Lecture Notes on Linear Neural Networks: A Tale of Optimization and Generalization in Deep Learningcited by 1
- 2024Graph Sparsification for Enhanced Conformal Prediction in Graph Neural Networkscited by 0
- 2026PLGC: Pseudo-Labeled Graph Condensationcited by 0
- 2026On the Role of Depth in the Expressivity of RNNscited by 0
- 2026TN-SHAP-G: Graph-Structured Tensor Network Surrogates for Shapley Values and Interactionscited by 0
- 2026TN-SHAP-G: Graph-Structured Tensor Network Surrogates for Shapley Values and Interactions1 Jun 2026
- 2026On the Role of Depth in the Expressivity of RNNs2 Apr 2026
- 2026PLGC: Pseudo-Labeled Graph Condensation15 Jan 2026
- 2025Spectral Neural Graph Sparsification31 Oct 2025
- 2025Subsampling Graphs with GNN Performance Guarantees23 Feb 2025
- 2025Recent Advances in Malware Detection: Graph Learning and Explainability14 Feb 2025
- 2024Graph Sparsification for Enhanced Conformal Prediction in Graph Neural Networks28 Oct 2024
- 2024Lecture Notes on Linear Neural Networks: A Tale of Optimization and Generalization in Deep Learning25 Aug 2024
- 2024A Tensor Decomposition Perspective on Second-order RNNs7 Jun 2024
- 2024A Comprehensive Survey on Graph Reduction: Sparsification, Coarsening, and Condensation29 Jan 2024
- 2023How does over-squashing affect the power of GNNs?6 Jun 2023
- 2023What Makes Data Suitable for a Locally Connected Neural Network? A Necessary and Sufficient Condition Based on Quantum Entanglement20 Mar 2023