A Survey on The Expressive Power of Graph Neural Networks
Ryoma Sato
TL;DR
This survey analyzes the expressive power of graph neural networks (GNNs), focusing on theoretical limits and provably powerful variants. It connects GNN expressivity to the Weisfeiler-Lehman (WL) graph isomorphism tests, showing vanilla message-passing GNNs are bounded by 1-WL, while models like GIN and higher-order GNNs reach higher WL powers. The work surveys higher-order, relational pooling, and randomized feature approaches to overcome GNN limitations, and it links these capabilities to distributed local algorithms and complexity considerations through the XS correspondence. It also discusses practical trade-offs in memory and time, and highlights how randomized features can dramatically improve substructure counting and approximation performance. Overall, the paper provides a comprehensive framework for understanding when and how GNNs can distinguish graph structures and solve combinatorial problems.
Abstract
Graph neural networks (GNNs) are effective machine learning models for various graph learning problems. Despite their empirical successes, the theoretical limitations of GNNs have been revealed recently. Consequently, many GNN models have been proposed to overcome these limitations. In this survey, we provide a comprehensive overview of the expressive power of GNNs and provably powerful variants of GNNs.
