mlsanityData to 7 Oct 2026

Improving Graph Neural Network Expressivity via Subgraph Isomorphism Counting

arXiv 2006.09252 ↗First posted 16 Jun 2020cs.LG cs.SI stat.MLcited by 312

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

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 37; 2022: 55; 2023: 73; 2024: 82; 2025: 46; 2026: 19.

312 papers.

Sort:

By area:

  1. 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
  2. 2022Recipe for a General, Powerful, Scalable Graph Transformercited by 702
  3. 2022DiGress: Discrete Denoising diffusion for graph generationcited by 503
  4. 2021Graph Neural Networks with Learnable Structural and Positional Representationscited by 326
  5. 2022Long Range Graph Benchmarkcited by 258
  6. 2021Weisfeiler and Lehman Go Topological: Message Passing Simplicial Networkscited by 219
  7. 2021Weisfeiler and Lehman Go Cellular: CW Networkscited by 218
  8. 2021Identity-aware Graph Neural Networkscited by 197
  9. 2022Discovering Invariant Rationales for Graph Neural Networkscited by 186
  10. 2021Frame Averaging for Invariant and Equivariant Network Designcited by 166
  11. 2023Exphormer: Sparse Transformers for Graphscited by 166
  12. 2021Equivariant Subgraph Aggregation Networkscited by 154
38 more
  1. 2021From Stars to Subgraphs: Uplifting Any GNN with Local Structure Awarenesscited by 154
  2. 2023Graph Inductive Biases in Transformers without Message Passingcited by 150
  3. 2021Nested Graph Neural Networkscited by 136
  4. 2022Data Augmentation for Deep Graph Learning: A Surveycited by 132
  5. 2021Scalars are universal: Equivariant machine learning, structured like classical physicscited by 127
  6. 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 121
  7. 2021Geometric Deep Learning on Molecular Representationscited by 113
  8. 2022Understanding and Extending Subgraph GNNs by Rethinking Their Symmetriescited by 112
  9. 2021Breaking the Limits of Message Passing Graph Neural Networkscited by 101
  10. 2022SPECTRE: Spectral Conditioning Helps to Overcome the Expressivity Limits of One-shot Graph Generatorscited by 96
  11. 2022A Generalization of ViT/MLP-Mixer to Graphscited by 93
  12. 2022How Powerful are K-hop Message Passing Graph Neural Networkscited by 90
  13. 2021Topological Graph Neural Networkscited by 86
  14. 2021Beltrami Flow and Neural Diffusion on Graphscited by 84
  15. 2021Size-Invariant Graph Representations for Graph Classification Extrapolationscited by 82
  16. 2022Graph Neural Networks for Link Prediction with Subgraph Sketchingcited by 81
  17. 2023Attending to Graph Transformerscited by 81
  18. 2021SUGAR: Subgraph Neural Network with Reinforcement Pooling and Self-Supervised Mutual Information Mechanismcited by 75
  19. 2022Expander Graph Propagationcited by 75
  20. 2023A Comprehensive Survey on Deep Graph Representation Learningcited by 72
  21. 2023Ordered GNN: Ordering Message Passing to Deal with Heterophily and Over-smoothingcited by 67
  22. 2022A Survey on Graph Representation Learning Methodscited by 66
  23. 2021Reconstruction for Powerful Graph Representationscited by 65
  24. 2022Expressiveness and Approximation Properties of Graph Neural Networkscited by 63
  25. 2022Theory of Graph Neural Networks: Representation and Learningcited by 60
  26. 2022Ordered Subgraph Aggregation Networkscited by 57
  27. 2022Provably expressive temporal graph networkscited by 56
  28. 2022Boosting the Cycle Counting Power of Graph Neural Networks with I2-GNNscited by 55
  29. 2021Graph Neural Networks with Local Graph Parameterscited by 51
  30. 2022A Theoretical Comparison of Graph Neural Network Extensionscited by 47
  31. 2022Message passing all the way upcited by 47
  32. 2023Realistic Synthetic Financial Transactions for Anti-Money Laundering Modelscited by 47
  33. 2021Walking Out of the Weisfeiler Leman Hierarchy: Graph Learning Beyond Message Passingcited by 46
  34. 2021Autobahn: Automorphism-based Graph Neural Netscited by 39
  35. 2023Equivariant Polynomials for Graph Neural Networkscited by 38
  36. 2022SpeqNets: Sparsity-aware Permutation-equivariant Graph Networkscited by 37
  37. 2022Rewiring with Positional Encodings for Graph Neural Networkscited by 35
  38. 2023Cooperative Graph Neural Networkscited by 35

50 most cited of 312 All 312 (JSON)