ICML 2021

A New Perspective on the Effects of Spectrum in Graph Neural Networks

Mingqi Yang, Yanming Shen, Rui Li, Heng Qi, Qian Zhang, Baocai Yin

Main figure for A New Perspective on the Effects of Spectrum in Graph Neural Networks

Abstract

Many improvements on GNNs can be deemed as operations on the spectrum of the underlying graph matrix, which motivates us to directly study the characteristics of the spectrum and their effects on GNN performance. By generalizing most existing GNN architectures, we show that the correlation issue caused by the $unsmooth$ spectrum becomes the obstacle to leveraging more powerful graph filters as well as developing deep architectures, which therefore restricts GNNs' performance. Inspired by this, we propose the correlation-free architecture which naturally removes the correlation issue among different channels, making it possible to utilize more sophisticated filters within each channel. The final correlation-free architecture with more powerful filters consistently boosts the performance of learning graph representations. Code is available at https://github.com/qslim/gnn-spectrum.

Benchmark Results

Tested on 2 datasets 1 baseline value reported too low

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

TU Dortmund

#ModelAccuracy ↑Paper
1
WL-MLP
0.9954
2
GIN
0.9934
3
GCN
0.9727
5
DiffPool
actual #5 vs paper #366 361 places worse
0.9210 ±0.0260
best reported
actual #5 vs paper #366 361 places worse
paper 0.7690 ±0.0190
paper 0.7690 ±0.0190 Δ at pub 0.0083 Δ today 0.1520
23
Norm-GN
0.8487 ±0.0168
This paper
26
Spec-GN
0.8479 ±0.0163
This paper
131
GraphSAGE
0.8200 ±0.0100
291
PSCN
actual #291 vs paper #424 133 places worse
0.7859
best reported
actual #291 vs paper #424 133 places worse
paper 0.7444 ±0.0050
387
k-GNN
0.7620
This paper
392
GraphSag
0.7600 ±0.0180
This paper
#ModelAccuracy ↑Paper
1
GMN
0.7866
2
MemGNN
0.7550
3
TFGW SP
0.7510 ±0.0500
6
Norm-GN
0.7333 ±0.0796
This paper
10
Spec-GN
0.7250 ±0.0579
This paper
17
GatedGCN
0.7000 ±0.0494
26
GraphSAGE
0.6817 ±0.0545
114
GraphSag
0.5820 ±0.0600
This paper
124
MLP
0.5583 ±0.0352
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 today — OK at publication; today's leaderboard best is elsewhere