Cross-Iteration Batch Normalization
Not on the map. Why?
Abstract (arXiv)
A well-known issue of Batch Normalization is its significantly reduced effectiveness in the case of small mini-batch sizes. When a mini-batch contains few examples, the statistics upon which the normalization is defined cannot be reliably estimated from it during a training iteration. To address this problem, we present Cross-Iteration Batch Normalization (CBN), in which examples from multiple recent iterations are jointly utilized to enhance estimation quality. A challenge of computing statistics over multiple iterations is that the network activations from different iterations are not comparable to each other due to changes in network weights. We thus compensate for the network weight changes via a proposed technique based on Taylor polynomials, so that the statistics can be accurately estimated and batch normalization can be effectively applied. On object detection and image classification with small mini-batch sizes, CBN is found to outperform the original batch normalization and a direct calculation of statistics over previous iterations without the proposed compensation technique. Code is available at https://github.com/Howal/Cross-iterationBatchNorm .
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 8; 2023: 3; 2024: 3; 2025: 1; 2026: 1.
20 papers.
Sort:
By area:
- 2021Rethinking "Batch" in BatchNormcited by 44
- 2022Towards Online Domain Adaptive Object Detectioncited by 36
- 2024What is YOLOv5: A deep look into the internal features of the popular object detectorcited by 34
- 2026Your Group-Relative Advantage Is Biasedcited by 32
- 2022On the Pitfalls of Batch Normalization for End-to-End Video Learning: A Study on Surgical Workflow Analysiscited by 19
- 2024YOLOv1 to YOLOv10: A comprehensive review of YOLO variants and their application in the agricultural domaincited by 14
- 2022OIMNet++: Prototypical Normalization and Localization-aware Learning for Person Searchcited by 12
- 2022Understanding the Failure of Batch Normalization for Transformers in NLPcited by 12
- 2021A fast accurate fine-grain object detection model based on YOLOv4 deep neural networkcited by 9
- 2022Logit Normalization for Long-tail Object Detectioncited by 8
- 2022Delving into the Estimation Shift of Batch Normalization in a Networkcited by 7
- 2023Revisiting LARS for Large Batch Training Generalization of Neural Networkscited by 5
8 more
- 2021Probabilistic Approach for Road-Users Detectioncited by 3
- 2021Separable Batch Normalization for Robust Facial Landmark Localization with Cross-protocol Network Trainingcited by 1
- 2024Scale Equalization for Multi-Level Feature Fusioncited by 1
- 2022L2BN: Enhancing Batch Normalization by Equalizing the L2 Norms of Featurescited by 0
- 2022Adaptive Batch Normalization for Training Data with Heterogeneous Featurescited by 0
- 2023Adaptive Cross Batch Normalization for Metric Learningcited by 0
- 2023Unified Batch Normalization: Identifying and Alleviating the Feature Condensation in Batch Normalization and a Unified Frameworkcited by 0
- 2025Hybrid Batch Normalisation: Resolving the Dilemma of Batch Normalisation in Federated Learningcited by 0
- 2026Your Group-Relative Advantage Is Biased13 Jan 2026
- 2025Hybrid Batch Normalisation: Resolving the Dilemma of Batch Normalisation in Federated Learning28 May 2025
- 2024What is YOLOv5: A deep look into the internal features of the popular object detector30 Jul 2024
- 2024YOLOv1 to YOLOv10: A comprehensive review of YOLO variants and their application in the agricultural domain14 Jun 2024
- 2024Scale Equalization for Multi-Level Feature Fusion2 Feb 2024
- 2023Unified Batch Normalization: Identifying and Alleviating the Feature Condensation in Batch Normalization and a Unified Framework27 Nov 2023
- 2023Revisiting LARS for Large Batch Training Generalization of Neural Networks25 Sep 2023
- 2023Adaptive Cross Batch Normalization for Metric Learning30 Mar 2023
- 2022Adaptive Batch Normalization for Training Data with Heterogeneous Features3 Nov 2022
- 2022Understanding the Failure of Batch Normalization for Transformers in NLP11 Oct 2022
- 2022OIMNet++: Prototypical Normalization and Localization-aware Learning for Person Search21 Jul 2022
- 2022L2BN: Enhancing Batch Normalization by Equalizing the L2 Norms of Features6 Jul 2022
8 more
- 2022Towards Online Domain Adaptive Object Detection11 Apr 2022
- 2022Logit Normalization for Long-tail Object Detection31 Mar 2022
- 2022Delving into the Estimation Shift of Batch Normalization in a Network21 Mar 2022
- 2022On the Pitfalls of Batch Normalization for End-to-End Video Learning: A Study on Surgical Workflow Analysis15 Mar 2022
- 2021Probabilistic Approach for Road-Users Detection2 Dec 2021
- 2021A fast accurate fine-grain object detection model based on YOLOv4 deep neural network30 Oct 2021
- 2021Rethinking "Batch" in BatchNorm17 May 2021
- 2021Separable Batch Normalization for Robust Facial Landmark Localization with Cross-protocol Network Training17 Jan 2021
- 2026Your Group-Relative Advantage Is Biasedcited by 32
- 2026Your Group-Relative Advantage Is Biased13 Jan 2026
- 2021Rethinking "Batch" in BatchNormcited by 44
- 2022Towards Online Domain Adaptive Object Detectioncited by 36
- 2024What is YOLOv5: A deep look into the internal features of the popular object detectorcited by 34
- 2022On the Pitfalls of Batch Normalization for End-to-End Video Learning: A Study on Surgical Workflow Analysiscited by 19
- 2024YOLOv1 to YOLOv10: A comprehensive review of YOLO variants and their application in the agricultural domaincited by 14
- 2022OIMNet++: Prototypical Normalization and Localization-aware Learning for Person Searchcited by 12
- 2022Understanding the Failure of Batch Normalization for Transformers in NLPcited by 12
- 2021A fast accurate fine-grain object detection model based on YOLOv4 deep neural networkcited by 9
- 2022Logit Normalization for Long-tail Object Detectioncited by 8
- 2022Delving into the Estimation Shift of Batch Normalization in a Networkcited by 7
- 2023Revisiting LARS for Large Batch Training Generalization of Neural Networkscited by 5
- 2021Probabilistic Approach for Road-Users Detectioncited by 3
12 most cited of 19 All 19 (JSON)
- 2025Hybrid Batch Normalisation: Resolving the Dilemma of Batch Normalisation in Federated Learning28 May 2025
- 2024What is YOLOv5: A deep look into the internal features of the popular object detector30 Jul 2024
- 2024YOLOv1 to YOLOv10: A comprehensive review of YOLO variants and their application in the agricultural domain14 Jun 2024
- 2024Scale Equalization for Multi-Level Feature Fusion2 Feb 2024
- 2023Unified Batch Normalization: Identifying and Alleviating the Feature Condensation in Batch Normalization and a Unified Framework27 Nov 2023
- 2023Revisiting LARS for Large Batch Training Generalization of Neural Networks25 Sep 2023
- 2023Adaptive Cross Batch Normalization for Metric Learning30 Mar 2023
- 2022Adaptive Batch Normalization for Training Data with Heterogeneous Features3 Nov 2022
- 2022Understanding the Failure of Batch Normalization for Transformers in NLP11 Oct 2022
- 2022OIMNet++: Prototypical Normalization and Localization-aware Learning for Person Search21 Jul 2022
- 2022L2BN: Enhancing Batch Normalization by Equalizing the L2 Norms of Features6 Jul 2022
- 2022Towards Online Domain Adaptive Object Detection11 Apr 2022
12 newest of 19 All 19 (JSON)