Batch Normalization Biases Residual Blocks Towards the Identity Function in Deep Networks
Not on the map. Why?
Abstract (arXiv)
Batch normalization dramatically increases the largest trainable depth of residual networks, and this benefit has been crucial to the empirical success of deep residual networks on a wide range of benchmarks. We show that this key benefit arises because, at initialization, batch normalization downscales the residual branch relative to the skip connection, by a normalizing factor on the order of the square root of the network depth. This ensures that, early in training, the function computed by normalized residual blocks in deep networks is close to the identity function (on average). We use this insight to develop a simple initialization scheme that can train deep residual networks without normalization. We also provide a detailed empirical study of residual networks, which clarifies that, although batch normalized networks can be trained with larger learning rates, this effect is only beneficial in specific compute regimes, and has minimal benefits when the batch size is small.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 2; 2024: 1.
6 papers.
- 2023Efficient Large Language Models: A Surveycited by 183
- 2021Speeding up Deep Model Training by Sharing Weights and Then Unsharingcited by 7
- 2021Rethinking ResNets: Improved Stacking Strategies With High Order Schemescited by 3
- 2022NoMorelization: Building Normalizer-Free Models from a Sample's Perspectivecited by 2
- 2024Efficient Training with Denoised Neural Weightscited by 2
- 2023Adaptive Strategies in Non-convex Optimizationcited by 0
- 2024Efficient Training with Denoised Neural Weights16 Jul 2024
- 2023Efficient Large Language Models: A Survey6 Dec 2023
- 2023Adaptive Strategies in Non-convex Optimization17 Jun 2023
- 2022NoMorelization: Building Normalizer-Free Models from a Sample's Perspective13 Oct 2022
- 2021Speeding up Deep Model Training by Sharing Weights and Then Unsharing8 Oct 2021
- 2021Rethinking ResNets: Improved Stacking Strategies With High Order Schemes28 Mar 2021