Optimal Initialization in Depth: Lyapunov Initialization and Limit Theorems for Deep Leaky ReLU Networks
Constantin Kogler, Tassilo Schwarz, Samuel Kittle
TL;DR
This work analyzes initialization in deep, fixed-width Leaky ReLU networks by establishing a Law of Large Numbers and a Central Limit Theorem for the log-norm of activations, governed by a Lyapunov exponent $\lambda_{\mu,\phi}$. It derives closed-form Lyapunov expressions for Gaussian and orthogonal weight distributions, revealing that common initializations can yield negative exponents in low-width regimes, causing vanishing activations, while He- or orthogonal-based schemes may be stable only in the infinite-width limit. The authors propose Lyapunov Initialization (setting $\lambda_{\mu,\phi}=0$) and a Sampling variant to counter depth-dependent fluctuations, with explicit formulas for $\sigma_{\mathrm{crit}}$ and $\eta_{\mathrm{crit}}$. Empirical results on deep, narrow networks (polynomial regression and score learning) show faster convergence and better generalization than traditional initializations, validating the theoretical predictions. The work highlights a principled pathway to stabilization in deep networks and suggests a strong case for Leaky ReLU activations in depth-heavy, narrow architectures.
Abstract
The development of effective initialization methods requires an understanding of random neural networks. In this work, a rigorous probabilistic analysis of deep unbiased Leaky ReLU networks is provided. We prove a Law of Large Numbers and a Central Limit Theorem for the logarithm of the norm of network activations, establishing that, as the number of layers increases, their growth is governed by a parameter called the Lyapunov exponent. This parameter characterizes a sharp phase transition between vanishing and exploding activations, and we calculate the Lyapunov exponent explicitly for Gaussian or orthogonal weight matrices. Our results reveal that standard methods, such as He initialization or orthogonal initialization, do not guarantee activation stabilty for deep networks of low width. Based on these theoretical insights, we propose a novel initialization method, referred to as Lyapunov initialization, which sets the Lyapunov exponent to zero and thereby ensures that the neural network is as stable as possible, leading empirically to improved learning.
