Counting Substructures with Higher-Order Graph Neural Networks: Possibility and Impossibility Results
Behrooz Tahmasebi, Derek Lim, Stefanie Jegelka

TL;DR
This paper investigates higher-order GNNs for counting substructures, demonstrating their capabilities and limitations, and introduces a recursive pooling method that balances expressive power and computational efficiency.
Contribution
It introduces a recursive pooling technique for local neighborhoods in GNNs, enabling subgraph counting and analyzing its computational tradeoffs and theoretical bounds.
Findings
Recursive pooling can count subgraphs of size k.
The method reduces computational complexity using sparsity.
Provides lower bounds on counting subgraphs with graph representations.
Abstract
While message passing Graph Neural Networks (GNNs) have become increasingly popular architectures for learning with graphs, recent works have revealed important shortcomings in their expressive power. In response, several higher-order GNNs have been proposed that substantially increase the expressive power, albeit at a large computational cost. Motivated by this gap, we explore alternative strategies and lower bounds. In particular, we analyze a new recursive pooling technique of local neighborhoods that allows different tradeoffs of computational cost and expressive power. First, we prove that this model can count subgraphs of size , and thereby overcomes a known limitation of low-order GNNs. Second, we show how recursive pooling can exploit sparsity to reduce the computational complexity compared to the existing higher-order GNNs. More generally, we provide a (near) matching…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Neural Networks · Machine Learning and Algorithms · Adversarial Robustness in Machine Learning
