LGMay 1, 2025

Repetition Makes Perfect: Recurrent Graph Neural Networks Match Message Passing Limit

arXiv:2505.00291v22 citationsh-index: 4
Originality Incremental advance
AI Analysis

This provides a theoretical foundation for recurrent GNNs, addressing a key limitation in graph learning for researchers and practitioners, though it is incremental as it builds on known expressivity bounds.

The paper tackles the expressivity of recurrent Graph Neural Networks (GNNs), proving they can match the limit of the Color Refinement algorithm, unlike non-recurrent GNNs, and show that with random initialization, they can express all graph algorithms on connected graphs with polynomial overhead.

We precisely characterize the expressivity of computable Recurrent Graph Neural Networks (recurrent GNNs). We prove that recurrent GNNs with finite-precision parameters, sum aggregation, and ReLU activation, can compute any graph algorithm that respects the natural message-passing invariance induced by the Color Refinement (or Weisfeiler-Leman) algorithm. While it is well known that the expressive power of GNNs is limited by this invariance [Morris et al., AAAI 2019; Xu et al., ICLR 2019], we establish that recurrent GNNs can actually match this limit. This is in contrast to non-recurrent GNNs, which have the power of Weisfeiler-Leman only in a very weak, "non-uniform", sense where each graph size requires a different GNN to compute with. Our construction introduces only a polynomial overhead in both time and space. Furthermore, we show that by incorporating random initialization, for connected graphs recurrent GNNs can express all graph algorithms. In particular, any polynomial-time graph algorithm can be emulated on connected graphs in polynomial time by a recurrent GNN with random initialization.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes