Message-Passing State-Space Models: Improving Graph Learning with Modern Sequence Modeling
Abstract
The recent success of State-Space Models (SSMs) in sequence modeling has motivated their adaptation to graph learning, giving rise to Graph State-Space Models (GSSMs). However, existing GSSMs operate by applying SSM modules to sequences extracted from graphs, often compromising core properties such as permutation equivariance, message-passing compatibility, and computational efficiency. In this paper, we introduce a new perspective by embedding the key principles of modern SSM computation directly into the Message-Passing Neural Network framework, resulting in a unified methodology for both static and temporal graphs. Our approach, MP-SSM, enables efficient, permutation-equivariant, and long-range information propagation while preserving the architectural simplicity of message passing. Crucially, MP-SSM enables an exact sensitivity analysis, which we use to theoretically characterize information flow and evaluate issues like vanishing gradients and over-squashing in the deep regime. Furthermore, our design choices allow for a highly optimized parallel implementation akin to modern SSMs. We validate MP-SSM across a wide range of tasks, including node classification, graph property prediction, long-range benchmarks, and spatiotemporal forecasting, demonstrating both its versatility and strong empirical performance.
Benchmark Results
Tested on 2 datasets Non-standard metric on 1 dataset
Tables show presented results in global context (best 3 papers + GCN + MLP).
Algorithmic Graph Tasks
SSSP
Global leaderboard →Sorted by log10(MSE). Highlighted rows are from other papers.
| # | Model | log10(MSE) ↓ | Paper |
|---|---|---|---|
| 1 | MP-SSM | -4.6321
±0.0779 | This paper |
| 2 | GPS | -3.5990
±0.1949 | This paper |
| 3 | A-DGN | -3.2417
±0.0751 | This paper |
| 4 | GraphCON | -1.3836
±0.0092 | This paper |
| 5 | GCNII | -1.1329
±0.0135 | This paper |
| 6 | GIN | -0.5408
±0.4193 | This paper |
| 7 | DGC | -0.1483
±0.0231 | This paper |
| 8 | GRAND | -0.0942
±0.3897 | This paper |
| 9 | GraphSAGE | 0.2863
±0.1843 | This paper |
| 10 | GAT | 0.6951
±0.1499 | This paper |
| 11 | GCN | 0.9499
±0.0001 | This paper |
| # | Model | MSE ↓ | Paper |
|---|---|---|---|
| 1 | GCN-SSM + k-hop | -4.2652
±0.1776 | |
| 2 | MP-SSM | -2.9724
±0.0271 | This paper |
| 3 | GCN-SSM + eig(Lambda) approx 1 | -2.2583
±0.0085 | |
| 10 | A-DGN | 0.4296
±0.1003 | This paper |
| 11 | GPS | 0.6077
±0.0282 | This paper |
| 12 | GRAND | 0.6602
±0.1393 | This paper |
| 13 | GraphCON | 0.6833
±0.0074 | This paper |
| 14 | GCNII | 0.7640
±0.0355 | This paper |
| 15 | GraphSAGE | 0.7863
±0.0207 | This paper |
| 16 | GAT | 0.7909
±0.0222 | This paper |
| 17 | DGC | 0.8261
±0.0032 | This paper |
| 18 | GCN | 0.8468
±0.0028 | This paper |
| 19 | GIN | 0.9504
±0.0007 | This paper |
