On the Expressive Power of Sparse Geometric MPNNs
Yonatan Sverdlov, Nadav Dym
TL;DR
This work analyzes the expressive power of geometric graph neural networks under realistic sparsity, distinguishing between rotation-equivariant (E-GGNN) and invariant (I-GGNN) variants. It shows that generic separation by E-GGNNs holds exactly for connected graphs, while I-GGNNs achieve generic separation only on generically globally rigid graphs, linking separability to rigidity theory. The authors introduce EGenNet, a simple, maximally expressive E-GGNN architecture with theoretical guarantees and strong empirical performance on synthetic benchmarks and chemical-property tasks. They further leverage power graphs to boost I-GGNN expressivity and demonstrate that EGenNet can achieve competitive or superior results with lower architectural complexity. Overall, the paper provides a rigorous, architecture-guided view of when sparse geometric MPNNs can uniquely identify geometric graphs and offers a practical, scalable model for real-world applications in chemistry and beyond.
Abstract
Motivated by applications in chemistry and other sciences, we study the expressive power of message-passing neural networks for geometric graphs, whose node features correspond to 3-dimensional positions. Recent work has shown that such models can separate generic pairs of non-isomorphic geometric graphs, though they may fail to separate some rare and complicated instances. However, these results assume a fully connected graph, where each node possesses complete knowledge of all other nodes. In contrast, often, in application, every node only possesses knowledge of a small number of nearest neighbors. This paper shows that generic pairs of non-isomorphic geometric graphs can be separated by message-passing networks with rotation equivariant features as long as the underlying graph is connected. When only invariant intermediate features are allowed, generic separation is guaranteed for generically globally rigid graphs. We introduce a simple architecture, EGENNET, which achieves our theoretical guarantees and compares favorably with alternative architecture on synthetic and chemical benchmarks. Our code is available at https://github.com/yonatansverdlov/E-GenNet.
