For linear GNNs, the oversmoothing rate is exactly the second eigenvalue magnitude of the neighbor-averaging matrix, and residual connections provably push that rate toward 1 for many weight distributions.
Principles for Initialization and Architecture Selection in Graph Neural Networks with ReLU Activations
1 Pith paper cite this work. Polarity classification is still indexing.
abstract
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.
fields
cs.LG 1years
2025 1verdicts
CONDITIONAL 1representative citing papers
citing papers explorer
-
Residual connections provably mitigate oversmoothing in graph neural networks
For linear GNNs, the oversmoothing rate is exactly the second eigenvalue magnitude of the neighbor-averaging matrix, and residual connections provably push that rate toward 1 for many weight distributions.