Rethinking the Usage of Batch Normalization and Dropout in the Training of Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
In this work, we propose a novel technique to boost training efficiency of a neural network. Our work is based on an excellent idea that whitening the inputs of neural networks can achieve a fast convergence speed. Given the well-known fact that independent components must be whitened, we introduce a novel Independent-Component (IC) layer before each weight layer, whose inputs would be made more independent. However, determining independent components is a computationally intensive task. To overcome this challenge, we propose to implement an IC layer by combining two popular techniques, Batch Normalization and Dropout, in a new manner that we can rigorously prove that Dropout can quadratically reduce the mutual information and linearly reduce the correlation between any pair of neurons with respect to the dropout layer parameter p. As demonstrated experimentally, the IC layer consistently outperforms the baseline approaches with more stable training process, faster convergence speed and better convergence limit on CIFAR10/100 and ILSVRC2012 datasets. The implementation of our IC layer makes us rethink the common practices in the design of neural networks. For example, we should not place Batch Normalization before ReLU since the non-negative responses of ReLU will make the weight layer updated in a suboptimal way, and we can achieve better performance by combining Batch Normalization and Dropout together as an IC layer.
Key facts. Cited by 11 papers in the map (data through 14 Oct 2026). First posted on arXiv 15 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2020: 1; 2021: 7; 2022: 2; 2023: 1.
11 papers.
- 2021Demystifying Batch Normalization in ReLU Networks: Equivalent Convex Optimization Models and Implicit Regularizationcited by 21
- 2022Variance Covariance Regularization Enforces Pairwise Independence in Self-Supervised Representationscited by 10
- 2021HCR-Net: A deep learning based script independent handwritten character recognition networkcited by 7
- 2021Multirate Training of Neural Networkscited by 5
- 2021Decoding ECoG signal into 3D hand translation using deep learningcited by 5
- 2021DESED-FL and URBAN-FL: Federated Learning Datasets for Sound Event Detectioncited by 3
- 2021Generalizing MLPs With Dropouts, Batch Normalization, and Skip Connectionscited by 3
- 2023Dropout Drops Double Descentcited by 2
- 2021Towards Explainable, Privacy-Preserved Human-Motion Affect Recognitioncited by 1
- 2022What do CNNs Learn in the First Layer and Why? A Linear Systems Perspectivecited by 1
- 2020Imitation Learning Approach for AI Driving Olympics Trained on Real-world and Simulation Data Simultaneouslycited by 0
- 2023Dropout Drops Double Descent25 May 2023
- 2022Variance Covariance Regularization Enforces Pairwise Independence in Self-Supervised Representations29 Sep 2022
- 2022What do CNNs Learn in the First Layer and Why? A Linear Systems Perspective6 Jun 2022
- 2021Decoding ECoG signal into 3D hand translation using deep learning5 Oct 2021
- 2021Generalizing MLPs With Dropouts, Batch Normalization, and Skip Connections18 Aug 2021
- 2021HCR-Net: A deep learning based script independent handwritten character recognition network15 Aug 2021
- 2021Multirate Training of Neural Networks20 Jun 2021
- 2021Towards Explainable, Privacy-Preserved Human-Motion Affect Recognition9 May 2021
- 2021Demystifying Batch Normalization in ReLU Networks: Equivalent Convex Optimization Models and Implicit Regularization2 Mar 2021
- 2021DESED-FL and URBAN-FL: Federated Learning Datasets for Sound Event Detection17 Feb 2021
- 2020Imitation Learning Approach for AI Driving Olympics Trained on Real-world and Simulation Data Simultaneously7 Jul 2020