A New Perspective on the Effects of Spectrum in Graph Neural Networks
About
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.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Graph Classification | ogbg-molpcba (test) | AP29.65 | 206 | |
| Graph Regression | ZINC (test) | MAE0.0698 | 204 | |
| Graph Classification | NCI1 (10-fold cross-validation) | -- | 82 | |
| Graph Classification | ENZYMES (10-fold cross-validation) | -- | 64 | |
| Graph Classification | NCI1 TUDataset | Accuracy84.9 | 44 | |
| Graph Classification | MUTAG (TUDataset) | Accuracy0.885 | 31 | |
| Graph Classification | NCI109 TUDataset | Accuracy83.6 | 30 | |
| Graph Classification | NCI109 (10-fold cross-validation) | -- | 29 | |
| Graph Classification | PTC MR (10-fold cross val) | -- | 21 | |
| Molecular solubility prediction | ZINC-12K 10K/1K/1K split (test) | MAE0.0698 | 11 |