mlsanityData to 7 Oct 2026

On the Initialization of Graph Neural Networks

arXiv 2312.02622 ↗First posted 5 Dec 2023cs.LG cs.AIcited by 4

Not on the map. Why?

Abstract (arXiv)

Graph Neural Networks (GNNs) have displayed considerable promise in graph representation learning across various applications. The core learning process requires the initialization of model weight matrices within each GNN layer, which is typically accomplished via classic initialization methods such as Xavier initialization. However, these methods were originally motivated to stabilize the variance of hidden embeddings and gradients across layers of Feedforward Neural Networks (FNNs) and Convolutional Neural Networks (CNNs) to avoid vanishing gradients and maintain steady information flow. In contrast, within the GNN context classical initializations disregard the impact of the input graph structure and message passing on variance. In this paper, we analyze the variance of forward and backward propagation across GNN layers and show that the variance instability of GNN initializations comes from the combined effect of the activation function, hidden dimension, graph structure and message passing. To better account for these influence factors, we propose a new initialization method for Variance Instability Reduction within GNN Optimization (Virgo), which naturally tends to equate forward and backward variances across successive layers. We conduct comprehensive experiments on 15 datasets to show that Virgo can lead to superior model performance and more stable variance at initialization on node classification, link prediction and graph classification tasks. Codes are in https://github.com/LspongebobJH/virgo_icml2023.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 29 of its 40 references that are in the map. First posted on arXiv 5 Dec 2023.

Builds on

29 of 40 references.

References · 29

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2017Graph Attention Networkscited by 8,854
  4. 2017Inductive Representation Learning on Large Graphscited by 6,284
  5. 2018How Powerful are Graph Neural Networks?cited by 4,355
  6. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
  7. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
  8. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  9. 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
  10. 2017Modeling Relational Data with Graph Convolutional Networkscited by 1,684
  11. 2019Simplifying Graph Convolutional Networkscited by 1,470
  12. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
17 more
  1. 2021How Attentive are Graph Attention Networks?cited by 818
  2. 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 748
  3. 2019Graph Neural Networks for Social Recommendationcited by 711
  4. 2013Network In Networkcited by 600
  5. 2019DeepGCNs: Can GCNs Go as Deep as CNNs?cited by 527
  6. 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 521
  7. 2016Geometric deep learning on graphs and manifolds using mixture model CNNscited by 468
  8. 2014The Loss Surfaces of Multilayer Networkscited by 278
  9. 2016Deep Learning without Poor Local Minimacited by 233
  10. 2017CayleyNets: Graph Convolutional Neural Networks with Complex Rational Spectral Filterscited by 203
  11. 2015All you need is a good initcited by 124
  12. 2020Alleviating the Inconsistency Problem of Applying Graph Neural Network to Fraud Detectioncited by 81
  13. 2022MLPInit: Embarrassingly Simple GNN Training Acceleration with MLP Initializationcited by 31
  14. 2022Influence-Based Mini-Batching for Graph Neural Networkscited by 15
  15. 2014Random Walk Initialization for Training Very Deep Feedforward Networkscited by 13
  16. 2022Old can be Gold: Better Gradient Flow can Make Vanilla-GCNs Great Againcited by 11
  17. 2021Network In Graph Neural Networkcited by 8

Built on by

Cited by year

Citing papers per year: 2024: 2; 2025: 2.

4 papers.