Critical Initialization of Wide and Deep Neural Networks through Partial Jacobians: General Theory and Applications
Not on the map. Why?
Abstract (arXiv)
Deep neural networks are notorious for defying theoretical treatment. However, when the number of parameters in each layer tends to infinity, the network function is a Gaussian process (GP) and quantitatively predictive description is possible. Gaussian approximation allows one to formulate criteria for selecting hyperparameters, such as variances of weights and biases, as well as the learning rate. These criteria rely on the notion of criticality defined for deep neural networks. In this work we describe a new practical way to diagnose criticality. We introduce partial Jacobians of a network, defined as derivatives of preactivations in layer l with respect to preactivations in layer l0≤ l. We derive recurrence relations for the norms of partial Jacobians and utilize these relations to analyze criticality of deep fully connected neural networks with LayerNorm and/or residual connections. We derive and implement a simple and cheap numerical test that allows one to select optimal initialization for a broad class of deep neural networks; containing fully connected, convolutional and normalization layers. Using these tools we show quantitatively that proper stacking of the LayerNorm (applied to preactivations) and residual connections leads to an architecture that is critical for any initialization. Finally, we apply our methods to analyze ResNet and MLP-Mixer architectures; demonstrating the everywhere-critical regime.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 55 of its 71 references that are in the map. First posted on arXiv 23 Nov 2021.
Builds on
55 of 71 references.
References · 55
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2016Layer Normalizationcited by 5,669
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,349
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,621
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,269
- 2016Identity Mappings in Deep Residual Networkscited by 1,965
38 more
- 2018Group Normalizationcited by 1,524
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,446
- 2020On Layer Normalization in the Transformer Architecturecited by 922
- 2018A Convergence Theory for Deep Learning via Over-Parameterizationcited by 787
- 2019Wide Neural Networks of Any Depth Evolve as Linear Models Under Gradient Descentcited by 738
- 2017Deep Neural Networks as Gaussian Processescited by 622
- 2019On Exact Computation with an Infinitely Wide Neural Netcited by 573
- 2021MetaFormer Is Actually What You Need for Visioncited by 524
- 2018Gaussian Process Behaviour in Wide Deep Neural Networkscited by 317
- 2018Stronger generalization bounds for deep nets via a compression approachcited by 307
- 2020ReZero is All You Need: Fast Convergence at Large Depthcited by 264
- 2016Exponential expressivity in deep neural networks through transient chaoscited by 261
- 2019Understanding and Improving Layer Normalizationcited by 217
- 2016Deep Information Propagationcited by 195
- 2018Sensitivity and Generalization in Neural Networks: an Empirical Studycited by 189
- 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
- 2018Bayesian Deep Convolutional Networks with Many Channels are Gaussian Processescited by 167
- 2020Finite Versus Infinite Neural Networks: an Empirical Studycited by 157
- 2019Tensor Programs I: Wide Feedforward or Recurrent Neural Networks of Any Architecture are Gaussian Processescited by 151
- 2019Scaling Limits of Wide Neural Networks with Weight Sharing: Gaussian Process Behavior, Gradient Independence, and Neural Tangent Kernel Derivationcited by 149
- 2019Neural Tangents: Fast and Easy Infinite Neural Networks in Pythoncited by 149
- 2018Deep Convolutional Networks as shallow Gaussian Processescited by 138
- 2019Robust Learning with Jacobian Regularizationcited by 129
- 2020Infinite attention: NNGP and NTK for deep attention networkscited by 121
- 2019Harnessing the Power of Infinitely Wide Deep Nets on Small-data Taskscited by 87
- 2017Mean Field Residual Networks: On the Edge of Chaoscited by 83
- 2019Scaling description of generalization with number of parameters in deep learningcited by 83
- 2019Non-Gaussian processes and neural networks at finite widthscited by 78
- 2019Asymptotics of Wide Networks from Feynman Diagramscited by 77
- 2018The Emergence of Spectral Universality in Deep Networkscited by 74
- 2019A Mean Field Theory of Batch Normalizationcited by 58
- 2020Neural Kernels Without Tangentscited by 56
- 2021Rapid training of deep neural networks without skip connections or normalization layers using Deep Kernel Shapingcited by 52
- 2018Dynamical Isometry and a Mean Field Theory of RNNs: Gating Enables Signal Propagation in Recurrent Neural Networkscited by 45
- 2021Random Neural Networks in the Infinite Width Limit as Gaussian Processescited by 44
- 2020On the training dynamics of deep networks with L2 regularizationcited by 39
- 2020Lyapunov spectra of chaotic recurrent neural networkscited by 37
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 4; 2024: 1; 2025: 2.
8 papers.
- 2024Geometric Dynamics of Signal Propagation Predict Trainability of Transformerscited by 24
- 2023Universal Sharpness Dynamics in Neural Network Training: Fixed Point Analysis, Edge of Stability, and Route to Chaoscited by 22
- 2023Effective Theory of Transformers at Initializationcited by 21
- 2025Two failure modes of deep transformers and how to avoid them: a unified theory of signal propagation at initialisationcited by 17
- 2023Field theory for optimal signal propagation in ResNetscited by 6
- 2023Gradient Flossing: Improving Gradient Descent through Dynamic Control of Jacobianscited by 5
- 2022AutoInit: Automatic Initialization via Jacobian Tuningcited by 3
- 2025Towards Distributed Neural Architecturescited by 2
- 2025Towards Distributed Neural Architectures27 Jun 2025
- 2025Two failure modes of deep transformers and how to avoid them: a unified theory of signal propagation at initialisation30 May 2025
- 2024Geometric Dynamics of Signal Propagation Predict Trainability of Transformers5 Mar 2024
- 2023Gradient Flossing: Improving Gradient Descent through Dynamic Control of Jacobians28 Dec 2023
- 2023Universal Sharpness Dynamics in Neural Network Training: Fixed Point Analysis, Edge of Stability, and Route to Chaos3 Nov 2023
- 2023Field theory for optimal signal propagation in ResNets12 May 2023
- 2023Effective Theory of Transformers at Initialization4 Apr 2023
- 2022AutoInit: Automatic Initialization via Jacobian Tuning27 Jun 2022