Position: Message-passing and spectral GNNs are two sides of the same coin
Antonis Vasileiou, Juan Cervino, Pascal Frossard, Charilaos I. Kanatsoulis, Christopher Morris, Michael T. Schaub, Pierre Vandergheynst, Zhiyang Wang, Guy Wolf, Ron Levie
TL;DR
This work argues that message-passing neural networks (MPNNs) and spectral GNNs are not fundamentally distinct paradigms but different parametrizations of permutation-equivariant operators on graph signals. It shows that under natural assumptions they share expressivity, with genuine gaps emerging mainly when assumptions (e.g., spectrum bounds, universal-approximation guarantees) are relaxed, and highlights complementary strengths: MPNNs for discrete structure and-practical deployment, spectral GNNs for smoothing, bottlenecks, and community detection. The paper also clarifies the role of spectral positional encodings, demonstrates how polynomial spectral filters relate to MPNN depth, and outlines a roadmap for unifying theory, benchmarks, and hybrids to accelerate progress in graph learning. Overall, it advocates a unified, operator-centric framework to analyze and design GNNs rather than treating spectral and spatial approaches as competing paradigms, with practical implications for model selection, stability, and generalization. The proposed view aims to streamline theoretical insights and foster cross-pollination between communities, aiding the development of robust, scalable graph learning methods.
Abstract
Graph neural networks (GNNs) are commonly divided into message-passing neural networks (MPNNs) and spectral graph neural networks, reflecting two largely separate research traditions in machine learning and signal processing. This paper argues that this divide is mostly artificial, hindering progress in the field. We propose a viewpoint in which both MPNNs and spectral GNNs are understood as different parametrizations of permutation-equivariant operators acting on graph signals. From this perspective, many popular architectures are equivalent in expressive power, while genuine gaps arise only in specific regimes. We further argue that MPNNs and spectral GNNs offer complementary strengths. That is, MPNNs provide a natural language for discrete structure and expressivity analysis using tools from logic and graph isomorphism research, while the spectral perspective provides principled tools for understanding smoothing, bottlenecks, stability, and community structure. Overall, we posit that progress in graph learning will be accelerated by clearly understanding the key similarities and differences between these two types of GNNs, and by working towards unifying these perspectives within a common theoretical and conceptual framework rather than treating them as competing paradigms.
