Tuning the Geometry of Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
By recursively summing node features over entire neighborhoods, spatial graph convolution operators have been heralded as key to the success of Graph Neural Networks (GNNs). Yet, despite the multiplication of GNN methods across tasks and applications, the impact of this aggregation operation on their performance still has yet to be extensively analysed. In fact, while efforts have mostly focused on optimizing the architecture of the neural network, fewer works have attempted to characterize (a) the different classes of spatial convolution operators, (b) how the choice of a particular class relates to properties of the data , and (c) its impact on the geometry of the embedding space. In this paper, we propose to answer all three questions by dividing existing operators into two main classes ( symmetrized vs. row-normalized spatial convolutions), and show how these translate into different implicit biases on the nature of the data. Finally, we show that this aggregation operator is in fact tunable, and explicit regimes in which certain choices of operators -- and therefore, embedding geometries -- might be more appropriate.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 42 of its 61 references that are in the map. First posted on arXiv 12 Jul 2022.
Builds on
42 of 61 references.
References · 42
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
30 more
- 2018Pitfalls of Graph Neural Network Evaluationcited by 1,007
- 2016Revisiting Semi-Supervised Learning with Graph Embeddingscited by 976
- 2019Strategies for Pre-training Graph Neural Networkscited by 971
- 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 881
- 2021How Attentive are Graph Attention Networks?cited by 835
- 2020Geom-GCN: Geometric Graph Convolutional Networkscited by 826
- 2015Gated Graph Sequence Neural Networkscited by 796
- 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 631
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 545
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 506
- 2020Graph Neural Networks in Recommender Systems: A Surveycited by 494
- 2021Understanding over-squashing and bottlenecks on graphs via curvaturecited by 478
- 2017Residual Gated Graph ConvNetscited by 346
- 2020SIGN: Scalable Inception Graph Neural Networkscited by 284
- 2020A Note on Over-Smoothing for Graph Neural Networkscited by 249
- 2015Deep Convolutional Networks on Graph-Structured Datacited by 246
- 2019Graph Neural Networks with convolutional ARMA filterscited by 185
- 2020Graphon Neural Networks and the Transferability of Graph Neural Networkscited by 118
- 2017Topology Adaptive Graph Convolutional Networkscited by 113
- 2019Spatially-Aware Graph Neural Networks for Relational Behavior Forecasting from Sensor Datacited by 104
- 2018Attention-based Graph Neural Network for Semi-supervised Learningcited by 101
- 2017Learning Structural Node Embeddings Via Diffusion Waveletscited by 97
- 2018Convolutional Neural Network Architectures for Signals Supported on Graphscited by 95
- 2020Graph signal processing for machine learning: A review and new perspectivescited by 73
- 2020Understanding and Resolving Performance Degradation in Graph Convolutional Networkscited by 53
- 2022KerGNNs: Interpretable Graph Neural Networks with Graph Kernelscited by 50
- 2018Diffusion Scattering Transforms on Graphscited by 44
- 2022Heterogeneous manifolds for curvature-aware graph embeddingcited by 23
- 2020Graphon Pooling in Graph Neural Networkscited by 11
- 2019GENN: Predicting Correlated Drug-drug Interactions with Graph Energy Neural Networkscited by 3
Built on by
Not cited yet.