mlsanityData to 7 Oct 2026

Towards Training Without Depth Limits: Batch Normalization Without Gradient Explosion

arXiv 2310.02012 ↗First posted 3 Oct 2023cs.LG cs.AIcited by 8

Not on the map. Why?

Abstract (arXiv)

Normalization layers are one of the key building blocks for deep neural networks. Several theoretical studies have shown that batch normalization improves the signal propagation, by avoiding the representations from becoming collinear across the layers. However, results on mean-field theory of batch normalization also conclude that this benefit comes at the expense of exploding gradients in depth. Motivated by these two aspects of batch normalization, in this study we pose the following question: "Can a batch-normalized network keep the optimal signal propagation properties, but avoid exploding gradients?" We answer this question in the affirmative by giving a particular construction of an Multi-Layer Perceptron (MLP) with linear activations and batch-normalization that provably has bounded gradients at any depth. Based on Weingarten calculus, we develop a rigorous and non-asymptotic theory for this constructed MLP that gives a precise characterization of forward signal propagation, while proving that gradients remain bounded for linearly independent input samples, which holds in most practical settings. Inspired by our theory, we also design an activation shaping scheme that empirically achieves the same properties for certain non-linear activations.

Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 44 of its 64 references that are in the map. First posted on arXiv 3 Oct 2023.

Builds on

44 of 64 references.

References · 44

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
  5. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  6. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  7. 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
  8. 2022A ConvNet for the 2020scited by 3,545
  9. 2016Gaussian Error Linear Units (GELUs)cited by 3,431
  10. 2021CvT: Introducing Convolutions to Vision Transformerscited by 946
  11. 2013Exact solutions to the nonlinear dynamics of learning in deep linear neural networkscited by 748
  12. 2023ConvNeXt V2: Co-designing and Scaling ConvNets with Masked Autoencoderscited by 703
32 more
  1. 2017Self-Normalizing Neural Networkscited by 591
  2. 2021Attention is Not All You Need: Pure Attention Loses Rank Doubly Exponentially with Depthcited by 411
  3. 2015Unitary Evolution Recurrent Neural Networkscited by 291
  4. 2018A mathematical theory of semantic development in deep neural networkscited by 182
  5. 2018A Convergence Analysis of Gradient Descent for Deep Linear Neural Networkscited by 180
  6. 2018Dynamical Isometry and a Mean Field Theory of CNNs: How to Train 10,000-Layer Vanilla Convolutional Neural Networkscited by 176
  7. 2018Understanding Batch Normalizationcited by 157
  8. 2022Signal Propagation in Transformers: Theoretical Perspectives and the Role of Rank Collapsecited by 136
  9. 2019Cheap Orthogonal Constraints in Neural Networks: A Simple Parametrization of the Orthogonal and Unitary Groupcited by 133
  10. 2017Resurrecting the sigmoid in deep learning through dynamical isometry: theory and practicecited by 132
  11. 2015A Simple Way to Initialize Recurrent Networks of Rectified Linear Unitscited by 130
  12. 2015All you need is a good initcited by 124
  13. 2021Characterizing signal propagation to close the performance gap in unnormalized ResNetscited by 87
  14. 2021Larger-Scale Transformers for Multilingual Masked Language Modelingcited by 86
  15. 2017On orthogonality and learning recurrent networks with long term dependenciescited by 82
  16. 2019A Mean Field Theory of Batch Normalizationcited by 58
  17. 2016Efficient Orthogonal Parametrisation of Recurrent Neural Networks Using Householder Reflectionscited by 56
  18. 2019Width Provably Matters in Optimization for Deep Linear Neural Networkscited by 52
  19. 2021Rapid training of deep neural networks without skip connections or normalization layers using Deep Kernel Shapingcited by 51
  20. 2022Rank Diminishing in Deep Neural Networkscited by 47
  21. 2023The Shaped Transformer: Attention Models in the Infinite Depth-and-Width Limitcited by 47
  22. 2023Deep Transformers without Shortcuts: Modifying Self-attention for Faithful Signal Propagationcited by 44
  23. 2022The Neural Covariance SDE: Shaped Infinite Depth-and-Width Networks at Initializationcited by 41
  24. 2016Recurrent Orthogonal Networks and Long-Memory Taskscited by 38
  25. 2017Global optimality conditions for deep neural networkscited by 31
  26. 2021Batch Normalization Orthogonalizes Representations in Deep Random Networkscited by 28
  27. 2022Deep Learning without Shortcuts: Shaping the Kernel with Tailored Rectifierscited by 28
  28. 2021Beyond BatchNorm: Towards a Unified Understanding of Normalization in Deep Learningcited by 24
  29. 2018Exponential Convergence Time of Gradient Descent for One-Dimensional Deep Linear Neural Networkscited by 22
  30. 2017Kronecker Recurrent Unitscited by 13
  31. 2023On the impact of activation and normalization in obtaining isometric embeddings at initializationcited by 13
  32. 2020Beyond Signal Propagation: Is Feature Diversity Necessary in Deep Neural Network Initialization?cited by 12

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2023: 2; 2024: 3; 2025: 1; 2026: 2.

8 papers.