Batch Group Normalization
Not on the map. Why?
Abstract (arXiv)
Deep Convolutional Neural Networks (DCNNs) are hard and time-consuming to train. Normalization is one of the effective solutions. Among previous normalization methods, Batch Normalization (BN) performs well at medium and large batch sizes and is with good generalizability to multiple vision tasks, while its performance degrades significantly at small batch sizes. In this paper, we find that BN saturates at extreme large batch sizes, i.e., 128 images per worker, i.e., GPU, as well and propose that the degradation/saturation of BN at small/extreme large batch sizes is caused by noisy/confused statistic calculation. Hence without adding new trainable parameters, using multiple-layer or multi-iteration information, or introducing extra computation, Batch Group Normalization (BGN) is proposed to solve the noisy/confused statistic calculation of BN at small/extreme large batch sizes with introducing the channel, height and width dimension to compensate. The group technique in Group Normalization (GN) is used and a hyper-parameter G is used to control the number of feature instances used for statistic calculation, hence to offer neither noisy nor confused statistic for different batch sizes. We empirically demonstrate that BGN consistently outperforms BN, Instance Normalization (IN), Layer Normalization (LN), GN, and Positional Normalization (PN), across a wide spectrum of vision tasks, including image classification, Neural Architecture Search (NAS), adversarial learning, Few Shot Learning (FSL) and Unsupervised Domain Adaptation (UDA), indicating its good performance, robust stability to batch size and wide generalizability. For example, for training ResNet-50 on ImageNet with a batch size of 2, BN achieves Top1 accuracy of 66.512% while BGN achieves 76.096% with notable improvement.
Key facts. Cited by 9 papers in the map (data through 13 Oct 2026). First posted on arXiv 4 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 2; 2024: 1; 2025: 0; 2026: 2.
9 papers.
- 2023Why Batch Normalization Damage Federated Learning on Non-IID Data?cited by 29
- 2022Comparing the Decision-Making Mechanisms by Transformers and CNNs via Explanation Methodscited by 12
- 2023Improving Normalization with the James-Stein Estimatorcited by 6
- 2021Jitter: Random Jittering Loss Functioncited by 3
- 2022Understanding and Improving Group Normalizationcited by 2
- 2022L2BN: Enhancing Batch Normalization by Equalizing the L2 Norms of Featurescited by 0
- 2024Exploring the Efficacy of Group-Normalization in Deep Learning Models for Alzheimer's Disease Classificationcited by 0
- 2026A Novel Deep Learning Method for Segmenting the Left Ventricle in Cardiac Cine MRIcited by 0
- 2026Toward High-Fidelity 3D Point-Cloud Learning for Brain Folding Morphology Prediction Using Trans-Unetcited by 0
- 2026Toward High-Fidelity 3D Point-Cloud Learning for Brain Folding Morphology Prediction Using Trans-Unet23 Jul 2026
- 2026A Novel Deep Learning Method for Segmenting the Left Ventricle in Cardiac Cine MRI4 Jan 2026
- 2024Exploring the Efficacy of Group-Normalization in Deep Learning Models for Alzheimer's Disease Classification1 Apr 2024
- 2023Improving Normalization with the James-Stein Estimator1 Dec 2023
- 2023Why Batch Normalization Damage Federated Learning on Non-IID Data?8 Jan 2023
- 2022Comparing the Decision-Making Mechanisms by Transformers and CNNs via Explanation Methods13 Dec 2022
- 2022L2BN: Enhancing Batch Normalization by Equalizing the L2 Norms of Features6 Jul 2022
- 2022Understanding and Improving Group Normalization5 Jul 2022
- 2021Jitter: Random Jittering Loss Function25 Jun 2021