Unified Batch Normalization: Identifying and Alleviating the Feature Condensation in Batch Normalization and a Unified Framework
Not on the map. Why?
Abstract (arXiv)
Batch Normalization (BN) has become an essential technique in contemporary neural network design, enhancing training stability. Specifically, BN employs centering and scaling operations to standardize features along the batch dimension and uses an affine transformation to recover features. Although standard BN has shown its capability to improve deep neural network training and convergence, it still exhibits inherent limitations in certain cases. Current enhancements to BN typically address only isolated aspects of its mechanism. In this work, we critically examine BN from a feature perspective, identifying feature condensation during BN as a detrimental factor to test performance. To tackle this problem, we propose a two-stage unified framework called Unified Batch Normalization (UBN). In the first stage, we employ a straightforward feature condensation threshold to mitigate condensation effects, thereby preventing improper updates of statistical norms. In the second stage, we unify various normalization variants to boost each component of BN. Our experimental results reveal that UBN significantly enhances performance across different visual backbones and different vision tasks, and notably expedites network training convergence, particularly in early training stages. Notably, our method improved about 3% in accuracy on ImageNet classification and 4% in mean average precision on both Object Detection and Instance Segmentation on COCO dataset, showing the effectiveness of our approach in real-world scenarios.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 36 of its 41 references that are in the map. First posted on arXiv 27 Nov 2023.
Builds on
36 of 41 references.
References · 36
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,509
- 2016Instance Normalization: The Missing Ingredient for Fast Stylizationcited by 1,187
- 2019Res2Net: A New Multi-scale Backbone Architecturecited by 468
- 2021Dataset Condensation with Distribution Matchingcited by 362
24 more
- 2018Two at Once: Enhancing Learning and Generalization Capacities via IBN-Netcited by 361
- 2016Revisiting Batch Normalization For Practical Domain Adaptationcited by 285
- 2017Modulating early visual processing by languagecited by 167
- 2018Understanding Batch Normalizationcited by 157
- 2017Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-Normalized Modelscited by 127
- 2020Normalization Techniques in Training DNNs: Methodology, Analysis and Applicationcited by 90
- 2017In-Place Activated BatchNorm for Memory-Optimized Training of DNNscited by 81
- 2017Learning Disentangled Representations with Semi-Supervised Deep Generative Modelscited by 72
- 2017MegDet: A Large Mini-Batch Object Detectorcited by 66
- 2017Cosine Normalization: Using Cosine Similarity Instead of Dot Product in Neural Networkscited by 58
- 2019A Mean Field Theory of Batch Normalizationcited by 58
- 2016Recurrent Batch Normalizationcited by 35
- 2018Differentiable Learning-to-Normalize via Switchable Normalizationcited by 33
- 2019Online Normalization for Training Neural Networkscited by 29
- 2019Positional Normalizationcited by 28
- 2019Instance Enhancement Batch Normalization: an Adaptive Regulator of Batch Noisecited by 28
- 2020Cross-Iteration Batch Normalizationcited by 20
- 2019SSN: Learning Sparse Switchable Normalization via SparsestMaxcited by 14
- 2022Understanding the Failure of Batch Normalization for Transformers in NLPcited by 12
- 2020Double Forward Propagation for Memorized Batch Normalizationcited by 7
- 2023Understanding the Initial Condensation of Convolutional Neural Networkscited by 7
- 2018Generalized Batch Normalization: Towards Accelerating Deep Neural Networkscited by 4
- 2021Trap of Feature Diversity in the Learning of MLPscited by 4
- 2022Batch Normalization Is Blind to the First and Second Derivatives of the Losscited by 3
Built on by
Not cited yet.