WWW 2022

PaSca: a Graph Neural Architecture Search System under the Scalable Paradigm

Wentao Zhang, Yu Shen, Zheyu Lin, Yang Li, Xiaosen Li, Wenbin Ouyang, Yangyu Tao, Zhi Yang, Bin Cui

Main figure for PaSca: a Graph Neural Architecture Search System under the Scalable Paradigm

Abstract

Graph neural networks (GNNs) have achieved state-of-the-art performance in various graph-based tasks. However, as mainstream GNNs are designed based on the neural message passing mechanism, they do not scale well to data size and message passing steps. Although there has been an emerging interest in the design of scalable GNNs, current researches focus on specific GNN design, rather than the general design space, limiting the discovery of potential scalable GNN models. This paper proposes PaSca, a new paradigm and system that offers a principled approach to systemically construct and explore the design space for scalable GNNs, rather than studying individual designs. Through deconstructing the message passing mechanism, PaSca presents a novel Scalable Graph Neural Architecture Paradigm (SGAP), together with a general architecture design space consisting of 150k different designs. Following the paradigm, we implement an auto-search engine that can automatically search well-performing and scalable GNN architectures to balance the trade-off between multiple criteria (e.g., accuracy and efficiency) via multi-objective optimization. Empirical studies on ten benchmark datasets demonstrate that the representative instances (i.e., PaSca -V1, V2, and V3) discovered by our system achieve consistent performance among competitive baselines. Concretely, PaSca -V3 outperforms the state-of-the-art GNN method JK-Net by 0.4\

Benchmark Results

Tested on 8 datasets 25 baseline values reported too low

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

Classic

#ModelAccuracy ↑Paper
1
CNA
0.9575 ±0.0058
2
IS-GIB
0.9390 ±0.0187
3
EERM
0.9112 ±0.0145
20
APPNP
actual #20 vs paper #474 454 places worse
0.8142 ±0.0026
best reported
actual #20 vs paper #474 454 places worse
paper 0.7180 ±0.0050
paper 0.7180 ±0.0050 Δ at pub 0.0870 Δ today 0.0962
35
GAT
actual #35 vs paper #388 353 places worse
0.8080 ±0.0026
best reported
actual #35 vs paper #388 353 places worse
paper 0.7250 ±0.0070
paper 0.7250 ±0.0070 Δ at pub 0.0763 Δ today 0.0830
44
GCN
actual #44 vs paper #570 526 places worse
0.8033 ±0.0088
best reported
actual #44 vs paper #570 526 places worse
paper 0.7080 ±0.0050
paper 0.7080 ±0.0050 Δ at pub 0.0863 Δ today 0.0953
61
GraphSAGE
0.7923 ±0.0053
68
ResGCN
actual #68 vs paper #570 502 places worse
0.7890
best reported
actual #68 vs paper #570 502 places worse
paper 0.7080 ±0.0070
paper 0.7080 ±0.0070 Δ at pub 0.0810
96
SGC
actual #96 vs paper #528 432 places worse
0.7765 ±0.0012
best reported
actual #96 vs paper #528 432 places worse
paper 0.7130 ±0.0050
paper 0.7130 ±0.0050 Δ at pub 0.0060 Δ today 0.0635
264
S^2GC
actual #264 vs paper #326 62 places worse
0.7360 ±0.0050
best reported
actual #264 vs paper #326 62 places worse
paper 0.7300 ±0.0020
paper 0.7300 ±0.0020 Δ today 0.0060
285
PaSca-V3
0.7340 ±0.0050
This paper
295
AP-GCN
actual #295 vs paper #528 233 places worse
0.7330 ±0.0060
best reported
actual #295 vs paper #528 233 places worse
paper 0.7130 ±0.0050
paper 0.7130 ±0.0050 Δ at pub 0.0200
319
PaSca-V2
0.7310 ±0.0030
This paper
342
GBP
0.7290 ±0.0050
This paper
350
MLP
0.7289 ±0.0010
412
SIGN
0.7240 ±0.0080
This paper
440
PaSca-V1
0.7220 ±0.0050
This paper
578
JK-Net
0.7070 ±0.0070
This paper
#ModelAccuracy ↑Paper
1
LGTL
0.9518 ±0.0011
2
MixHop (LO)
0.9513 ±0.0038
3
GraphSAGE (LO)
0.9511 ±0.0036
17
APPNP
actual #17 vs paper #439 422 places worse
0.9355 ±0.0060
best reported
actual #17 vs paper #439 422 places worse
paper 0.8010 ±0.0020
18
GCN
actual #18 vs paper #541 523 places worse
0.9296 ±0.0015
best reported
actual #18 vs paper #541 523 places worse
paper 0.7930 ±0.0070
20
GAT
actual #20 vs paper #585 565 places worse
0.9233 ±0.0018
best reported
actual #20 vs paper #585 565 places worse
paper 0.7900 ±0.0030
36
ResGCN
actual #36 vs paper #652 616 places worse
0.9110
best reported
actual #36 vs paper #652 616 places worse
paper 0.7830 ±0.0060
paper 0.7830 ±0.0060 Δ at pub 0.1280
116
SAGE
0.8881 ±0.0015
135
JK-Net
actual #135 vs paper #614 479 places worse
0.8841 ±0.0001
best reported
actual #135 vs paper #614 479 places worse
paper 0.7880 ±0.0070
paper 0.7880 ±0.0070 Δ today 0.0961
141
SGC
actual #141 vs paper #602 461 places worse
0.8832 ±0.0055
best reported
actual #141 vs paper #602 461 places worse
paper 0.7890 ±0.0050
paper 0.7890 ±0.0050 Δ at pub 0.0352 Δ today 0.0942
210
MLP
0.8690 ±0.0074
389
PaSca-V3
0.8080 ±0.0060
This paper
396
PaSca-V2
0.8070 ±0.0070
This paper
400
GBP
0.8060 ±0.0040
This paper
408
PaSca-V1
0.8050 ±0.0040
This paper
433
S^2GC
actual #433 vs paper #458 25 places worse
0.8020 ±0.0050
best reported
actual #433 vs paper #458 25 places worse
paper 0.7990 ±0.0030

Difference within reported uncertainty; not counted as underperformance.

paper 0.7990 ±0.0030 Δ today 0.0030
444
AP-GCN
actual #444 vs paper #482 38 places worse
0.8010 ±0.0070
best reported
actual #444 vs paper #482 38 places worse
paper 0.7970 ±0.0030

Difference within reported uncertainty; not counted as underperformance.

paper 0.7970 ±0.0030 Δ at pub 0.0040
484
SIGN
actual #484 vs paper #504 20 places worse
0.7970 ±0.0043
best reported
actual #484 vs paper #504 20 places worse
paper 0.7950 ±0.0050

Difference within reported uncertainty; not counted as underperformance.

paper 0.7950 ±0.0050 Δ today 0.0020
#ModelAccuracy ↑Paper
1
GraphTARIF
0.9703 ±0.0019
2
GAT
actual #2 vs paper #408 406 places worse
0.9669 ±0.0014
best reported
actual #2 vs paper #408 406 places worse
paper 0.9080 ±0.0100
3
GAT+T
0.9660 ±0.0007
7
SAGE
0.9643 ±0.0027
8
GCN
actual #8 vs paper #395 387 places worse
0.9632 ±0.0008
best reported
actual #8 vs paper #395 387 places worse
paper 0.9120 ±0.0060
paper 0.9120 ±0.0060 Δ at pub 0.0122 Δ today 0.0512
21
APPNP
actual #21 vs paper #378 357 places worse
0.9573 ±0.0012
best reported
actual #21 vs paper #378 357 places worse
paper 0.9140 ±0.0030
50
SGC
actual #50 vs paper #366 316 places worse
0.9511 ±0.0009
best reported
actual #50 vs paper #366 316 places worse
paper 0.9160 ±0.0070
259
\sys-V3 (PaSca-V3)
0.9270 ±0.0080
This paper
302
\sys-V2 (PaSca-V2)
0.9240 ±0.0070
This paper
332
AP-GCN
0.9210 ±0.0030
This paper
333
GBP
0.9210 ±0.0080
This paper
336
\sys-V1 (PaSca-V1)
0.9210 ±0.0070
This paper
349
JK-Net
0.9190 ±0.0070
This paper
363
SIGN
0.9170 ±0.0070
This paper
367
S^2GC
0.9160 ±0.0060
This paper
388
ResGCN
0.9130 ±0.0090
This paper
390
MLP
0.9128 ±0.0063
#ModelAccuracy ↑Paper
1
GraphTARIF
0.9461 ±0.0017
2
GCN
actual #2 vs paper #390 388 places worse
0.9412 ±0.0008
best reported
actual #2 vs paper #390 388 places worse
paper 0.8240 ±0.0040
paper 0.8240 ±0.0040 Δ at pub 0.0545 Δ today 0.1172
3
GAT
actual #3 vs paper #428 425 places worse
0.9398 ±0.0022
best reported
actual #3 vs paper #428 425 places worse
paper 0.8010 ±0.0060
paper 0.8010 ±0.0060 Δ at pub 0.0683 Δ today 0.1388
8
SAGE
0.9351 ±0.0006
58
APPNP
actual #58 vs paper #409 351 places worse
0.9093 ±0.0018
best reported
actual #58 vs paper #409 351 places worse
paper 0.8170 ±0.0030
82
SGC
actual #82 vs paper #398 316 places worse
0.9022 ±0.0021
best reported
actual #82 vs paper #398 316 places worse
paper 0.8220 ±0.0090
308
AP-GCN
actual #308 vs paper #357 49 places worse
0.8518 ±0.0023
best reported
actual #308 vs paper #357 49 places worse
paper 0.8370 ±0.0060
paper 0.8370 ±0.0060 Δ at pub 0.0148
316
PaSca-V3
0.8480 ±0.0070
This paper
320
MLP
0.8463
349
PaSca-V2
0.8410 ±0.0070
This paper
361
PaSca-V1
0.8370 ±0.0070
This paper
370
GBP
0.8350 ±0.0080
This paper
378
SIGN
0.8310 ±0.0080
This paper
379
S^2GC
0.8310 ±0.0070
This paper
404
JK-Net
0.8200 ±0.0060
This paper
418
ResGCN
0.8110 ±0.0070
This paper

Reddit

Global leaderboard →

Default metric is F1. The paper reports 2 values on F1 and 5 values on Accuracy .

#ModelF1 ↑ defaultAccuracy ↑Paper
1
EnGCN
0.9714 ± 0.0003
—
2
SAGN+SLE
0.9710 ± 0.0000
—
3
GAMLP(JK)
0.9704 ± 0.0001
—
10
PaSca-V3
—
0.9670 ± 0.0010
Accuracy 0.9670 ± 0.0010
This paper
14
GraphSAGE
0.9660
best reported
—
Accuracy —
paper 0.9540
paper 0.9540 Δ at pub 0.0120
4
GraphSAINT
—
0.9660 ± 0.0010
Accuracy 0.9660 ± 0.0010
This paper
33
PaSca-V2
—
0.9630 ± 0.0000
Accuracy 0.9630 ± 0.0000
This paper
47
PaSca-V1
—
0.9580 ± 0.0010
Accuracy 0.9580 ± 0.0010
This paper
48
ClusterGCN
0.9570
—
Accuracy —
paper 0.9570
paper 0.9570 Δ at pub 0.0030
58
GCN
0.9530 ± 0.0010
—
91
FastGCN
—
0.9370 ± 0.0000
Accuracy 0.9370 ± 0.0000
This paper
#ModelAccuracy ↑Paper
1
GrokFormer
0.9831 ±0.0018
2
PolyFormer
0.9808 ±0.0027
3
SGFormer
0.9796 ±0.0081
6
GAT
actual #6 vs paper #273 267 places worse
0.9782 ±0.0028
best reported
actual #6 vs paper #273 267 places worse
paper 0.9020 ±0.0140
paper 0.9020 ±0.0140 Δ at pub 0.0600 Δ today 0.0762
9
GCN
actual #9 vs paper #246 237 places worse
0.9774 ±0.0035
best reported
actual #9 vs paper #246 237 places worse
paper 0.9270 ±0.0110
paper 0.9270 ±0.0110 Δ at pub 0.0380 Δ today 0.0504
17
SAGE
0.9739 ±0.0018
42
APPNP
actual #42 vs paper #245 203 places worse
0.9654 ±0.0007
best reported
actual #42 vs paper #245 203 places worse
paper 0.9280 ±0.0090
58
MLP
0.9597 ±0.0007
70
SGC
actual #70 vs paper #263 193 places worse
0.9580 ±0.0010
best reported
actual #70 vs paper #263 193 places worse
paper 0.9170 ±0.0110
paper 0.9170 ±0.0110 Δ at pub 0.0410 Δ today 0.0410
205
PaSca-V3
0.9380 ±0.0090
This paper
210
PaSca-V2
0.9360 ±0.0080
This paper
223
GBP
0.9330 ±0.0070
This paper
232
PaSca-V1
0.9320 ±0.0060
This paper
236
AP-GCN
0.9310 ±0.0090
This paper
237
S^2GC
0.9310 ±0.0080
This paper
240
SIGN
actual #240 vs paper #245 5 places worse
0.9303 ±0.0115
best reported
actual #240 vs paper #245 5 places worse
paper 0.9280 ±0.0080

Difference within reported uncertainty; not counted as underperformance.

paper 0.9280 ±0.0080 Δ today 0.0023
254
JK-Net
0.9250 ±0.0040
This paper
260
ResGCN
0.9220 ±0.0150
This paper
#ModelAccuracy ↑Paper
1
DoG
0.9690 ±0.0030
2
GWN-fa
0.9667 ±0.0026
3
GWN-sym
0.9666 ±0.0026
6
GraphSAGE
0.9593 ±0.0025
12
GCN
actual #12 vs paper #155 143 places worse
0.9514 ±0.0025
best reported
actual #12 vs paper #155 143 places worse
paper 0.9070 ±0.0020
best today: Graph Wave Networks (WWW 2025)
paper 0.9070 ±0.0020 Δ at pub 0.0290 Δ today 0.0444
21
GAT
actual #21 vs paper #178 157 places worse
0.9437 ±0.0028
best reported
actual #21 vs paper #178 157 places worse
paper 0.8740 ±0.0020
best today: Graph Wave Networks (WWW 2025)
paper 0.8740 ±0.0020 Δ at pub 0.0640 Δ today 0.0697
25
APPNP
actual #25 vs paper #118 93 places worse
0.9400 ±0.0030
best reported
actual #25 vs paper #118 93 places worse
paper 0.9210 ±0.0040
paper 0.9210 ±0.0040 Δ at pub 0.0174 Δ today 0.0190
31
S^2GC
actual #31 vs paper #133 102 places worse
0.9380 ±0.0010
best reported
actual #31 vs paper #133 102 places worse
paper 0.9160 ±0.0060
paper 0.9160 ±0.0060 Δ today 0.0220
88
MLP
0.9280 ±0.0020
92
PaSca-V3
0.9280 ±0.0050
This paper
96
SGC
actual #96 vs paper #159 63 places worse
0.9270 ±0.0010
best reported
actual #96 vs paper #159 63 places worse
paper 0.9030 ±0.0050
paper 0.9030 ±0.0050 Δ at pub 0.0240
101
PaSca-V2
0.9260 ±0.0040
This paper
106
JK-Net
actual #106 vs paper #168 62 places worse
0.9240 ±0.0040
best reported
actual #106 vs paper #168 62 places worse
paper 0.8950 ±0.0060
paper 0.8950 ±0.0060 Δ at pub 0.0290
110
GBP
0.9230 ±0.0040
This paper
129
PaSca-V1
0.9190 ±0.0030
This paper
128
SIGN
0.9190 ±0.0030
This paper
136
AP-GCN
0.9160 ±0.0070
This paper
174
ResGCN
0.8790 ±0.0060
This paper

OGB

#ModelAccuracy ↑Paper
1
Jacobi
0.8968
2
GPR
0.8953
3
LEMP4HG
0.8939
4
SAGE
0.8933
6
GCN
actual #6 vs paper #87 81 places worse
0.8240 ±0.0040
actual #6 vs paper #87 81 places worse
paper 0.8240 ±0.0040
paper 0.8240 ±0.0040 Δ at pub 0.0676 Δ today 0.0628
9
GAT
actual #9 vs paper #142 133 places worse
0.8010 ±0.0060
actual #9 vs paper #142 133 places worse
paper 0.8010 ±0.0060
29
APPNP
actual #29 vs paper #105 76 places worse
0.8634
best reported
actual #29 vs paper #105 76 places worse
paper 0.8170 ±0.0030
46
PaSca-V3
0.8480 ±0.0070
This paper
61
PaSca-V2
0.8410 ±0.0070
This paper
68
PaSca-V1
0.8370 ±0.0070
This paper
67
AP-GCN
0.8370 ±0.0060
This paper
72
GBP
actual #72 vs paper #72
0.8350 ±0.0080
actual #72 vs paper #72
paper 0.8350 ±0.0080
paper 0.8350 ±0.0080 Δ at pub 0.0580
77
SIGN
actual #77 vs paper #77
0.8310 ±0.0080
actual #77 vs paper #77
paper 0.8310 ±0.0080
paper 0.8310 ±0.0080 Δ at pub 0.0258
78
S^2GC
actual #78 vs paper #78
0.8310 ±0.0070
actual #78 vs paper #78
paper 0.8310 ±0.0070
paper 0.8310 ±0.0070 Δ at pub 0.0600
94
SGC
actual #94 vs paper #94
0.8220 ±0.0090
actual #94 vs paper #94
paper 0.8220 ±0.0090
paper 0.8220 ±0.0090 Δ at pub 0.0630
100
JK-Net
0.8200 ±0.0060
This paper
123
ResGCN
0.8110 ±0.0070
This paper
351
MLP
0.6605 ±0.0020
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 Improved at pub — later paper surpassed this result Best today — OK at publication; today's leaderboard best is elsewhere