Improving Graph Neural Network Expressivity via Subgraph Isomorphism Counting
Not on the map. Why?
Abstract (arXiv)
While Graph Neural Networks (GNNs) have achieved remarkable results in a variety of applications, recent studies exposed important shortcomings in their ability to capture the structure of the underlying graph. It has been shown that the expressive power of standard GNNs is bounded by the Weisfeiler-Leman (WL) graph isomorphism test, from which they inherit proven limitations such as the inability to detect and count graph substructures. On the other hand, there is significant empirical evidence, e.g. in network science and bioinformatics, that substructures are often intimately related to downstream tasks. To this end, we propose "Graph Substructure Networks" (GSN), a topologically-aware message passing scheme based on substructure encoding. We theoretically analyse the expressive power of our architecture, showing that it is strictly more expressive than the WL test, and provide sufficient conditions for universality. Importantly, we do not attempt to adhere to the WL hierarchy; this allows us to retain multiple attractive properties of standard GNNs such as locality and linear network complexity, while being able to disambiguate even hard instances of graph isomorphism. We perform an extensive experimental evaluation on graph classification and regression tasks and obtain state-of-the-art results in diverse real-world settings including molecular graphs and social networks. The code is publicly available at https://github.com/gbouritsas/graph-substructure-networks.
Key facts. Cited by 312 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 37; 2022: 55; 2023: 73; 2024: 82; 2025: 46; 2026: 19.
312 papers.
Sort:
By area:
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 702
- 2022DiGress: Discrete Denoising diffusion for graph generationcited by 503
- 2021Graph Neural Networks with Learnable Structural and Positional Representationscited by 326
- 2022Long Range Graph Benchmarkcited by 258
- 2021Weisfeiler and Lehman Go Topological: Message Passing Simplicial Networkscited by 219
- 2021Weisfeiler and Lehman Go Cellular: CW Networkscited by 218
- 2021Identity-aware Graph Neural Networkscited by 197
- 2022Discovering Invariant Rationales for Graph Neural Networkscited by 186
- 2021Frame Averaging for Invariant and Equivariant Network Designcited by 166
- 2023Exphormer: Sparse Transformers for Graphscited by 166
- 2021Equivariant Subgraph Aggregation Networkscited by 154
38 more
- 2021From Stars to Subgraphs: Uplifting Any GNN with Local Structure Awarenesscited by 154
- 2023Graph Inductive Biases in Transformers without Message Passingcited by 150
- 2021Nested Graph Neural Networkscited by 136
- 2022Data Augmentation for Deep Graph Learning: A Surveycited by 132
- 2021Scalars are universal: Equivariant machine learning, structured like classical physicscited by 127
- 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 121
- 2021Geometric Deep Learning on Molecular Representationscited by 113
- 2022Understanding and Extending Subgraph GNNs by Rethinking Their Symmetriescited by 112
- 2021Breaking the Limits of Message Passing Graph Neural Networkscited by 101
- 2022SPECTRE: Spectral Conditioning Helps to Overcome the Expressivity Limits of One-shot Graph Generatorscited by 96
- 2022A Generalization of ViT/MLP-Mixer to Graphscited by 93
- 2022How Powerful are K-hop Message Passing Graph Neural Networkscited by 90
- 2021Topological Graph Neural Networkscited by 86
- 2021Beltrami Flow and Neural Diffusion on Graphscited by 84
- 2021Size-Invariant Graph Representations for Graph Classification Extrapolationscited by 82
- 2022Graph Neural Networks for Link Prediction with Subgraph Sketchingcited by 81
- 2023Attending to Graph Transformerscited by 81
- 2021SUGAR: Subgraph Neural Network with Reinforcement Pooling and Self-Supervised Mutual Information Mechanismcited by 75
- 2022Expander Graph Propagationcited by 75
- 2023A Comprehensive Survey on Deep Graph Representation Learningcited by 72
- 2023Ordered GNN: Ordering Message Passing to Deal with Heterophily and Over-smoothingcited by 67
- 2022A Survey on Graph Representation Learning Methodscited by 66
- 2021Reconstruction for Powerful Graph Representationscited by 65
- 2022Expressiveness and Approximation Properties of Graph Neural Networkscited by 63
- 2022Theory of Graph Neural Networks: Representation and Learningcited by 60
- 2022Ordered Subgraph Aggregation Networkscited by 57
- 2022Provably expressive temporal graph networkscited by 56
- 2022Boosting the Cycle Counting Power of Graph Neural Networks with I2-GNNscited by 55
- 2021Graph Neural Networks with Local Graph Parameterscited by 51
- 2022A Theoretical Comparison of Graph Neural Network Extensionscited by 47
- 2022Message passing all the way upcited by 47
- 2023Realistic Synthetic Financial Transactions for Anti-Money Laundering Modelscited by 47
- 2021Walking Out of the Weisfeiler Leman Hierarchy: Graph Learning Beyond Message Passingcited by 46
- 2021Autobahn: Automorphism-based Graph Neural Netscited by 39
- 2023Equivariant Polynomials for Graph Neural Networkscited by 38
- 2022SpeqNets: Sparsity-aware Permutation-equivariant Graph Networkscited by 37
- 2022Rewiring with Positional Encodings for Graph Neural Networkscited by 35
- 2023Cooperative Graph Neural Networkscited by 35
50 most cited of 312 All 312 (JSON)
- 2026Edge-Girth as a Structural Edge Feature for Graph Neural Networks1 Sep 2026
- 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networks23 Aug 2026
- 2026Learning the Graphical Nature of Symmetries13 Jul 2026
- 2026Placing Degree Scales After LayerNorm12 Jun 2026
- 2026Temporal Motif Signatures for Temporal Graph Neural Networks31 May 2026
- 2026Scaling Higher-Order Graph Learning with Maximal Clique Complexes29 May 2026
- 2026Invariant-Based Weight Sharing for Message Passing25 May 2026
- 2026Measuring Structure in Graph Benchmark Datasets Using Graph Invariants7 May 2026
- 2026Weisfeiler Lehman Test on Combinatorial Complexes: Generalized Expressive Power of Topological Neural Networks1 May 2026
- 2026k-Maximum Inner Product Attention for Graph Transformers and the Expressive Power of GraphGPS4 Apr 2026
- 2026Parallelised Differentiable Straightest Geodesics for 3D Meshes16 Mar 2026
- 2026Unifying approach to uniform expressivity of graph neural networks20 Feb 2026
38 more
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNs10 Feb 2026
- 2026Property-Driven Evaluation of GNN Expressiveness at Scale: Datasets, Framework, and Study9 Feb 2026
- 2026Breaking Symmetry Bottlenecks in GNN Readouts5 Feb 2026
- 2026How Expressive Are Graph Neural Networks in the Presence of Node Identifiers?29 Jan 2026
- 2026GeoDynamics: A Geometric State-Space Neural Network for Understanding Brain Dynamics on Riemannian Manifolds20 Jan 2026
- 2026Graph Neural Network with One-side Edge Sampling for Fraud Detection11 Jan 2026
- 2026mHC-GNN: Manifold-Constrained Hyper-Connections for Graph Neural Networks5 Jan 2026
- 2025Frequent subgraph-based persistent homology for graph classification31 Dec 2025
- 2025Can You Hear Me Now? A Benchmark for Long-Range Graph Propagation19 Dec 2025
- 2025Chromatic Feature Vectors for 2-Trees: Exact Formulas for Partition Enumeration with Network Applications8 Dec 2025
- 2025Connectivity-Guided Sparsification of 2-FWL GNNs: Preserving Full Expressivity with Improved Efficiency16 Nov 2025
- 2025Enhancing Graph Representations with Neighborhood-Contextualized Message-Passing14 Nov 2025
- 2025Sketch-Augmented Features Improve Learning Long-Range Dependencies in Graph Neural Networks5 Nov 2025
- 2025Subgraph Federated Learning via Spectral Methods29 Oct 2025
- 2025A roadmap for curvature-based geometric data analysis and learning26 Oct 2025
- 2025On Local Limits of Sparse Random Graphs: Color Convergence and the Refined Configuration Model24 Oct 2025
- 2025Model Metamers Reveal Invariances in Graph Neural Networks20 Oct 2025
- 2025DARTS-GT: Differentiable Architecture Search for Graph Transformers with Quantifiable Instance-Specific Interpretability Analysis16 Oct 2025
- 2025Message Passing on the Edge: Towards Scalable and Expressive GNNs15 Oct 2025
- 2025On The Expressive Power of GNN Derivatives2 Oct 2025
- 2025Exact Subgraph Isomorphism Network with Mixed L0,2 Norm Constraint for Predictive Graph Mining25 Sep 2025
- 2025DeepGraphLog for Layered Neurosymbolic AI9 Sep 2025
- 2025What Expressivity Theory Misses: Message Passing Complexity for GNNs1 Sep 2025
- 2025Implicit Hypergraph Neural Networks: A Stable Framework for Higher-Order Relational Learning with Provable Guarantees13 Aug 2025
- 2025MIPS: a Multimodal Infinite Polymer Sequence Pre-training Framework for Polymer Property Prediction27 Jul 2025
- 2025Improving Subgraph Matching by Combining Algorithms and Graph Neural Networks27 Jul 2025
- 2025Heat Kernel Goes Topological16 Jul 2025
- 2025Bridging Theory and Practice in Link Representation with Graph Neural Networks30 Jun 2025
- 2025Higher-Order Graph Databases24 Jun 2025
- 2025Generating Directed Graphs with Dual Attention and Asymmetric Encoding19 Jun 2025
- 2025Density-aware Walks for Coordinated Campaign Detection16 Jun 2025
- 2025Relational GNNs Cannot Learn C2 Features for Planning13 Jun 2025
- 2025Weisfeiler and Leman Follow the Arrow of Time: Expressive Power of Message Passing in Temporal Event Graphs30 May 2025
- 2025KGMark: A Diffusion Watermark for Knowledge Graphs29 May 2025
- 2025Chordless Structure: A Pathway to Simple and Expressive GNNs25 May 2025
- 2025HOPSE: Scalable Higher-Order Positional and Structural Encoder for Combinatorial Representations21 May 2025
- 2025Multi-Scale Harmonic Encoding for Feature-Wise Graph Message Passing21 May 2025
- 2025Graph Alignment for Benchmarking Graph Neural Networks and Learning Positional Encodings19 May 2025
50 newest of 312 All 312 (JSON)
- 2022DiGress: Discrete Denoising diffusion for graph generationcited by 503
- 2023Supercharging Graph Transformers with Advective Diffusioncited by 7
- 2023Supercharging Graph Transformers with Advective Diffusion10 Oct 2023
- 2022DiGress: Discrete Denoising diffusion for graph generation29 Sep 2022
- 2022Automatic Relation-aware Graph Network Proliferationcited by 6
- 2025DeepGraphLog for Layered Neurosymbolic AIcited by 1
- 2025DeepGraphLog for Layered Neurosymbolic AI9 Sep 2025
- 2022Automatic Relation-aware Graph Network Proliferation31 May 2022
- 2025KGMark: A Diffusion Watermark for Knowledge Graphscited by 1
- 2025KGMark: A Diffusion Watermark for Knowledge Graphs29 May 2025
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 702
- 2021Graph Neural Networks with Learnable Structural and Positional Representationscited by 326
- 2022Long Range Graph Benchmarkcited by 258
- 2021Weisfeiler and Lehman Go Topological: Message Passing Simplicial Networkscited by 219
- 2021Weisfeiler and Lehman Go Cellular: CW Networkscited by 218
- 2021Identity-aware Graph Neural Networkscited by 197
- 2022Discovering Invariant Rationales for Graph Neural Networkscited by 186
- 2021Frame Averaging for Invariant and Equivariant Network Designcited by 166
- 2023Exphormer: Sparse Transformers for Graphscited by 166
- 2021Equivariant Subgraph Aggregation Networkscited by 154
- 2021From Stars to Subgraphs: Uplifting Any GNN with Local Structure Awarenesscited by 154
12 most cited of 307 All 307 (JSON)
- 2026Edge-Girth as a Structural Edge Feature for Graph Neural Networks1 Sep 2026
- 2026Two-level domain-decomposition AdaGrad method for scalable training of graph neural networks23 Aug 2026
- 2026Learning the Graphical Nature of Symmetries13 Jul 2026
- 2026Placing Degree Scales After LayerNorm12 Jun 2026
- 2026Temporal Motif Signatures for Temporal Graph Neural Networks31 May 2026
- 2026Scaling Higher-Order Graph Learning with Maximal Clique Complexes29 May 2026
- 2026Invariant-Based Weight Sharing for Message Passing25 May 2026
- 2026Measuring Structure in Graph Benchmark Datasets Using Graph Invariants7 May 2026
- 2026Weisfeiler Lehman Test on Combinatorial Complexes: Generalized Expressive Power of Topological Neural Networks1 May 2026
- 2026k-Maximum Inner Product Attention for Graph Transformers and the Expressive Power of GraphGPS4 Apr 2026
- 2026Parallelised Differentiable Straightest Geodesics for 3D Meshes16 Mar 2026
- 2026Unifying approach to uniform expressivity of graph neural networks20 Feb 2026
12 newest of 307 All 307 (JSON)