A Mean Field Theory of Batch Normalization
Not on the map. Why?
Abstract (arXiv)
We develop a mean field theory for batch normalization in fully-connected feedforward neural networks. In so doing, we provide a precise characterization of signal propagation and gradient backpropagation in wide batch-normalized networks at initialization. Our theory shows that gradient signals grow exponentially in depth and that these exploding gradients cannot be eliminated by tuning the initial weight variances or by adjusting the nonlinear activation function. Indeed, batch normalization itself is the cause of gradient explosion. As a result, vanilla batch-normalized networks without skip connections are not trainable at large depths for common initialization schemes, a prediction that we verify with a variety of empirical simulations. While gradient explosion cannot be eliminated, it can be reduced by tuning the network close to the linear regime, which improves the trainability of deep batch-normalized networks without residual connections. Finally, we investigate the learning dynamics of batch-normalized networks and observe that after a single step of optimization the networks achieve a relatively stable equilibrium in which gradients have dramatically smaller dynamic range. Our theory leverages Laplace, Fourier, and Gegenbauer transforms and we derive new identities that may be of independent interest.
Key facts. Cited by 58 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Feb 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 16; 2022: 8; 2023: 13; 2024: 10; 2025: 7; 2026: 4.
58 papers.
Sort:
- 2021High-Performance Large-Scale Image Recognition Without Normalizationcited by 359
- 2023Understanding plasticity in neural networkscited by 170
- 2025On the Generalization of SFT: A Reinforcement Learning Perspective with Reward Rectificationcited by 121
- 2021Characterizing signal propagation to close the performance gap in unnormalized ResNetscited by 87
- 2022Fast Finite Width Neural Tangent Kernelcited by 62
- 2025On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph Learningcited by 42
- 2021A Loss Curvature Perspective on Training Instability in Deep Learningcited by 39
- 2023Simplifying Transformer Blockscited by 37
- 2024Residual Connections and Normalization Can Provably Prevent Oversmoothing in GNNscited by 31
- 2021Batch Normalization Orthogonalizes Representations in Deep Random Networkscited by 28
- 2022Deep Learning without Shortcuts: Shaping the Kernel with Tailored Rectifierscited by 28
- 2021Beyond BatchNorm: Towards a Unified Understanding of Normalization in Deep Learningcited by 24
38 more
- 2021Keep the Gradients Flowing: Using Gradient Flow to Study Sparse Network Optimizationcited by 22
- 2021On the Periodic Behavior of Neural Network Training with Batch Normalization and Weight Decaycited by 20
- 2021"BNN - BN = ?": Training Binary Neural Networks without Batch Normalizationcited by 17
- 2022Set Norm and Equivariant Skip Connections: Putting the Deep in Deep Setscited by 17
- 2023The Expressive Power of Tuning Only the Normalization Layerscited by 13
- 2023On the impact of activation and normalization in obtaining isometric embeddings at initializationcited by 13
- 2021Proxy-Normalizing Activations to Match Batch Normalization while Removing Batch Dependencecited by 12
- 2024Understanding and Minimising Outlier Features in Neural Network Trainingcited by 10
- 2023Towards Understanding Neural Collapse: The Effects of Batch Normalization and Weight Decaycited by 9
- 2021Critical Initialization of Wide and Deep Neural Networks through Partial Jacobians: General Theory and Applicationscited by 8
- 2022Batch Normalization Explainedcited by 8
- 2023Making Batch Normalization Great in Federated Deep Learningcited by 8
- 2023The Implicit Bias of Batch Normalization in Linear Models and Two-layer Linear Convolutional Neural Networkscited by 8
- 2023Towards Training Without Depth Limits: Batch Normalization Without Gradient Explosioncited by 8
- 2025From SGD to Spectra: A Theory of Neural Network Weight Dynamicscited by 8
- 2021Batch Normalization Preconditioning for Neural Network Trainingcited by 5
- 2023On the Initialisation of Wide Low-Rank Feedforward Neural Networkscited by 5
- 2024A2Q+: Improving Accumulator-Aware Weight Quantizationcited by 5
- 2024Deep Neural Network Initialization with Sparsity Inducing Activationscited by 5
- 2025Infinite-Width Limit of a Single Attention Layer: Analysis via Tensor Programscited by 5
- 2021Lottery Tickets with Nonzero Biasescited by 4
- 2023On the Weight Dynamics of Deep Normalized Networkscited by 4
- 2024LayerNorm: A key component in parameter-efficient fine-tuningcited by 4
- 2024Stochastic Resetting Mitigates Latent Gradient Bias of SGD from Label Noisecited by 4
- 2021Vanishing Curvature and the Power of Adaptive Methods in Randomly Initialized Deep Networkscited by 3
- 2021Revisiting Batch Norm Initializationcited by 3
- 2022Batch Normalization Is Blind to the First and Second Derivatives of the Losscited by 3
- 2022AutoInit: Automatic Initialization via Jacobian Tuningcited by 3
- 2021Training BatchNorm Only in Neural Architecture Search and Beyondcited by 2
- 2022On Bridging the Gap between Mean Field and Finite Width in Deep Random Neural Networks with Batch Normalizationcited by 2
- 2023Picking Up Quantization Steps for Compressed Image Classificationcited by 2
- 2024Initialisation and Network Effects in Decentralised Federated Learningcited by 2
- 2024Towards the Spectral bias Alleviation by Normalizations in Coordinate Networkscited by 2
- 2021UniFed: A Unified Framework for Federated Learning on Non-IID Image Featurescited by 1
- 2023The Disharmony between BN and ReLU Causes Gradient Explosion, but is Offset by the Correlation between Activationscited by 1
- 2024Emergence of Globally Attracting Fixed Points in Deep Neural Networks With Nonlinear Activationscited by 1
- 2026Training-Time Batch Normalization Reshapes Local Partition Geometry in Piecewise-Affine Networkscited by 1
- 2022Deep Maxout Network Gaussian Processcited by 0
50 most cited of 58 All 58 (JSON)
- 2026Synthetic Benchmarks Overstate Forward-Forward Scaling: Real-Data Limits of Layer-Local Training4 Jun 2026
- 2026Learning in Low-Dimensional Subspaces: Orthogonal Bottlenecks for Reinforcement Learning25 May 2026
- 2026Training-Time Batch Normalization Reshapes Local Partition Geometry in Piecewise-Affine Networks6 May 2026
- 2026A Mechanism Study of Delayed Loss Spikes in Batch-Normalized Linear Models18 Apr 2026
- 2025On the Generalization of SFT: A Reinforcement Learning Perspective with Reward Rectification7 Aug 2025
- 2025From SGD to Spectra: A Theory of Neural Network Weight Dynamics17 Jul 2025
- 2025SoftSignSGD(S3): An Enhanced Optimizer for Practical DNN Training and Loss Spikes Minimization Beyond Adam9 Jul 2025
- 2025ResNets Are Deeper Than You Think17 Jun 2025
- 2025Infinite-Width Limit of a Single Attention Layer: Analysis via Tensor Programs1 Jun 2025
- 2025On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph Learning15 Feb 2025
- 2025AADNet: Exploring EEG Spatiotemporal Information for Fast and Accurate Orientation and Timbre Detection of Auditory Attention Based on A Cue-Masked Paradigm7 Jan 2025
- 2024Batch Normalization Decomposed3 Dec 2024
38 more
- 2024Emergence of Globally Attracting Fixed Points in Deep Neural Networks With Nonlinear Activations26 Oct 2024
- 2024Towards the Spectral bias Alleviation by Normalizations in Coordinate Networks25 Jul 2024
- 2024Residual Connections and Normalization Can Provably Prevent Oversmoothing in GNNs5 Jun 2024
- 2024Stochastic Resetting Mitigates Latent Gradient Bias of SGD from Label Noise1 Jun 2024
- 2024Understanding and Minimising Outlier Features in Neural Network Training29 May 2024
- 2024LayerNorm: A key component in parameter-efficient fine-tuning29 Mar 2024
- 2024Initialisation and Network Effects in Decentralised Federated Learning23 Mar 2024
- 2024Deep Neural Network Initialization with Sparsity Inducing Activations25 Feb 2024
- 2024A2Q+: Improving Accumulator-Aware Weight Quantization19 Jan 2024
- 2023Unified Batch Normalization: Identifying and Alleviating the Feature Condensation in Batch Normalization and a Unified Framework27 Nov 2023
- 2023Simplifying Transformer Blocks3 Nov 2023
- 2023Towards Training Without Depth Limits: Batch Normalization Without Gradient Explosion3 Oct 2023
- 2023Towards Understanding Neural Collapse: The Effects of Batch Normalization and Weight Decay9 Sep 2023
- 2023The Implicit Bias of Batch Normalization in Linear Models and Two-layer Linear Convolutional Neural Networks20 Jun 2023
- 2023On the Weight Dynamics of Deep Normalized Networks1 Jun 2023
- 2023On the impact of activation and normalization in obtaining isometric embeddings at initialization28 May 2023
- 2023The Disharmony between BN and ReLU Causes Gradient Explosion, but is Offset by the Correlation between Activations23 Apr 2023
- 2023Picking Up Quantization Steps for Compressed Image Classification21 Apr 2023
- 2023Making Batch Normalization Great in Federated Deep Learning12 Mar 2023
- 2023Understanding plasticity in neural networks2 Mar 2023
- 2023The Expressive Power of Tuning Only the Normalization Layers15 Feb 2023
- 2023On the Initialisation of Wide Low-Rank Feedforward Neural Networks31 Jan 2023
- 2022Batch Normalization Explained29 Sep 2022
- 2022Deep Maxout Network Gaussian Process8 Aug 2022
- 2022AutoInit: Automatic Initialization via Jacobian Tuning27 Jun 2022
- 2022Set Norm and Equivariant Skip Connections: Putting the Deep in Deep Sets23 Jun 2022
- 2022Fast Finite Width Neural Tangent Kernel17 Jun 2022
- 2022Batch Normalization Is Blind to the First and Second Derivatives of the Loss30 May 2022
- 2022On Bridging the Gap between Mean Field and Finite Width in Deep Random Neural Networks with Batch Normalization25 May 2022
- 2022Deep Learning without Shortcuts: Shaping the Kernel with Tailored Rectifiers15 Mar 2022
- 2021Training BatchNorm Only in Neural Architecture Search and Beyond1 Dec 2021
- 2021Critical Initialization of Wide and Deep Neural Networks through Partial Jacobians: General Theory and Applications23 Nov 2021
- 2021Revisiting Batch Norm Initialization26 Oct 2021
- 2021Lottery Tickets with Nonzero Biases21 Oct 2021
- 2021UniFed: A Unified Framework for Federated Learning on Non-IID Image Features19 Oct 2021
- 2021A Loss Curvature Perspective on Training Instability in Deep Learning8 Oct 2021
- 2021Batch Normalization Preconditioning for Neural Network Training2 Aug 2021
- 2021On the Periodic Behavior of Neural Network Training with Batch Normalization and Weight Decay29 Jun 2021
50 newest of 58 All 58 (JSON)
- 2021High-Performance Large-Scale Image Recognition Without Normalizationcited by 359
- 2023Understanding plasticity in neural networkscited by 170
- 2025On the Generalization of SFT: A Reinforcement Learning Perspective with Reward Rectificationcited by 121
- 2021Characterizing signal propagation to close the performance gap in unnormalized ResNetscited by 87
- 2022Fast Finite Width Neural Tangent Kernelcited by 62
- 2025On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph Learningcited by 42
- 2021A Loss Curvature Perspective on Training Instability in Deep Learningcited by 39
- 2023Simplifying Transformer Blockscited by 37
- 2024Residual Connections and Normalization Can Provably Prevent Oversmoothing in GNNscited by 31
- 2021Batch Normalization Orthogonalizes Representations in Deep Random Networkscited by 28
- 2022Deep Learning without Shortcuts: Shaping the Kernel with Tailored Rectifierscited by 28
- 2021Beyond BatchNorm: Towards a Unified Understanding of Normalization in Deep Learningcited by 24
12 most cited of 58 All 58 (JSON)
- 2026Synthetic Benchmarks Overstate Forward-Forward Scaling: Real-Data Limits of Layer-Local Training4 Jun 2026
- 2026Learning in Low-Dimensional Subspaces: Orthogonal Bottlenecks for Reinforcement Learning25 May 2026
- 2026Training-Time Batch Normalization Reshapes Local Partition Geometry in Piecewise-Affine Networks6 May 2026
- 2026A Mechanism Study of Delayed Loss Spikes in Batch-Normalized Linear Models18 Apr 2026
- 2025On the Generalization of SFT: A Reinforcement Learning Perspective with Reward Rectification7 Aug 2025
- 2025From SGD to Spectra: A Theory of Neural Network Weight Dynamics17 Jul 2025
- 2025SoftSignSGD(S3): An Enhanced Optimizer for Practical DNN Training and Loss Spikes Minimization Beyond Adam9 Jul 2025
- 2025ResNets Are Deeper Than You Think17 Jun 2025
- 2025Infinite-Width Limit of a Single Attention Layer: Analysis via Tensor Programs1 Jun 2025
- 2025On Vanishing Gradients, Over-Smoothing, and Over-Squashing in GNNs: Bridging Recurrent and Graph Learning15 Feb 2025
- 2025AADNet: Exploring EEG Spatiotemporal Information for Fast and Accurate Orientation and Timbre Detection of Auditory Attention Based on A Cue-Masked Paradigm7 Jan 2025
- 2024Batch Normalization Decomposed3 Dec 2024
12 newest of 58 All 58 (JSON)