Guidelines for the Regularization of Gammas in Batch Normalization for Deep Residual Networks
Not on the map. Why?
Abstract (arXiv)
L2 regularization for weights in neural networks is widely used as a standard training trick. However, L2 regularization for gamma, a trainable parameter of batch normalization, remains an undiscussed mystery and is applied in different ways depending on the library and practitioner. In this paper, we study whether L2 regularization for gamma is valid. To explore this issue, we consider two approaches: 1) variance control to make the residual network behave like identity mapping and 2) stable optimization through the improvement of effective learning rate. Through two analyses, we specify the desirable and undesirable gamma to apply L2 regularization and propose four guidelines for managing them. In several experiments, we observed the increase and decrease in performance caused by applying L2 regularization to gamma of four categories, which is consistent with our four guidelines. Our proposed guidelines were validated through various tasks and architectures, including variants of residual networks and transformers.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 25 of its 48 references that are in the map. First posted on arXiv 15 May 2022.
Builds on
25 of 48 references.
References · 25
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Layer Normalizationcited by 5,579
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2016Wide Residual Networkscited by 3,057
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2018Group Normalizationcited by 1,514
13 more
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2018Bag of Tricks for Image Classification with Convolutional Neural Networkscited by 430
- 2019Fixup Initialization: Residual Learning Without Normalizationcited by 194
- 2017L2 Regularization versus Batch and Weight Normalizationcited by 121
- 2018Three Mechanisms of Weight Decay Regularizationcited by 112
- 2021Characterizing signal propagation to close the performance gap in unnormalized ResNetscited by 87
- 2018Highly Scalable Deep Learning Training System with Mixed-Precision: Training ImageNet in Four Minutescited by 63
- 2018Norm matters: efficient and accurate normalization schemes in deep networkscited by 62
- 2019Transfer Learning with Dynamic Distribution Adaptationcited by 40
- 2019Four Things Everyone Should Know to Improve Batch Normalizationcited by 28
- 2020Towards Stabilizing Batch Statistics in Backward Propagation of Batch Normalizationcited by 19
- 2018DeepTracker: Visualizing the Training Process of Convolutional Neural Networkscited by 7
Built on by
Citing papers per year: 2023: 1.
1 paper.