Graph Cascades: Contagion-Based Mesoscopic Rewiring for Structure-Aware Graph Machine Learning

Meher Chaitanya, My Le, Luana Ruiz

Main figure for Graph Cascades: Contagion-Based Mesoscopic Rewiring for Structure-Aware Graph Machine Learning

Abstract

We introduce Graph Cascades, a mesoscopic rewiring strategy for Graph Neural Networks (GNNs) and Graph Transformers (GTs) that captures intermediate-scale graph structure beyond purely local edges or fully global attention. Using contagion-based diffusion processes, Graph Cascades constructs, in O(|V|+|E|) time, an auxiliary graph where node pairs supported by repeated multi-hop reinforcement are promoted to direct neighbors. We theoretically characterize when reinforcement-based rewiring helps: sufficient conditions under which reinforcement-based edge selection is more label-aligned than direct adjacency, an SBM witness in which two-hop reinforcement is perfectly homophilic, and a formalization of mesoscopic connectivity via graph effective resistance. Empirically, across node-classification benchmarks, Graph Cascades improves multiple GNN and sparse-GT backbones, with the most reliable gains observed on heterophilic and moderate- to high-degree homophilic graphs. The theoretical conditions also identify regimes where mesoscopic rewiring is unlikely to be beneficial -- low-degree regular graphs and graphs with structural bottlenecks -- and these predictions match the observed failures. We additionally observe tight correlations between performance and structural properties in the rewired graphs.

Benchmark Results

Tested on 5 datasets 16 baseline values reported too low

Tables show presented results in global context (best 3 papers + GCN + MLP).

LRGB

#ModelF1 ↑Paper
1
NeuralWalker
0.4912 ±0.0042
2
PPGT
0.4641 ±0.0033
3
CRaWl
0.4588 ±0.0079
5
GraphGPS
actual #5 vs paper #93 88 places worse
0.4538 ±0.0083
best reported
actual #5 vs paper #93 88 places worse
paper 0.0920
paper 0.0920 Δ at pub 0.3618
41
GatedGCN
0.3880 ±0.0040
78
NAG-TAS
0.2540
This paper
79
VCR-TAS
0.2540
This paper
80
NAG-MAS
0.2400
This paper
81
GCN
actual #81 vs paper #90 9 places worse
0.2380 ±0.0160
best reported
actual #81 vs paper #90 9 places worse
paper 0.1380
paper 0.1380 Δ at pub 0.1000
82
VCR-MAS
0.2220
This paper
84
VCR
0.1960
This paper
86
CR-MAS
0.1720
This paper
87
CR-TAS
0.1710
This paper
90
GCN-MAS
0.1520
This paper
91
NAG
0.1380
This paper
92
GCN-TAS
0.1300
This paper
93
MLP
0.1140 ±0.0230
94
GPS-MAS
0.0920
This paper
95
GPS-TAS
0.0920
This paper
#ModelF1 ↑Paper
1
FloydNet
0.4901
2
CRaWl
0.4588 ±0.0079
3
GPS
0.4440 ±0.0065
16
GatedGCN
0.3880 ±0.0040
45
GCN
actual #45 vs paper #68 23 places worse
0.2078 ±0.0031
best reported
actual #45 vs paper #68 23 places worse
paper 0.0630
51
VCR-TAS
0.1440
This paper
52
NAG-MAS
0.1370
This paper
53
NAG-TAS
0.1310
This paper
54
VCR-MAS
0.1240
This paper
55
VCR
0.1020
This paper
64
NAG
0.0740
This paper
65
GCN-MAS
0.0700
This paper
66
CR-MAS
0.0700
This paper
67
CR-TAS
0.0690
This paper
68
GCN-TAS
0.0680
This paper
69
GraphGPS
0.0630
This paper
70
GPS-MAS
0.0630
This paper
71
GPS-TAS
0.0630
This paper
74
MLP
0.0310 ±0.0160

Heterophily Benchmark

Roman-empire

Global leaderboard →

Default metric is Accuracy. The paper reports 22 values on Accuracy , 14 values on macro-F1 and 14 values on AUROC .

#ModelAccuracy ↑ defaultmacro-F1 ↑AUROC ↑Paper
82
GPS
—
—
0.9490
macro-F1 —
AUROC 0.9490
This paper
1
Dir-Poly
0.9451 ± 0.0022
——
2
D-CDE
0.9387 ± 0.0041
——
3
LargeScaleNet
0.9358 ± 0.0024
——
26
GraphSAGE
0.9106 ±0.0027
best reported
——
macro-F1 —
AUROC —
paper 0.6664 ±0.0127
paper 0.6664 ±0.0127 Δ at pub 0.2442
37
Exphormer
0.8903 ±0.0037
best reported
——
macro-F1 —
AUROC —
paper 0.6657 ±0.0096
paper 0.6657 ±0.0096 Δ at pub 0.2246 Δ today 0.2246
59
GT
0.8651 ±0.0073
best reported
——
macro-F1 —
AUROC —
paper 0.6589 ±0.0188
paper 0.6589 ±0.0188 Δ at pub 0.2062 Δ today 0.2062
64
SAGE
0.8574 ± 0.0067
——
70
CMGNN
0.8442 ±0.0166
best reported
——
macro-F1 —
AUROC —
paper 0.6875 ±0.0108
paper 0.6875 ±0.0108 Δ at pub 0.1567
77
GCN
0.8272 ±0.0082
best reported
0.2900
0.8550
macro-F1 0.2900
AUROC 0.8550
paper 0.3681 ±0.0055
paper 0.3681 ±0.0055 Δ at pub 0.4591
78
GraphGPS
0.8272 ±0.0068
best reported
0.5830
—
macro-F1 0.5830
AUROC —
paper 0.6681 ±0.0028
83
GAT
0.8145 ±0.0009
best reported
——
macro-F1 —
AUROC —
paper 0.3831 ±0.0173
paper 0.3831 ±0.0173 Δ at pub 0.4314
130
SAN
0.6804 ± 0.0102
——
macro-F1 —
AUROC —
This paper
132
Gophormer
0.6735 ± 0.0214
——
macro-F1 —
AUROC —
This paper
134
ACMGCN
0.6689 ± 0.0135
——
macro-F1 —
AUROC —
This paper
135
MLP
0.6665 ± 0.0047
——
145
GPS-TAS
0.6471 ± 0.0171
0.5570
0.9410
macro-F1 0.5570
AUROC 0.9410
This paper
161
NAG-TAS
0.6217 ± 0.0177
0.4510
0.9190
macro-F1 0.4510
AUROC 0.9190
This paper
166
CR-TAS
0.5982 ± 0.0209
0.4630
0.9130
macro-F1 0.4630
AUROC 0.9130
This paper
169
NAG-MAS
0.5908 ± 0.0172
0.4390
0.9100
macro-F1 0.4390
AUROC 0.9100
This paper
172
NAG
0.5808 ± 0.0159
0.4440
0.9120
macro-F1 0.4440
AUROC 0.9120
This paper
173
VCR-MAS
0.5770 ± 0.0112
0.4420
0.9060
macro-F1 0.4420
AUROC 0.9060
This paper
175
VCR-TAS
0.5760 ± 0.0219
0.4450
0.9060
macro-F1 0.4450
AUROC 0.9060
This paper
176
GPS-MAS
0.5759 ± 0.0075
0.4640
0.9100
macro-F1 0.4640
AUROC 0.9100
This paper
180
CR-MAS
0.5519 ± 0.0097
0.4010
0.8950
macro-F1 0.4010
AUROC 0.8950
This paper
204
GCN-MAS
0.3636 ± 0.0101
0.2570
0.7980
macro-F1 0.2570
AUROC 0.7980
This paper
209
GCN-TAS
0.3457 ± 0.0122
0.2640
0.8430
macro-F1 0.2640
AUROC 0.8430
This paper
226
VCR
0.1865 ± 0.0098
0.1080
0.7220
macro-F1 0.1080
AUROC 0.7220
This paper

Amazon-ratings

Global leaderboard →

Default metric is Accuracy. The paper reports 22 values on Accuracy , 14 values on macro-F1 and 14 values on AUROC .

#ModelAccuracy ↑ defaultmacro-F1 ↑AUROC ↑Paper
1
UniGAP
0.6375 ± 0.0110
——
2
H2GCN + HalfHop
0.5961 ± 0.0100
——
3
GraphSAGE + HalfHop
0.5897 ± 0.0150
——
12
SAGE
0.5569 ± 0.0023
——
13
ACMGCN
0.5565 ± 0.0176
——
macro-F1 —
AUROC —
This paper
14
GAT
0.5559 ±0.0027
best reported
——
macro-F1 —
AUROC —
paper 0.4931 ±0.0123
paper 0.4931 ±0.0123 Δ at pub 0.0628
15
GraphSAGE
0.5540 ±0.0020
best reported
——
macro-F1 —
AUROC —
paper 0.5370 ±0.0142

Difference within reported uncertainty; not counted as underperformance.

paper 0.5370 ±0.0142 Δ at pub 0.0170
24
GCN
0.5411 ±0.0034
best reported
0.3870
0.7440
macro-F1 0.3870
AUROC 0.7440
paper 0.5108 ±0.0159
paper 0.5108 ±0.0159 Δ at pub 0.0303
31
GCN-MAS
0.5354 ± 0.0159
0.4180
0.7710
macro-F1 0.4180
AUROC 0.7710
This paper
32
Exphormer
0.5351 ±0.0046
best reported
——
macro-F1 —
AUROC —
paper 0.4587 ±0.0292
paper 0.4587 ±0.0292 Δ at pub 0.0764 Δ today 0.0764
40
GraphGPS
0.5327 ±0.0066
best reported
0.2920
0.6890
macro-F1 0.2920
AUROC 0.6890
paper 0.4358 ±0.0268
paper 0.4358 ±0.0268 Δ at pub 0.0969
51
GCN-TAS
0.5274 ± 0.0109
0.4020
0.7560
macro-F1 0.4020
AUROC 0.7560
This paper
64
VCR
0.5174 ± 0.0077
0.3880
0.7310
macro-F1 0.3880
AUROC 0.7310
This paper
68
CMGNN
0.5155 ± 0.0162
——
macro-F1 —
AUROC —
This paper
70
VCR-TAS
0.5135 ± 0.0101
0.3850
0.7400
macro-F1 0.3850
AUROC 0.7400
This paper
72
GT
0.5117 ±0.0066
best reported
——
macro-F1 —
AUROC —
paper 0.4850 ±0.0401

Difference within reported uncertainty; not counted as underperformance.

paper 0.4850 ±0.0401 Δ at pub 0.0267 Δ today 0.0267
84
MLP
0.5058
——
86
SAN
0.5028 ± 0.0233
——
macro-F1 —
AUROC —
This paper
121
CR-TAS
0.4807 ± 0.0136
0.3180
0.7040
macro-F1 0.3180
AUROC 0.7040
This paper
126
NAG
0.4769 ± 0.0263
0.3560
0.7000
macro-F1 0.3560
AUROC 0.7000
This paper
132
VCR-MAS
0.4681 ± 0.0140
0.3150
0.7110
macro-F1 0.3150
AUROC 0.7110
This paper
134
NAG-TAS
0.4669 ± 0.0056
0.3320
0.7050
macro-F1 0.3320
AUROC 0.7050
This paper
138
NAG-MAS
0.4632 ± 0.0208
0.3350
0.6990
macro-F1 0.3350
AUROC 0.6990
This paper
139
CR-MAS
0.4630 ± 0.0163
0.3360
0.7090
macro-F1 0.3360
AUROC 0.7090
This paper
144
GPS-TAS
0.4543 ± 0.0134
0.2840
0.6940
macro-F1 0.2840
AUROC 0.6940
This paper
145
GPS-MAS
0.4529 ± 0.0328
0.3250
0.7100
macro-F1 0.3250
AUROC 0.7100
This paper
161
Gophormer
0.4379 ± 0.0110
——
macro-F1 —
AUROC —
This paper

Questions

Global leaderboard →

Default metric is ROC-AUC. The paper reports 14 values on ROC-AUC , 14 values on Accuracy and 14 values on macro-F1 .

#ModelROC-AUC ↑ defaultAccuracy ↑macro-F1 ↑Paper
1
NID_GAT
0.9703 ± 0.0002
——
2
NID_GCN
0.9685 ± 0.0010
——
73
GraphGPS
0.9349 ±0.0040
0.9349 ± 0.0040
0.4920
Accuracy 0.9349 ± 0.0040
macro-F1 0.4920
paper 0.9349 ±0.0040
paper 0.9349 ±0.0040 Δ at pub 0.2176
3
UniGAP
0.8421 ± 0.0080
——
16
GCN
0.7902 ±0.0060
best reported
0.9329 ± 0.0030
0.4860
Accuracy 0.9329 ± 0.0030
macro-F1 0.4860
paper 0.5400
46
GraphSAGE
0.7721 ± 0.0130
——
90
GPS
0.7173 ±0.0147
best reported
——
Accuracy —
macro-F1 —
paper 0.6810
paper 0.6810 Δ at pub 0.0363
91
NAG-MAS
0.7130
0.9356 ± 0.0039
0.5280
Accuracy 0.9356 ± 0.0039
macro-F1 0.5280
This paper
96
MLP
0.7082 ± 0.0010
——
100
CR-MAS
0.7060
0.9351 ± 0.0043
0.5050
Accuracy 0.9351 ± 0.0043
macro-F1 0.5050
This paper
103
NAG
0.7020
0.9370 ± 0.0036
0.5330
Accuracy 0.9370 ± 0.0036
macro-F1 0.5330
This paper
108
CR-TAS
0.6970
0.9376 ± 0.0038
0.5430
Accuracy 0.9376 ± 0.0038
macro-F1 0.5430
This paper
112
NAG-TAS
0.6910
0.9346 ± 0.0040
0.5320
Accuracy 0.9346 ± 0.0040
macro-F1 0.5320
This paper
122
GPS-MAS
0.6610
0.9349 ± 0.0037
0.5060
Accuracy 0.9349 ± 0.0037
macro-F1 0.5060
This paper
125
GPS-TAS
0.6570
0.9350 ± 0.0036
0.5100
Accuracy 0.9350 ± 0.0036
macro-F1 0.5100
This paper
126
GCN-MAS
0.6540
0.9350 ± 0.0036
0.5170
Accuracy 0.9350 ± 0.0036
macro-F1 0.5170
This paper
129
VCR-TAS
0.6420
0.9352 ± 0.0041
0.4910
Accuracy 0.9352 ± 0.0041
macro-F1 0.4910
This paper
130
GCN-TAS
0.6400
0.9350 ± 0.0036
0.4890
Accuracy 0.9350 ± 0.0036
macro-F1 0.4890
This paper
132
VCR-MAS
0.6270
0.9354 ± 0.0037
0.4920
Accuracy 0.9354 ± 0.0037
macro-F1 0.4920
This paper
136
VCR
0.5970
0.9350 ± 0.0036
0.4830
Accuracy 0.9350 ± 0.0036
macro-F1 0.4830
This paper
SOTA performance (not significantly different from the best) Baseline / comparison (this paper) Global context (other papers) Best at pub — reported result worse than the best known when published (best reported in green) Best at pub — reported value improved over the best known when published