Rethinking "Batch" in BatchNorm
Not on the map. Why?
Abstract (arXiv)
BatchNorm is a critical building block in modern convolutional neural networks. Its unique property of operating on "batches" instead of individual samples introduces significantly different behaviors from most other operations in deep learning. As a result, it leads to many hidden caveats that can negatively impact model's performance in subtle ways. This paper thoroughly reviews such problems in visual recognition tasks, and shows that a key to address them is to rethink different choices in the concept of "batch" in BatchNorm. By presenting these caveats and their mitigations, we hope this review can help researchers use BatchNorm more effectively.
Key facts. Cited by 44 papers in the map (data through 7 Oct 2026). Builds on 67 of its 85 references that are in the map. First posted on arXiv 17 May 2021.
Builds on
67 of 85 references.
References · 67
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 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
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2017Mask R-CNNcited by 7,259
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2016Layer Normalizationcited by 5,579
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,712
38 more
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2016Improved Techniques for Training GANscited by 2,938
- 2015Fast R-CNNcited by 2,930
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2019Benchmarking Neural Network Robustness to Common Corruptions and Perturbationscited by 2,857
- 2018Large Scale GAN Training for High Fidelity Natural Image Synthesiscited by 2,609
- 2013Rich feature hierarchies for accurate object detection and semantic segmentationcited by 2,160
- 2018Group Normalizationcited by 1,514
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2018Averaging Weights Leads to Wider Optima and Better Generalizationcited by 1,194
- 2016Instance Normalization: The Missing Ingredient for Fast Stylizationcited by 1,187
- 2017Mixed Precision Trainingcited by 1,135
- 2018On First-Order Meta-Learning Algorithmscited by 1,003
- 2016Deep Networks with Stochastic Depthcited by 973
- 2020Designing Network Design Spacescited by 954
- 2019Big Transfer (BiT): General Visual Representation Learningcited by 766
- 2019Data-Efficient Image Recognition with Contrastive Predictive Codingcited by 672
- 2018Quantizing deep convolutional networks for efficient inference: A whitepapercited by 507
- 2020Improving robustness against common corruptions by covariate shift adaptationcited by 427
- 2018Rethinking ImageNet Pre-trainingcited by 376
- 2018Two at Once: Enhancing Learning and Generalization Capacities via IBN-Netcited by 361
- 2021High-Performance Large-Scale Image Recognition Without Normalizationcited by 359
- 2018Image Generation from Scene Graphscited by 324
- 2020A Metric Learning Reality Checkcited by 317
- 2017Don't Decay the Learning Rate, Increase the Batch Sizecited by 313
- 2018Context Encoding for Semantic Segmentationcited by 289
- 2014Caffe: Convolutional Architecture for Fast Feature Embeddingcited by 287
- 2016Revisiting Batch Normalization For Practical Domain Adaptationcited by 285
- 2019Adversarial Examples Improve Image Recognitioncited by 283
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 278
- 2018DropBlock: A regularization method for convolutional networkscited by 261
- 2020Evaluating Prediction-Time Batch Normalization for Robustness under Covariate Shiftcited by 235
- 2019Domain-Specific Batch Normalization for Unsupervised Domain Adaptationcited by 197
- 2017Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-Normalized Modelscited by 127
- 2020Improving Post Training Neural Quantization: Layer-wise Calibration and Integer Programmingcited by 89
- 2021Exponential Moving Average Normalization for Self-supervised and Semi-supervised Learningcited by 78
- 2017AutoDIAL: Automatic DomaIn Alignment Layerscited by 75
- 2020On Feature Normalization and Data Augmentationcited by 71
50 most cited of 67 All 67 (JSON)
Built on by
Citing papers per year: 2021: 7; 2022: 17; 2023: 8; 2024: 4; 2025: 4; 2026: 4.
44 papers.
Sort:
By area:
- 2022A ConvNet for the 2020scited by 3,545
- 2023Towards Stable Test-Time Adaptation in Dynamic Wild Worldcited by 409
- 2024The Road Less Scheduledcited by 158
- 20223D UX-Net: A Large Kernel Volumetric ConvNet Modernizing Hierarchical Transformer for Medical Image Segmentationcited by 94
- 2022DEVIANT: Depth EquiVarIAnt NeTwork for Monocular 3D Object Detectioncited by 48
- 2022Video Test-Time Adaptation for Action Recognitioncited by 35
- 2021Learning from Temporal Gradient for Semi-supervised Action Recognitioncited by 26
- 2021On the Surrogate Gap between Contrastive and Supervised Lossescited by 25
- 2021Beyond BatchNorm: Towards a Unified Understanding of Normalization in Deep Learningcited by 24
- 2022On the Pitfalls of Batch Normalization for End-to-End Video Learning: A Study on Surgical Workflow Analysiscited by 19
- 2022RepSR: Training Efficient VGG-style Super-Resolution Networks with Structural Re-Parameterization and Batch Normalizationcited by 19
- 2022Learning Instance-Specific Adaptation for Cross-Domain Segmentationcited by 13
32 more
- 2024CTBENCH: A Library and Benchmark for Certified Trainingcited by 13
- 2021Proxy-Normalizing Activations to Match Batch Normalization while Removing Batch Dependencecited by 12
- 2022Rethinking Performance Gains in Image Dehazing Networkscited by 12
- 2022Understanding the Failure of Batch Normalization for Transformers in NLPcited by 12
- 2023Differentially Private Video Activity Recognitioncited by 9
- 2022Normalization Perturbation: A Simple Domain Generalization Method for Real-World Domain Shiftscited by 8
- 2021Unsupervised domain adaptation for clinician pose estimation and instance segmentation in the operating roomcited by 7
- 2022Delving into the Estimation Shift of Batch Normalization in a Networkcited by 7
- 2022Modular Degradation Simulation and Restoration for Under-Display Cameracited by 7
- 2023INoD: Injected Noise Discriminator for Self-Supervised Representation Learning in Agricultural Fieldscited by 6
- 2023Benchmarking White Blood Cell Classification Under Domain Shiftcited by 4
- 2022Generalization to translation shifts: a study in architectures and augmentationscited by 3
- 2023On the Training Instability of Shuffling SGD with Batch Normalizationcited by 3
- 2024QSync: Quantization-Minimized Synchronous Distributed Training Across Hybrid Devicescited by 3
- 2025Adapt in the Wild: Test-Time Entropy Minimization with Sharpness and Feature Regularizationcited by 3
- 2026AMUSE: Anytime Muon with Stable Gradient Evaluationcited by 3
- 2021Training BatchNorm Only in Neural Architecture Search and Beyondcited by 2
- 2022NoMorelization: Building Normalizer-Free Models from a Sample's Perspectivecited by 2
- 2022LOANet: A Lightweight Network Using Object Attention for Extracting Buildings and Roads from UAV Aerial Remote Sensing Imagescited by 2
- 2023Ghost Noise for Regularizing Deep Neural Networkscited by 1
- 2024Fortifying Fully Convolutional Generative Adversarial Networks for Image Super-Resolution Using Divergence Measurescited by 1
- 2021New Perspective on Progressive GANs Distillation for One-class Novelty Detectioncited by 0
- 2022L2BN: Enhancing Batch Normalization by Equalizing the L2 Norms of Featurescited by 0
- 2022A simple normalization technique using window statistics to improve the out-of-distribution generalization on medical imagescited by 0
- 2023Out-of-distribution Few-shot Learning For Edge Devices without Model Fine-tuningcited by 0
- 2023The Counterattack of CNNs in Self-Supervised Learning: Larger Kernel Size might be All You Needcited by 0
- 2025SC3EF: A Joint Self-Correlation and Cross-Correspondence Estimation Framework for Visible and Thermal Image Registrationcited by 0
- 2025Spooky Action at a Distance: Normalization Layers Enable Side-Channel Spatial Communicationcited by 0
- 2025Self Identity Mappingcited by 0
- 2026Beyond receptive fields: sequence-pooled normalization can supply most of a sequence labeler's contextcited by 0
- 2026Published Unlearning Numbers Move Per Checkpoint, and Not Because the Removed Data Survives: An Audit of 263 Released Batch-Normalized Checkpointscited by 0
- 2026Input-Layer Starvation: Why Per-Layer Pruning Breaks IoT Intrusion Detectorscited by 0
- 2026Input-Layer Starvation: Why Per-Layer Pruning Breaks IoT Intrusion Detectors25 Sep 2026
- 2026Published Unlearning Numbers Move Per Checkpoint, and Not Because the Removed Data Survives: An Audit of 263 Released Batch-Normalized Checkpoints10 Sep 2026
- 2026Beyond receptive fields: sequence-pooled normalization can supply most of a sequence labeler's context19 Aug 2026
- 2026AMUSE: Anytime Muon with Stable Gradient Evaluation21 May 2026
- 2025Self Identity Mapping17 Sep 2025
- 2025Adapt in the Wild: Test-Time Entropy Minimization with Sharpness and Feature Regularization5 Sep 2025
- 2025Spooky Action at a Distance: Normalization Layers Enable Side-Channel Spatial Communication7 Jul 2025
- 2025SC3EF: A Joint Self-Correlation and Cross-Correspondence Estimation Framework for Visible and Thermal Image Registration17 Apr 2025
- 2024QSync: Quantization-Minimized Synchronous Distributed Training Across Hybrid Devices2 Jul 2024
- 2024CTBENCH: A Library and Benchmark for Certified Training7 Jun 2024
- 2024The Road Less Scheduled24 May 2024
- 2024Fortifying Fully Convolutional Generative Adversarial Networks for Image Super-Resolution Using Divergence Measures9 Apr 2024
32 more
- 2023The Counterattack of CNNs in Self-Supervised Learning: Larger Kernel Size might be All You Need9 Dec 2023
- 2023Differentially Private Video Activity Recognition27 Jun 2023
- 2023Ghost Noise for Regularizing Deep Neural Networks26 May 2023
- 2023Out-of-distribution Few-shot Learning For Edge Devices without Model Fine-tuning13 Apr 2023
- 2023INoD: Injected Noise Discriminator for Self-Supervised Representation Learning in Agricultural Fields31 Mar 2023
- 2023Benchmarking White Blood Cell Classification Under Domain Shift3 Mar 2023
- 2023On the Training Instability of Shuffling SGD with Batch Normalization24 Feb 2023
- 2023Towards Stable Test-Time Adaptation in Dynamic Wild World24 Feb 2023
- 2022LOANet: A Lightweight Network Using Object Attention for Extracting Buildings and Roads from UAV Aerial Remote Sensing Images16 Dec 2022
- 2022Video Test-Time Adaptation for Action Recognition24 Nov 2022
- 2022Normalization Perturbation: A Simple Domain Generalization Method for Real-World Domain Shifts8 Nov 2022
- 2022NoMorelization: Building Normalizer-Free Models from a Sample's Perspective13 Oct 2022
- 2022Understanding the Failure of Batch Normalization for Transformers in NLP11 Oct 2022
- 20223D UX-Net: A Large Kernel Volumetric ConvNet Modernizing Hierarchical Transformer for Medical Image Segmentation29 Sep 2022
- 2022Modular Degradation Simulation and Restoration for Under-Display Camera23 Sep 2022
- 2022Rethinking Performance Gains in Image Dehazing Networks23 Sep 2022
- 2022DEVIANT: Depth EquiVarIAnt NeTwork for Monocular 3D Object Detection21 Jul 2022
- 2022A simple normalization technique using window statistics to improve the out-of-distribution generalization on medical images7 Jul 2022
- 2022L2BN: Enhancing Batch Normalization by Equalizing the L2 Norms of Features6 Jul 2022
- 2022Generalization to translation shifts: a study in architectures and augmentations5 Jul 2022
- 2022RepSR: Training Efficient VGG-style Super-Resolution Networks with Structural Re-Parameterization and Batch Normalization11 May 2022
- 2022Learning Instance-Specific Adaptation for Cross-Domain Segmentation30 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
- 2022A ConvNet for the 2020s10 Jan 2022
- 2021Training BatchNorm Only in Neural Architecture Search and Beyond1 Dec 2021
- 2021Learning from Temporal Gradient for Semi-supervised Action Recognition25 Nov 2021
- 2021On the Surrogate Gap between Contrastive and Supervised Losses6 Oct 2021
- 2021New Perspective on Progressive GANs Distillation for One-class Novelty Detection15 Sep 2021
- 2021Unsupervised domain adaptation for clinician pose estimation and instance segmentation in the operating room26 Aug 2021
- 2021Beyond BatchNorm: Towards a Unified Understanding of Normalization in Deep Learning10 Jun 2021
- 2021Proxy-Normalizing Activations to Match Batch Normalization while Removing Batch Dependence7 Jun 2021
- 2022A ConvNet for the 2020scited by 3,545
- 2023Towards Stable Test-Time Adaptation in Dynamic Wild Worldcited by 409
- 2024The Road Less Scheduledcited by 158
- 20223D UX-Net: A Large Kernel Volumetric ConvNet Modernizing Hierarchical Transformer for Medical Image Segmentationcited by 94
- 2022DEVIANT: Depth EquiVarIAnt NeTwork for Monocular 3D Object Detectioncited by 48
- 2022Video Test-Time Adaptation for Action Recognitioncited by 35
- 2021Learning from Temporal Gradient for Semi-supervised Action Recognitioncited by 26
- 2021On the Surrogate Gap between Contrastive and Supervised Lossescited by 25
- 2021Beyond BatchNorm: Towards a Unified Understanding of Normalization in Deep Learningcited by 24
- 2022On the Pitfalls of Batch Normalization for End-to-End Video Learning: A Study on Surgical Workflow Analysiscited by 19
- 2022RepSR: Training Efficient VGG-style Super-Resolution Networks with Structural Re-Parameterization and Batch Normalizationcited by 19
- 2022Learning Instance-Specific Adaptation for Cross-Domain Segmentationcited by 13
12 most cited of 43 All 43 (JSON)
- 2026Input-Layer Starvation: Why Per-Layer Pruning Breaks IoT Intrusion Detectors25 Sep 2026
- 2026Beyond receptive fields: sequence-pooled normalization can supply most of a sequence labeler's context19 Aug 2026
- 2026AMUSE: Anytime Muon with Stable Gradient Evaluation21 May 2026
- 2025Self Identity Mapping17 Sep 2025
- 2025Adapt in the Wild: Test-Time Entropy Minimization with Sharpness and Feature Regularization5 Sep 2025
- 2025Spooky Action at a Distance: Normalization Layers Enable Side-Channel Spatial Communication7 Jul 2025
- 2025SC3EF: A Joint Self-Correlation and Cross-Correspondence Estimation Framework for Visible and Thermal Image Registration17 Apr 2025
- 2024QSync: Quantization-Minimized Synchronous Distributed Training Across Hybrid Devices2 Jul 2024
- 2024CTBENCH: A Library and Benchmark for Certified Training7 Jun 2024
- 2024The Road Less Scheduled24 May 2024
- 2024Fortifying Fully Convolutional Generative Adversarial Networks for Image Super-Resolution Using Divergence Measures9 Apr 2024
- 2023The Counterattack of CNNs in Self-Supervised Learning: Larger Kernel Size might be All You Need9 Dec 2023
12 newest of 43 All 43 (JSON)