An Investigation into the Stochasticity of Batch Whitening
Not on the map. Why?
Abstract (arXiv)
Batch Normalization (BN) is extensively employed in various network architectures by performing standardization within mini-batches. A full understanding of the process has been a central target in the deep learning communities. Unlike existing works, which usually only analyze the standardization operation, this paper investigates the more general Batch Whitening (BW). Our work originates from the observation that while various whitening transformations equivalently improve the conditioning, they show significantly different behaviors in discriminative scenarios and training Generative Adversarial Networks (GANs). We attribute this phenomenon to the stochasticity that BW introduces. We quantitatively investigate the stochasticity of different whitening transformations and show that it correlates well with the optimization behaviors during training. We also investigate how stochasticity relates to the estimation of population statistics during inference. Based on our analysis, we provide a framework for designing and comparing BW algorithms in different scenarios. Our proposed BW algorithm improves the residual networks by a significant margin on ImageNet classification. Besides, we show that the stochasticity of BW can improve the GAN's performance with, however, the sacrifice of the training stability.
Key facts. Cited by 14 papers in the map (data through 14 Oct 2026). First posted on arXiv 27 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 7; 2023: 0; 2024: 1; 2025: 2.
14 papers.
Sort:
By area:
- 2021Why Approximate Matrix Square Root Outperforms Accurate SVD in Global Covariance Pooling?cited by 24
- 2021A Multi-view Multi-task Learning Framework for Multi-variate Time Series Forecastingcited by 21
- 2022An Investigation into Whitening Loss for Self-supervised Learningcited by 21
- 2021Robust Differentiable SVDcited by 19
- 2022Fast Differentiable Matrix Square Root and Inverse Square Rootcited by 16
- 2022Fast Differentiable Matrix Square Rootcited by 14
- 2022Delving into the Estimation Shift of Batch Normalization in a Networkcited by 7
- 2022Orthogonal SVD Covariance Conditioning and Latent Disentanglementcited by 5
- 2022Improving Covariance Conditioning of the SVD Meta-layer by Orthogonalitycited by 4
- 2021Improving Generalization of Batch Whitening by Convolutional Unit Optimizationcited by 3
- 2022Batch-efficient EigenDecomposition for Small and Medium Matricescited by 2
- 2025Controllable Feature Whitening for Hyperparameter-Free Bias Mitigationcited by 2
- 2025An Investigation of Batch Normalization in Off-Policy Actor-Critic Algorithms28 Sep 2025
- 2025Controllable Feature Whitening for Hyperparameter-Free Bias Mitigation27 Jul 2025
- 2024Covariance-corrected Whitening Alleviates Network Degeneration on Imbalanced Classification30 Aug 2024
- 2022Orthogonal SVD Covariance Conditioning and Latent Disentanglement11 Dec 2022
- 2022An Investigation into Whitening Loss for Self-supervised Learning7 Oct 2022
- 2022Batch-efficient EigenDecomposition for Small and Medium Matrices9 Jul 2022
- 2022Improving Covariance Conditioning of the SVD Meta-layer by Orthogonality5 Jul 2022
- 2022Delving into the Estimation Shift of Batch Normalization in a Network21 Mar 2022
- 2022Fast Differentiable Matrix Square Root and Inverse Square Root29 Jan 2022
- 2022Fast Differentiable Matrix Square Root21 Jan 2022
- 2021A Multi-view Multi-task Learning Framework for Multi-variate Time Series Forecasting2 Sep 2021
- 2021Improving Generalization of Batch Whitening by Convolutional Unit Optimization24 Aug 2021
2 more
- 2021Why Approximate Matrix Square Root Outperforms Accurate SVD in Global Covariance Pooling?cited by 24
- 2021A Multi-view Multi-task Learning Framework for Multi-variate Time Series Forecastingcited by 21
- 2022An Investigation into Whitening Loss for Self-supervised Learningcited by 21
- 2021Robust Differentiable SVDcited by 19
- 2022Fast Differentiable Matrix Square Root and Inverse Square Rootcited by 16
- 2022Fast Differentiable Matrix Square Rootcited by 14
- 2022Delving into the Estimation Shift of Batch Normalization in a Networkcited by 7
- 2022Orthogonal SVD Covariance Conditioning and Latent Disentanglementcited by 5
- 2022Improving Covariance Conditioning of the SVD Meta-layer by Orthogonalitycited by 4
- 2021Improving Generalization of Batch Whitening by Convolutional Unit Optimizationcited by 3
- 2022Batch-efficient EigenDecomposition for Small and Medium Matricescited by 2
- 2025Controllable Feature Whitening for Hyperparameter-Free Bias Mitigationcited by 2
12 most cited of 13 All 13 (JSON)
- 2025Controllable Feature Whitening for Hyperparameter-Free Bias Mitigation27 Jul 2025
- 2024Covariance-corrected Whitening Alleviates Network Degeneration on Imbalanced Classification30 Aug 2024
- 2022Orthogonal SVD Covariance Conditioning and Latent Disentanglement11 Dec 2022
- 2022An Investigation into Whitening Loss for Self-supervised Learning7 Oct 2022
- 2022Batch-efficient EigenDecomposition for Small and Medium Matrices9 Jul 2022
- 2022Improving Covariance Conditioning of the SVD Meta-layer by Orthogonality5 Jul 2022
- 2022Delving into the Estimation Shift of Batch Normalization in a Network21 Mar 2022
- 2022Fast Differentiable Matrix Square Root and Inverse Square Root29 Jan 2022
- 2022Fast Differentiable Matrix Square Root21 Jan 2022
- 2021A Multi-view Multi-task Learning Framework for Multi-variate Time Series Forecasting2 Sep 2021
- 2021Improving Generalization of Batch Whitening by Convolutional Unit Optimization24 Aug 2021
- 2021Why Approximate Matrix Square Root Outperforms Accurate SVD in Global Covariance Pooling?6 May 2021
12 newest of 13 All 13 (JSON)