Message-Passing State-Space Models: Improving Graph Learning with Modern Sequence Modeling

Andrea Ceni, Alessio Gravina, C. Gallicchio, Davide Bacciu, C. Schönlieb, Moshe Eliasof

Main figure for 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.

Proposed method: MP-SSM

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 →
Non-default metric. This paper reports log10(MSE); the dataset default is MSE. Values below use log10(MSE) only.

Sorted by log10(MSE). Highlighted rows are from other papers.

#Modellog10(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
#ModelMSE ↓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
SOTA performance (not significantly different from the best) Proposed method (this paper) Baseline / comparison (this paper) Global context (other papers)