Understanding the Disharmony between Dropout and Batch Normalization by Variance Shift
Not on the map. Why?
Abstract (arXiv)
This paper first answers the question "why do the two most powerful techniques Dropout and Batch Normalization (BN) often lead to a worse performance when they are combined together?" in both theoretical and statistical aspects. Theoretically, we find that Dropout would shift the variance of a specific neural unit when we transfer the state of that network from train to test. However, BN would maintain its statistical variance, which is accumulated from the entire learning procedure, in the test phase. The inconsistency of that variance (we name this scheme as "variance shift") causes the unstable numerical behavior in inference that leads to more erroneous predictions finally, when applying Dropout before BN. Thorough experiments on DenseNet, ResNet, ResNeXt and Wide ResNet confirm our findings. According to the uncovered mechanism, we next explore several strategies that modifies Dropout and try to overcome the limitations of their combination by avoiding the variance shift risks.
Key facts. Cited by 36 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jan 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 11; 2023: 10; 2024: 6; 2025: 1; 2026: 1.
36 papers.
Sort:
By area:
- 2024Natural Language Understanding and Inference with MLLM in Visual Question Answering: A Surveycited by 74
- 2021Rethinking "Batch" in BatchNormcited by 44
- 2021DualNet: Continual Learning, Fast and Slowcited by 39
- 2024SLAB: Efficient Transformers with Simplified Linear Attention and Progressive Re-parameterized Batch Normalizationcited by 17
- 2022Understanding the Failure of Batch Normalization for Transformers in NLPcited by 12
- 2021Design Smells in Deep Learning Programs: An Empirical Studycited by 10
- 2021Where Do Deep Fakes Look? Synthetic Face Detection via Gaze Trackingcited by 9
- 2021Automatic Fault Detection for Deep Learning Programs Using Graph Transformationscited by 9
- 2023How to Use Dropout Correctly on Residual Networks with Batch Normalizationcited by 7
- 2021Multirate Training of Neural Networkscited by 5
- 2021Fidelity Estimation Improves Noisy-Image Classification With Pretrained Networkscited by 3
- 2022Batch Normalization Is Blind to the First and Second Derivatives of the Losscited by 3
24 more
- 2023DiffLoad: Uncertainty Quantification in Electrical Load Forecasting with the Diffusion Modelcited by 3
- 2024Watch Your Head: Assembling Projection Heads to Save the Reliability of Federated Modelscited by 3
- 2025Adaptive Dropout: Unleashing Dropout across Layers for Generalizable Image Super-Resolutioncited by 3
- 2022Testing Feedforward Neural Networks Training Programscited by 2
- 2022Functional Network: A Novel Framework for Interpretability of Deep Neural Networkscited by 2
- 2022Efficient brain age prediction from 3D MRI volumes using 2D projectionscited by 2
- 2022Walking Noise: On Layer-Specific Robustness of Neural Architectures against Noisy Computations and Associated Characteristic Learning Dynamicscited by 2
- 2023Dropout Drops Double Descentcited by 2
- 2022Improving the Robustness and Generalization of Deep Neural Network with Confidence Threshold Reductioncited by 1
- 2022Measuring Overfitting in Convolutional Neural Networks using Adversarial Perturbations and Label Noisecited by 1
- 2023Cosmic Microwave Background Recovery: A Graph-Based Bayesian Convolutional Network Approachcited by 1
- 2023Weight Compander: A Simple Weight Reparameterization for Regularizationcited by 1
- 2023Out-of-distribution Object Detection through Bayesian Uncertainty Estimationcited by 1
- 2024Interpretable Convolutional SyncNetcited by 1
- 2022Continual Learning, Fast and Slowcited by 0
- 2022Predicting Mutual Funds' Performance using Deep Learning and Ensemble Techniquescited by 0
- 2022Uncertainty estimation for out-of-distribution detection in computational histopathologycited by 0
- 2023Robust Millimeter Beamforming via Self-Supervised Hybrid Deep Learningcited by 0
- 2023Regularization Through Simultaneous Learning: A Case Study on Plant Classificationcited by 0
- 2023Combining transmission speckle photography and convolutional neural network for determination of fat content in cow's milk -- an exercise in classification of parameters of a complex suspensioncited by 0
- 2023Mesh-Wise Prediction of Demographic Composition from Satellite Images Using Multi-Head Convolutional Neural Networkcited by 0
- 2024Stochastic Subsampling With Average Poolingcited by 0
- 2024DUA-D2C: Dynamic Uncertainty Aware Method for Overfitting Remediation in Deep Learningcited by 0
- 2026Correcting the Dropout-LayerNorm Expectation Gap Improves Protein Structure Modelscited by 0
- 2026Correcting the Dropout-LayerNorm Expectation Gap Improves Protein Structure Models25 Sep 2026
- 2025Adaptive Dropout: Unleashing Dropout across Layers for Generalizable Image Super-Resolution15 Jun 2025
- 2024Natural Language Understanding and Inference with MLLM in Visual Question Answering: A Survey26 Nov 2024
- 2024DUA-D2C: Dynamic Uncertainty Aware Method for Overfitting Remediation in Deep Learning24 Nov 2024
- 2024Stochastic Subsampling With Average Pooling25 Sep 2024
- 2024Interpretable Convolutional SyncNet2 Sep 2024
- 2024SLAB: Efficient Transformers with Simplified Linear Attention and Progressive Re-parameterized Batch Normalization19 May 2024
- 2024Watch Your Head: Assembling Projection Heads to Save the Reliability of Federated Models26 Feb 2024
- 2023Out-of-distribution Object Detection through Bayesian Uncertainty Estimation29 Oct 2023
- 2023Mesh-Wise Prediction of Demographic Composition from Satellite Images Using Multi-Head Convolutional Neural Network25 Aug 2023
- 2023Combining transmission speckle photography and convolutional neural network for determination of fat content in cow's milk -- an exercise in classification of parameters of a complex suspension8 Jul 2023
- 2023Weight Compander: A Simple Weight Reparameterization for Regularization29 Jun 2023
24 more
- 2023DiffLoad: Uncertainty Quantification in Electrical Load Forecasting with the Diffusion Model31 May 2023
- 2023Dropout Drops Double Descent25 May 2023
- 2023Regularization Through Simultaneous Learning: A Case Study on Plant Classification22 May 2023
- 2023Robust Millimeter Beamforming via Self-Supervised Hybrid Deep Learning9 Mar 2023
- 2023Cosmic Microwave Background Recovery: A Graph-Based Bayesian Convolutional Network Approach24 Feb 2023
- 2023How to Use Dropout Correctly on Residual Networks with Batch Normalization13 Feb 2023
- 2022Walking Noise: On Layer-Specific Robustness of Neural Architectures against Noisy Computations and Associated Characteristic Learning Dynamics20 Dec 2022
- 2022Efficient brain age prediction from 3D MRI volumes using 2D projections10 Nov 2022
- 2022Uncertainty estimation for out-of-distribution detection in computational histopathology18 Oct 2022
- 2022Understanding the Failure of Batch Normalization for Transformers in NLP11 Oct 2022
- 2022Measuring Overfitting in Convolutional Neural Networks using Adversarial Perturbations and Label Noise27 Sep 2022
- 2022Predicting Mutual Funds' Performance using Deep Learning and Ensemble Techniques18 Sep 2022
- 2022Continual Learning, Fast and Slow6 Sep 2022
- 2022Improving the Robustness and Generalization of Deep Neural Network with Confidence Threshold Reduction2 Jun 2022
- 2022Batch Normalization Is Blind to the First and Second Derivatives of the Loss30 May 2022
- 2022Functional Network: A Novel Framework for Interpretability of Deep Neural Networks24 May 2022
- 2022Testing Feedforward Neural Networks Training Programs1 Apr 2022
- 2021DualNet: Continual Learning, Fast and Slow1 Oct 2021
- 2021Design Smells in Deep Learning Programs: An Empirical Study5 Jul 2021
- 2021Multirate Training of Neural Networks20 Jun 2021
- 2021Fidelity Estimation Improves Noisy-Image Classification With Pretrained Networks1 Jun 2021
- 2021Automatic Fault Detection for Deep Learning Programs Using Graph Transformations17 May 2021
- 2021Rethinking "Batch" in BatchNorm17 May 2021
- 2021Where Do Deep Fakes Look? Synthetic Face Detection via Gaze Tracking4 Jan 2021
- 2021Rethinking "Batch" in BatchNormcited by 44
- 2021DualNet: Continual Learning, Fast and Slowcited by 39
- 2024SLAB: Efficient Transformers with Simplified Linear Attention and Progressive Re-parameterized Batch Normalizationcited by 17
- 2022Understanding the Failure of Batch Normalization for Transformers in NLPcited by 12
- 2021Design Smells in Deep Learning Programs: An Empirical Studycited by 10
- 2021Where Do Deep Fakes Look? Synthetic Face Detection via Gaze Trackingcited by 9
- 2021Automatic Fault Detection for Deep Learning Programs Using Graph Transformationscited by 9
- 2023How to Use Dropout Correctly on Residual Networks with Batch Normalizationcited by 7
- 2021Multirate Training of Neural Networkscited by 5
- 2021Fidelity Estimation Improves Noisy-Image Classification With Pretrained Networkscited by 3
- 2022Batch Normalization Is Blind to the First and Second Derivatives of the Losscited by 3
- 2023DiffLoad: Uncertainty Quantification in Electrical Load Forecasting with the Diffusion Modelcited by 3
12 most cited of 35 All 35 (JSON)
- 2026Correcting the Dropout-LayerNorm Expectation Gap Improves Protein Structure Models25 Sep 2026
- 2025Adaptive Dropout: Unleashing Dropout across Layers for Generalizable Image Super-Resolution15 Jun 2025
- 2024DUA-D2C: Dynamic Uncertainty Aware Method for Overfitting Remediation in Deep Learning24 Nov 2024
- 2024Stochastic Subsampling With Average Pooling25 Sep 2024
- 2024Interpretable Convolutional SyncNet2 Sep 2024
- 2024SLAB: Efficient Transformers with Simplified Linear Attention and Progressive Re-parameterized Batch Normalization19 May 2024
- 2024Watch Your Head: Assembling Projection Heads to Save the Reliability of Federated Models26 Feb 2024
- 2023Out-of-distribution Object Detection through Bayesian Uncertainty Estimation29 Oct 2023
- 2023Mesh-Wise Prediction of Demographic Composition from Satellite Images Using Multi-Head Convolutional Neural Network25 Aug 2023
- 2023Combining transmission speckle photography and convolutional neural network for determination of fat content in cow's milk -- an exercise in classification of parameters of a complex suspension8 Jul 2023
- 2023Weight Compander: A Simple Weight Reparameterization for Regularization29 Jun 2023
- 2023DiffLoad: Uncertainty Quantification in Electrical Load Forecasting with the Diffusion Model31 May 2023
12 newest of 35 All 35 (JSON)