mlsanityData to 7 Oct 2026

Unified Batch Normalization: Identifying and Alleviating the Feature Condensation in Batch Normalization and a Unified Framework

arXiv 2311.15993 ↗First posted 27 Nov 2023cs.CV cs.AIcited by 0

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

  1. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  2. 2014Microsoft COCO: Common Objects in Contextcited by 17,498
  3. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  4. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  5. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
  6. 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
  7. 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
  8. 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
  9. 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,509
  10. 2016Instance Normalization: The Missing Ingredient for Fast Stylizationcited by 1,187
  11. 2019Res2Net: A New Multi-scale Backbone Architecturecited by 468
  12. 2021Dataset Condensation with Distribution Matchingcited by 362
24 more
  1. 2018Two at Once: Enhancing Learning and Generalization Capacities via IBN-Netcited by 361
  2. 2016Revisiting Batch Normalization For Practical Domain Adaptationcited by 285
  3. 2017Modulating early visual processing by languagecited by 167
  4. 2018Understanding Batch Normalizationcited by 157
  5. 2017Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-Normalized Modelscited by 127
  6. 2020Normalization Techniques in Training DNNs: Methodology, Analysis and Applicationcited by 90
  7. 2017In-Place Activated BatchNorm for Memory-Optimized Training of DNNscited by 81
  8. 2017Learning Disentangled Representations with Semi-Supervised Deep Generative Modelscited by 72
  9. 2017MegDet: A Large Mini-Batch Object Detectorcited by 66
  10. 2017Cosine Normalization: Using Cosine Similarity Instead of Dot Product in Neural Networkscited by 58
  11. 2019A Mean Field Theory of Batch Normalizationcited by 58
  12. 2016Recurrent Batch Normalizationcited by 35
  13. 2018Differentiable Learning-to-Normalize via Switchable Normalizationcited by 33
  14. 2019Online Normalization for Training Neural Networkscited by 29
  15. 2019Positional Normalizationcited by 28
  16. 2019Instance Enhancement Batch Normalization: an Adaptive Regulator of Batch Noisecited by 28
  17. 2020Cross-Iteration Batch Normalizationcited by 20
  18. 2019SSN: Learning Sparse Switchable Normalization via SparsestMaxcited by 14
  19. 2022Understanding the Failure of Batch Normalization for Transformers in NLPcited by 12
  20. 2020Double Forward Propagation for Memorized Batch Normalizationcited by 7
  21. 2023Understanding the Initial Condensation of Convolutional Neural Networkscited by 7
  22. 2018Generalized Batch Normalization: Towards Accelerating Deep Neural Networkscited by 4
  23. 2021Trap of Feature Diversity in the Learning of MLPscited by 4
  24. 2022Batch Normalization Is Blind to the First and Second Derivatives of the Losscited by 3

Built on by

Not cited yet.