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
| # | Model | Accuracy ↑ | Paper |
|---|---|---|---|
| 1 | WL-MLP | 0.9954 | |
| 2 | GIN | 0.9934 | |
| 3 | GCN | 0.9727 | |
| 5 | DiffPool | 0.9210
±0.0260 best reported | best at pub: Contrastive Self-supervised Learning for Graph Classification (AAAI 2020) best today: Where to Mask: Structure-Guided Masking for Graph Masked Autoencoders (IJCAI 2024) |
| 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 | 0.7859 best reported | |
| 387 | k-GNN | 0.7620 | This paper |
| 392 | GraphSag | 0.7600
±0.0180 | This paper |
| # | Model | Accuracy ↑ | 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 |
