Principles for Initialization and Architecture Selection in Graph Neural Networks with ReLU Activations
Not on the map. Why?
Abstract (arXiv)
This article derives and validates three principles for initialization and architecture selection in finite width graph neural networks (GNNs) with ReLU activations. First, we theoretically derive what is essentially the unique generalization to ReLU GNNs of the well-known He-initialization. Our initialization scheme guarantees that the average scale of network outputs and gradients remains order one at initialization. Second, we prove in finite width vanilla ReLU GNNs that oversmoothing is unavoidable at large depth when using fixed aggregation operator, regardless of initialization. We then prove that using residual aggregation operators, obtained by interpolating a fixed aggregation operator with the identity, provably alleviates oversmoothing at initialization. Finally, we show that the common practice of using residual connections with a fixup-type initialization provably avoids correlation collapse in final layer features at initialization. Through ablation studies we find that using the correct initialization, residual aggregation operators, and residual connections in the forward pass significantly and reliably speeds up early training dynamics in deep ReLU GNNs on a variety of tasks.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 35 of its 42 references that are in the map. First posted on arXiv 20 Jun 2023.
Builds on
35 of 42 references.
References · 35
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2018Graph Neural Networks: A Review of Methods and Applicationscited by 1,576
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,167
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,102
- 2020Simple and Deep Graph Convolutional Networkscited by 860
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 545
- 2017Community Detection and Stochastic Block Modelscited by 319
- 2016On the Expressive Power of Deep Neural Networkscited by 306
- 2020Towards Deeper Graph Neural Networkscited by 296
23 more
- 2016Exponential expressivity in deep neural networks through transient chaoscited by 261
- 2022Learning Local Equivariant Representations for Large-Scale Atomistic Dynamicscited by 256
- 2020A Note on Over-Smoothing for Graph Neural Networkscited by 249
- 2019Fixup Initialization: Residual Learning Without Normalizationcited by 198
- 2016Deep Information Propagationcited by 195
- 2021Two Sides of the Same Coin: Heterophily and Oversmoothing in Graph Convolutional Neural Networkscited by 182
- 2018Dynamical Isometry and a Mean Field Theory of CNNs: How to Train 10,000-Layer Vanilla Convolutional Neural Networkscited by 176
- 2021The Principles of Deep Learning Theorycited by 173
- 2021Training Graph Neural Networks with 1000 Layerscited by 169
- 2018How to Start Training: The Effect of Initialization and Architecturecited by 109
- 2022Not too little, not too much: a theoretical analysis of graph (over)smoothingcited by 106
- 2018Which Neural Net Architectures Give Rise To Exploding and Vanishing Gradients?cited by 94
- 2014Exact Recovery in the Stochastic Block Modelcited by 78
- 2019DeepGCNs: Making GCNs Go as Deep as CNNscited by 72
- 2020Revisiting Over-smoothing in Deep GCNscited by 55
- 2018Products of Many Large Random Matrices and Gradients in Deep Neural Networkscited by 49
- 2022A Non-Asymptotic Analysis of Oversmoothing in Graph Neural Networkscited by 49
- 2021Simple GNN Regularisation for 3D Molecular Property Prediction & Beyondcited by 44
- 2022Random Fully Connected Neural Networks as Perturbatively Solvable Hierarchiescited by 24
- 2023Effective Theory of Transformers at Initializationcited by 21
- 2021Towards Deepening Graph Neural Networks: A GNTK-based Optimization Perspectivecited by 14
- 2022Old can be Gold: Better Gradient Flow can Make Vanilla-GCNs Great Againcited by 11
- 2021New Insights into Graph Convolutional Networks using Neural Tangent Kernelscited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1; 2026: 1.
3 papers.