The Expressive Power of Graph Neural Networks: A Survey
Bingxu Zhang, Changjun Fan, Shixuan Liu, Kuihua Huang, Xiang Zhao, Jincai Huang, Zhong Liu
TL;DR
The paper addresses the incomplete theoretical understanding of GNN expressiveness and proposes a unified framework distinguishing feature embedding and topology representation as core components. It surveys three broad strategies to boost expressiveness—feature enhancement, topology enhancement, and architecture enhancement—and maps a wide range of models to these categories, including WL-based analyses, subgraph counting, and higher-order equivariant networks. The work highlights evaluation gaps, such as metrics that jointly assess feature and topology expressiveness, and discusses practical trade-offs in scalability and complexity. It argues that advancing both theoretical tools (e.g., beyond WL tests) and practical architectures (including graph transformers and physics-inspired designs) is essential for robust, scalable, and broadly applicable GNNs.
Abstract
Graph neural networks (GNNs) are effective machine learning models for many graph-related applications. Despite their empirical success, many research efforts focus on the theoretical limitations of GNNs, i.e., the GNNs expressive power. Early works in this domain mainly focus on studying the graph isomorphism recognition ability of GNNs, and recent works try to leverage the properties such as subgraph counting and connectivity learning to characterize the expressive power of GNNs, which are more practical and closer to real-world. However, no survey papers and open-source repositories comprehensively summarize and discuss models in this important direction. To fill the gap, we conduct a first survey for models for enhancing expressive power under different forms of definition. Concretely, the models are reviewed based on three categories, i.e., Graph feature enhancement, Graph topology enhancement, and GNNs architecture enhancement.
