Spectral Graph Attention Network with Fast Eigen-approximation

Heng Chang, Yu Rong, Tingyang Xu, Wenbing Huang, S. Sojoudi, Junzhou Huang, Wenwu Zhu

Main figure for Spectral Graph Attention Network with Fast Eigen-approximation

Abstract

Variants of Graph Neural Networks (GNNs) for representation learning have been proposed recently and achieved fruitful results in various fields. Among them, Graph Attention Network first employs a self-attention strategy to learn attention weights for each edge in the spatial domain. However, learning the attentions over edges can only focus on the local information of graphs and greatly increases the computational costs. In this paper, we first introduce the attention mechanism in the spectral domain of graphs and present Spectral Graph Attention Network that learns representations for different frequency components regarding weighted filters and graph wavelets bases. In this way, can better capture global patterns of graphs in an efficient manner with much fewer learned parameters than that of. Further, to reduce the computational cost of brought by the eigen-decomposition, we propose a fast approximation variant -. We thoroughly evaluate the performance of and - in semi-supervised node classification tasks and verify the effectiveness of the learned attentions in spectral domain.

Benchmark Results

Tested on 5 datasets 8 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
0.9004
44
GAT
actual #44 vs paper #424 380 places worse
0.8897 ±0.0014
best reported
actual #44 vs paper #424 380 places worse
paper 0.8300
108
APPNP
actual #108 vs paper #414 306 places worse
0.8787
best reported
actual #108 vs paper #414 306 places worse
paper 0.8310
paper 0.8310 Δ today 0.0477
141
GraphSAGE
actual #141 vs paper #779 638 places worse
0.8708 ±0.0085
best reported
actual #141 vs paper #779 638 places worse
paper 0.7450
paper 0.7450 Δ today 0.1258
223
SGC
actual #223 vs paper #606 383 places worse
0.8509 ±0.0648
best reported
actual #223 vs paper #606 383 places worse
paper 0.8100

Difference within reported uncertainty; not counted as underperformance.

paper 0.8100 Δ today 0.0409
330
SpGAT-MAX
0.8370 ±0.0020
This paper
384
ARMA
actual #384 vs paper #389 5 places worse
0.8340
best reported
actual #384 vs paper #389 5 places worse
paper 0.8330
405
GZoom(DGI)
0.8320
This paper
435
DeepWalk
actual #435 vs paper #843 408 places worse
0.8290
best reported
actual #435 vs paper #843 408 places worse
paper 0.6720
paper 0.6720 Δ at pub 0.1570
442
GWNN
0.8280
This paper
449
HyperGraph
0.8270
This paper
457
SpGAT-MEAN
0.8260 ±0.0030
This paper
519
SpGAT-Cheby-MAX
0.8210 ±0.0030
This paper
575
vanilla GCN
0.8150
This paper
594
ChebyNet
0.8120
This paper
625
SpGAT-Cheby-MEAN
0.8070 ±0.0040
This paper
724
MLP
0.7768
726
GGNN
0.7760
This paper
748
HighOrder
0.7660
This paper
762
Planetoid
0.7570
This paper
#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 #362 342 places worse
0.7270
actual #20 vs paper #362 342 places worse
paper 0.7270
paper 0.7270 Δ at pub 0.0090 Δ today 0.0872
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
paper 0.7250 Δ today 0.0830
44
GCN
0.8033 ±0.0088
61
GraphSAGE
actual #61 vs paper #713 652 places worse
0.6720
actual #61 vs paper #713 652 places worse
paper 0.6720

Improvement within reported uncertainty; not highlighted.

paper 0.6720 Δ at pub 0.0130 Δ today 0.1203
90
ChebyNet
actual #90 vs paper #630 540 places worse
0.7797 ±0.0036
best reported
actual #90 vs paper #630 540 places worse
paper 0.6980
paper 0.6980 Δ today 0.0817
96
SGC
actual #96 vs paper #463 367 places worse
0.7765 ±0.0012
best reported
actual #96 vs paper #463 367 places worse
paper 0.7190
350
MLP
0.7289 ±0.0010
390
ARMA
actual #390 vs paper #561 171 places worse
0.7250
best reported
actual #390 vs paper #561 171 places worse
paper 0.7090
448
SpGAT-MAX
0.7210 ±0.0020
This paper
482
GWNN
0.7170
This paper
483
GZoom(DGI)
0.7170
This paper
497
SpGAT-MEAN
0.7160 ±0.0020
This paper
539
HyperGraph
0.7120
This paper
552
SpGAT-Cheby-MAX
0.7110 ±0.0040
This paper
604
vanilla GCN
0.7030
This paper
622
SpGAT-Cheby-MEAN
0.7000 ±0.0020
This paper
692
DeepWalk
actual #692 vs paper #883 191 places worse
0.6785 ±0.0079
best reported
actual #692 vs paper #883 191 places worse
paper 0.4320
782
Planetoid
0.6470
This paper
784
GGNN
0.6460
This paper
789
HighOrder
0.6420
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 #574 557 places worse
0.9355 ±0.0060
best reported
actual #17 vs paper #574 557 places worse
paper 0.7910
18
GCN
0.9296 ±0.0015
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
107
ChebyNet
actual #107 vs paper #806 699 places worse
0.7440
actual #107 vs paper #806 699 places worse
paper 0.7440
paper 0.7440 Δ at pub 0.0630 Δ today 0.1464
125
GraphSAGE
actual #125 vs paper #745 620 places worse
0.8864 ±0.0030
best reported
actual #125 vs paper #745 620 places worse
paper 0.7680
paper 0.7680 Δ at pub 0.0170 Δ today 0.1184
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
210
MLP
0.8690 ±0.0074
217
ARMA
actual #217 vs paper #646 429 places worse
0.8678 ±0.0021
best reported
actual #217 vs paper #646 429 places worse
paper 0.7840
223
DeepWalk
actual #223 vs paper #861 638 places worse
0.8652 ±0.0012
best reported
actual #223 vs paper #861 638 places worse
paper 0.6530
399
SpGAT-MAX
0.8060 ±0.0030
This paper
419
SpGAT-MEAN
0.8030 ±0.0020
This paper
429
SpGAT-Cheby-MAX
0.8020 ±0.0020
This paper
576
GWNN
0.7910
This paper
586
vanilla GCN
0.7900
This paper
647
HyperGraph
0.7840
This paper
653
SpGAT-Cheby-MEAN
0.7830 ±0.0030
This paper
727
Planetoid
0.7720
This paper
733
GZoom(DGI)
0.7710
This paper
776
GGNN
0.7580
This paper
799
HighOrder
0.7500
This paper
#ModelAccuracy ↑Paper
1
GraphTARIF
0.9703 ±0.0019
2
GAT
actual #2 vs paper #456 454 places worse
0.9669 ±0.0014
best reported
3
GAT+T
0.9660 ±0.0007
7
SAGE
0.9643 ±0.0027
21
APPNP
actual #21 vs paper #354 333 places worse
0.9573 ±0.0012
best reported
actual #21 vs paper #354 333 places worse
paper 0.9180
50
SGC
actual #50 vs paper #442 392 places worse
0.9511 ±0.0009
best reported
actual #50 vs paper #442 392 places worse
paper 0.9010
56
GraphSAGE
actual #56 vs paper #442 386 places worse
0.9508 ±0.0026
best reported
actual #56 vs paper #442 386 places worse
paper 0.9010
79
GWNN
actual #79 vs paper #484 405 places worse
0.9445 ±0.0045
best reported
actual #79 vs paper #484 405 places worse
paper 0.8850
paper 0.8850 Δ today 0.0595
118
ChebyNet
actual #118 vs paper #460 342 places worse
0.9377 ±0.0032
best reported
actual #118 vs paper #460 342 places worse
paper 0.8960
paper 0.8960 Δ today 0.0417
238
SpGAT-Cheby-MAX
0.9280 ±0.0020
This paper
295
SpGAT-Cheby-MEAN
0.9240 ±0.0010
This paper
356
SpGAT-MEAN
0.9180 ±0.0030
This paper
379
SpGAT-MAX
0.9140 ±0.0020
This paper
390
MLP
0.9128 ±0.0063
421
vanilla GCN
0.9060
This paper
449
ARMA
actual #449 vs paper #500 51 places worse
0.9000 ±0.0495
best reported
actual #449 vs paper #500 51 places worse
paper 0.8640

Difference within reported uncertainty; not counted as underperformance.

paper 0.8640 Δ today 0.0360
469
GZoom(DGI)
0.8930
This paper
495
HyperGraph
0.8750
This paper
552
GGNN
0.7410
This paper
573
HighOrder
0.2610
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
actual #6 vs paper #162 156 places worse
0.9593 ±0.0025
best reported
actual #6 vs paper #162 156 places worse
paper 0.9010
best today: Graph Wave Networks (WWW 2025)
paper 0.9010 Δ at pub 0.0250 Δ today 0.0583
12
GCN
0.9514 ±0.0025
21
GAT
actual #21 vs paper #183 162 places worse
0.9437 ±0.0028
best reported
actual #21 vs paper #183 162 places worse
paper 0.8550
best today: Graph Wave Networks (WWW 2025)
paper 0.8550 Δ at pub 0.0830 Δ today 0.0887
25
APPNP
actual #25 vs paper #155 130 places worse
0.9400 ±0.0030
best reported
actual #25 vs paper #155 130 places worse
paper 0.9070
paper 0.9070 Δ today 0.0330
88
MLP
0.9280 ±0.0020
96
SGC
actual #96 vs paper #168 72 places worse
0.9270 ±0.0010
best reported
actual #96 vs paper #168 72 places worse
paper 0.8930
119
SpGAT-Cheby-MAX
0.9210 ±0.0010
This paper
134
SpGAT-MAX
0.9160 ±0.0030
This paper
149
SpGAT-Cheby-MEAN
0.9110 ±0.0020
This paper
153
SpGAT-MEAN
0.9100 ±0.0030
This paper
156
ARMA
0.9060
This paper
157
ChebyNet
0.9050
This paper
160
GWNN
0.9030
This paper
165
vanilla GCN
0.8980
This paper
170
GZoom(DGI)
0.8890
This paper
180
HyperGraph
0.8690
This paper
181
GGNN
0.8660
This paper
189
HighOrder
0.8420
This paper
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) Improved at pub — later paper surpassed this result Best today — OK at publication; today's leaderboard best is elsewhere