ICML 2026

RADE: Random Add-Drop Edge as a Regularizer

Danial Saber, Amirali Salehi-Abari

Main figure for RADE: Random Add-Drop Edge as a Regularizer

Abstract

Graph Neural Networks (GNNs) suffer from overfitting and over-squashing of long-range information. Stochastic graph augmentations (e.g., edge deletion) regularize training against overfitting but can introduce train-inference misalignment and do not improve over-squashing. In contrast, rewiring methods improve connectivity to mitigate over-squashing, but are not designed to regularize training. We propose Random Add-Drop Edge (RADE), a stochastic graph augmentation method that jointly drops and adds edges to address both overfitting and over-squashing simultaneously. RADE is provably designed to align training and inference so that random augmentations regularize training without distribution shift, while supporting long-range communication at inference. We further propose and study a mini-batch gradient-norm balancing algorithm that adapts deletion and addition rates during training, rendering RADE hyperparameter-free in practice. Experiments on node- and graph-classification benchmarks show that RADE is a strong regularizer and mitigates over-squashing. Ablations support the roles of train-inference alignment, adaptive rate selection, and the complementary effects of random edge deletion and edge addition.

Benchmark Results

Tested on 8 datasets 22 baseline values reported too low

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

Classic

#ModelAccuracy ↑Paper
1
GraphSAGE+CNA
0.9418 ±0.0033
2
GCN+CNA
0.9366 ±0.0048
3
TransformerConv
0.9350 ±0.0058
21
GCN
actual #21 vs paper #654 633 places worse
0.9004
best reported
actual #21 vs paper #654 633 places worse
paper 0.8010 ±0.0064
paper 0.8010 ±0.0064 Δ at pub 0.0994
39
SAGE
0.8911 ±0.0012
43
DropEdge
actual #43 vs paper #647 604 places worse
0.8900
best reported
actual #43 vs paper #647 604 places worse
paper 0.8028 ±0.0034
paper 0.8028 ±0.0034 Δ at pub 0.0872
44
GAT
actual #44 vs paper #730 686 places worse
0.8897 ±0.0014
best reported
actual #44 vs paper #730 686 places worse
paper 0.7744 ±0.0103
165
GIN
actual #165 vs paper #716 551 places worse
0.8660 ±0.0091
best reported
actual #165 vs paper #716 551 places worse
paper 0.7796 ±0.0266
paper 0.7796 ±0.0266 Δ at pub 0.0864
605
RADE-OF
0.8108 ±0.0106
This paper
617
RADE-OFS
0.8082 ±0.0124
This paper
619
DropNode
actual #619 vs paper #619
0.8080 ±0.0055
actual #619 vs paper #619
paper 0.8080 ±0.0055
paper 0.8080 ±0.0055 Δ at pub 0.0080
623
Dropout
0.8076 ±0.0085
This paper
627
DropMessage
0.8065 ±0.0101
This paper
724
MLP
0.7768
#ModelAccuracy ↑Paper
1
CNA
0.9575 ±0.0058
2
IS-GIB
0.9390 ±0.0187
3
EERM
0.9112 ±0.0145
24
DropEdge
actual #24 vs paper #639 615 places worse
0.8130
best reported
actual #24 vs paper #639 615 places worse
paper 0.6942 ±0.0116
paper 0.6942 ±0.0116 Δ at pub 0.1188
35
GAT
actual #35 vs paper #769 734 places worse
0.8080 ±0.0026
best reported
actual #35 vs paper #769 734 places worse
paper 0.6512 ±0.0080
paper 0.6512 ±0.0080 Δ at pub 0.1568
44
GCN
actual #44 vs paper #648 604 places worse
0.8033 ±0.0088
best reported
actual #44 vs paper #648 604 places worse
paper 0.6912 ±0.0110
paper 0.6912 ±0.0110 Δ at pub 0.1121
61
GraphSAGE
0.7923 ±0.0053
350
MLP
0.7289 ±0.0010
389
GIN
actual #389 vs paper #792 403 places worse
0.7250 ±0.0080
best reported
actual #389 vs paper #792 403 places worse
paper 0.6404 ±0.0264
paper 0.6404 ±0.0264 Δ at pub 0.0846
613
RADE-OF
0.7020 ±0.0131
This paper
616
RADE-OFS
0.7012 ±0.0225
This paper
621
Dropout
0.7004 ±0.0058
This paper
672
DropNode
0.6842 ±0.0143
This paper
688
DropMessage
0.6794 ±0.0182
This paper
#ModelAccuracy ↑Paper
1
LGTL
0.9518 ±0.0011
2
MixHop (LO)
0.9513 ±0.0038
3
GraphSAGE (LO)
0.9511 ±0.0036
18
GCN
actual #18 vs paper #715 697 places worse
0.9296 ±0.0015
best reported
actual #18 vs paper #715 697 places worse
paper 0.7749 ±0.0042
20
GAT
actual #20 vs paper #813 793 places worse
0.9233 ±0.0018
best reported
actual #20 vs paper #813 793 places worse
paper 0.7346 ±0.0096
43
DropEdge
actual #43 vs paper #694 651 places worse
0.9090
best reported
actual #43 vs paper #694 651 places worse
paper 0.7780 ±0.0038
paper 0.7780 ±0.0038 Δ at pub 0.1310
116
SAGE
0.8881 ±0.0015
157
GIN
actual #157 vs paper #775 618 places worse
0.8810
best reported
actual #157 vs paper #775 618 places worse
paper 0.7588 ±0.0019
paper 0.7588 ±0.0019 Δ at pub 0.1222
210
MLP
0.8690 ±0.0074
558
DropMessage
actual #558 vs paper #709 151 places worse
0.7920
best reported
actual #558 vs paper #709 151 places worse
paper 0.7757 ±0.0040
paper 0.7757 ±0.0040 Δ at pub 0.0163
661
RADE-OFS
0.7824 ±0.0085
This paper
675
RADE-OF
0.7804 ±0.0080
This paper
702
Dropout
0.7770 ±0.0072
This paper
705
DropNode
0.7768 ±0.0064
This paper

TU Dortmund

#ModelAccuracy ↑Paper
1
MSH-GNN
0.9910 ±0.0030
2
ID-GNN+BEC
0.9830 ±0.0360
3
SupCosine
0.9830 ±0.0250
39
GIN
actual #39 vs paper #479 440 places worse
0.9330 ±0.0290
best reported
actual #39 vs paper #479 440 places worse
paper 0.8422 ±0.0612

Difference within reported uncertainty; not counted as underperformance.

paper 0.8422 ±0.0612 Δ at pub 0.0908
63
GCN
actual #63 vs paper #484 421 places worse
0.9220 ±0.0440
best reported
actual #63 vs paper #484 421 places worse
paper 0.8400 ±0.0800
paper 0.8400 ±0.0800 Δ at pub 0.0820
116
DropEdge
actual #116 vs paper #437 321 places worse
0.9100 ±0.0570
best reported
actual #116 vs paper #437 321 places worse
paper 0.8555 ±0.0607

Difference within reported uncertainty; not counted as underperformance.

paper 0.8555 ±0.0607 Δ at pub 0.0545
158
GraphSAGE
0.9040 ±0.0780
183
GAT
actual #183 vs paper #510 327 places worse
0.9010 ±0.0580
best reported
actual #183 vs paper #510 327 places worse
paper 0.8345 ±0.0571
paper 0.8345 ±0.0571 Δ at pub 0.0665 Δ today 0.0665
363
DropNode
actual #363 vs paper #447 84 places worse
0.8750
best reported
actual #363 vs paper #447 84 places worse
paper 0.8502 ±0.0599

Difference within reported uncertainty; not counted as underperformance.

paper 0.8502 ±0.0599 Δ at pub 0.0248
403
MLP
0.8660 ±0.0495
411
RADE-OFS
0.8624 ±0.0679
This paper
415
RADE-OF
0.8616 ±0.0562
This paper
421
DropMessage
0.8608 ±0.0739
This paper
473
Dropout
0.8441 ±0.0894
This paper
#ModelAccuracy ↑Paper
1
MSH-GNN
0.9410 ±0.0330
2
GRDL
0.8260 ±0.0120
3
GMN
0.8225
32
GIN
actual #32 vs paper #229 197 places worse
0.7880 ±0.0410
best reported
actual #32 vs paper #229 197 places worse
paper 0.7519 ±0.0527

Difference within reported uncertainty; not counted as underperformance.

paper 0.7519 ±0.0527 Δ at pub 0.0361
49
GAT
actual #49 vs paper #180 131 places worse
0.7800 ±0.0300
best reported
actual #49 vs paper #180 131 places worse
paper 0.7564 ±0.0512

Difference within reported uncertainty; not counted as underperformance.

paper 0.7564 ±0.0512 Δ at pub 0.0236
67
SAGE
0.7726 ±0.0228
148
GCN
actual #148 vs paper #208 60 places worse
0.7600 ±0.0320
best reported
actual #148 vs paper #208 60 places worse
paper 0.7537 ±0.0015

Difference within reported uncertainty; not counted as underperformance.

paper 0.7537 ±0.0015 Δ at pub 0.0063 Δ today 0.0063
149
MLP
0.7600 ±0.0320
163
RADE-OFS
0.7584 ±0.0344
This paper
182
RADE-OF
0.7562 ±0.0186
This paper
193
DropEdge
actual #193 vs paper #219 26 places worse
0.7550 ±0.0020
best reported
actual #193 vs paper #219 26 places worse
paper 0.7529 ±0.0274

Difference within reported uncertainty; not counted as underperformance.

paper 0.7529 ±0.0274 Δ at pub 0.0021
198
DropMessage
0.7545 ±0.0380
This paper
204
Dropout
0.7540 ±0.0441
This paper
234
DropNode
actual #234 vs paper #245 11 places worse
0.7511 ±0.0300
best reported
actual #234 vs paper #245 11 places worse
paper 0.7501 ±0.0429

Difference within reported uncertainty; not counted as underperformance.

paper 0.7501 ±0.0429 Δ at pub 0.0010

OGB

#ModelROC-AUC ↑Paper
1
Multi-RF Fusion with Multi-GNN Blending
0.8476 ±0.0002
2
HyperFusion
0.8475 ±0.0003
3
PAS+FPs
0.8420 ±0.0015
9
GatedGCN
0.8090 ±0.0160
109
GIN
actual #109 vs paper #261 152 places worse
0.7780 ±0.0182
best reported
actual #109 vs paper #261 152 places worse
paper 0.7384 ±0.0125
paper 0.7384 ±0.0125 Δ at pub 0.0396
140
GAT
actual #140 vs paper #294 154 places worse
0.7717 ±0.0137
best reported
actual #140 vs paper #294 154 places worse
paper 0.6841 ±0.0143
paper 0.6841 ±0.0143 Δ at pub 0.0876
160
GraphSAGE
0.7690 ±0.0136
184
GCN
actual #184 vs paper #234 50 places worse
0.7630 ±0.0030
best reported
actual #184 vs paper #234 50 places worse
paper 0.7521 ±0.0124

Difference within reported uncertainty; not counted as underperformance.

paper 0.7521 ±0.0124 Δ at pub 0.0109
185
RADE-OFS
0.7628 ±0.0141
This paper
188
DropEdge
actual #188 vs paper #201 13 places worse
0.7620 ±0.0100
best reported
actual #188 vs paper #201 13 places worse
paper 0.7601 ±0.0054

Difference within reported uncertainty; not counted as underperformance.

paper 0.7601 ±0.0054 Δ at pub 0.0019
196
RADE-OF
0.7609 ±0.0124
This paper
200
DropNode
actual #200 vs paper #200
0.7604 ±0.0100
actual #200 vs paper #200
paper 0.7604 ±0.0100
prev best: Graph Mixup with Soft Alignments (ICML 2023)

Improvement within reported uncertainty; not highlighted.

paper 0.7604 ±0.0100 Δ at pub 0.0108
255
DropMessage
0.7421 ±0.0107
This paper
260
Dropout
0.7400 ±0.0094
This paper
#ModelAccuracy ↑Paper
1
GIANT-XRT
0.7612 ±0.0016
2
GEGCN
0.7576 ±0.0064
3
AGDN
0.7522 ±0.0007
15
GAT
actual #15 vs paper #87 72 places worse
0.7365 ±0.0011
best reported
actual #15 vs paper #87 72 places worse
paper 0.6951 ±0.0042
paper 0.6951 ±0.0042 Δ at pub 0.0414
23
GCN
actual #23 vs paper #80 57 places worse
0.7300 ±0.0017
best reported
actual #23 vs paper #80 57 places worse
paper 0.7051 ±0.0014
25
GraphSAGE
0.7277 ±0.0016
50
RADE-OF
0.7185 ±0.0032
This paper
59
DropMessage
0.7155 ±0.0020
This paper
62
DropNode
0.7149 ±0.0024
This paper
76
RADE-OFS
0.7095 ±0.0019
This paper
77
Dropout
0.7077 ±0.0042
This paper
81
GIN
actual #81 vs paper #81
0.7046 ±0.0019
actual #81 vs paper #81
paper 0.7046 ±0.0019
82
DropEdge
0.7038 ±0.0027
This paper
107
MLP
0.5765 ±0.0012

LRGB

#ModelAP ↑Paper
1
S^2GCN
0.7311 ±0.0066
2
S4G
0.7293 ±0.0004
3
BuNN
0.7276 ±0.0065
4
GCN
actual #4 vs paper #161 157 places worse
0.7261 ±0.0011
best reported
actual #4 vs paper #161 157 places worse
paper 0.5514 ±0.0054
paper 0.5514 ±0.0054 Δ at pub 0.1747
26
GIN
actual #26 vs paper #159 133 places worse
0.7059 ±0.0089
best reported
actual #26 vs paper #159 133 places worse
paper 0.5563 ±0.0124
paper 0.5563 ±0.0124 Δ at pub 0.1496
145
RADE-OFS
0.5912 ±0.0091
This paper
146
RADE-OF
0.5882 ±0.0065
This paper
151
DropMessage
0.5848 ±0.0084
This paper
152
GAT
actual #152 vs paper #168 16 places worse
0.5842 ±0.0046
best reported
actual #152 vs paper #168 16 places worse
paper 0.5316 ±0.0314
paper 0.5316 ±0.0314 Δ at pub 0.0526
155
DropEdge
0.5818 ±0.0068
This paper
163
Dropout
0.5484 ±0.0045
This paper
166
DropNode
0.5421 ±0.0076
This paper
181
MLP
0.4060 ±0.0021
SOTA performance (not significantly different from the best) Proposed method (this paper) 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