Stochastic Whitening Batch Normalization
Not on the map. Why?
Abstract (arXiv)
Batch Normalization (BN) is a popular technique for training Deep Neural Networks (DNNs). BN uses scaling and shifting to normalize activations of mini-batches to accelerate convergence and improve generalization. The recently proposed Iterative Normalization (IterNorm) method improves these properties by whitening the activations iteratively using Newton's method. However, since Newton's method initializes the whitening matrix independently at each training step, no information is shared between consecutive steps. In this work, instead of exact computation of whitening matrix at each time step, we estimate it gradually during training in an online fashion, using our proposed Stochastic Whitening Batch Normalization (SWBN) algorithm. We show that while SWBN improves the convergence rate and generalization of DNNs, its computational overhead is less than that of IterNorm. Due to the high efficiency of the proposed method, it can be easily employed in most DNN architectures with a large number of layers. We provide comprehensive experiments and comparisons between BN, IterNorm, and SWBN layers to demonstrate the effectiveness of the proposed technique in conventional (many-shot) image classification and few-shot classification tasks.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 22 of its 38 references that are in the map. First posted on arXiv 3 Jun 2021.
Builds on
22 of 38 references.
References · 22
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Layer Normalizationcited by 5,579
- 2016Wide Residual Networkscited by 3,057
- 2017Prototypical Networks for Few-shot Learningcited by 3,001
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
- 2016Matching Networks for One Shot Learningcited by 2,246
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2018Group Normalizationcited by 1,514
- 2016Weight Normalization: A Simple Reparameterization to Accelerate Training of Deep Neural Networkscited by 541
- 2018Meta-learning with differentiable closed-form solverscited by 395
- 2019Cross Attention Network for Few-shot Classificationcited by 218
10 more
- 2017Spectral Norm Regularization for Improving the Generalizability of Deep Learningcited by 178
- 2017Batch Renormalization: Towards Reducing Minibatch Dependence in Batch-Normalized Modelscited by 127
- 2015Reducing Overfitting in Deep Networks by Decorrelating Representationscited by 94
- 2015Optimal whitening and decorrelationcited by 93
- 2019Iterative Normalization: Beyond Standardization towards Efficient Whiteningcited by 92
- 2018Decorrelated Batch Normalizationcited by 83
- 2015Natural Neural Networkscited by 44
- 2019Online Normalization for Training Neural Networkscited by 29
- 2019Backpropagation-Friendly Eigendecompositioncited by 27
- 2016Streaming Normalization: Towards Simpler and More Biologically-plausible Normalizations for Online and Recurrent Learningcited by 4
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 0; 2024: 1; 2025: 2; 2026: 1.
9 papers.
- 2022Fast Differentiable Matrix Square Root and Inverse Square Rootcited by 16
- 2022Domain Generalization with Correlated Style Uncertaintycited by 10
- 2021Revisiting Batch Norm Initializationcited by 3
- 2025Adapt in the Wild: Test-Time Entropy Minimization with Sharpness and Feature Regularizationcited by 3
- 2021Learnable Adaptive Cosine Estimator (LACE) for Image Classificationcited by 2
- 2024Modeling Structured Data Learning with Restricted Boltzmann Machines in the Teacher-Student Settingcited by 2
- 2022What do CNNs Learn in the First Layer and Why? A Linear Systems Perspectivecited by 1
- 2025Admissibility of Stein Shrinkage for Batch Normalization in the Presence of Adversarial Attackscited by 0
- 2026Sheaf-Based Federated Representation Learningcited by 0
- 2026Sheaf-Based Federated Representation Learning8 Aug 2026
- 2025Adapt in the Wild: Test-Time Entropy Minimization with Sharpness and Feature Regularization5 Sep 2025
- 2025Admissibility of Stein Shrinkage for Batch Normalization in the Presence of Adversarial Attacks11 Jul 2025
- 2024Modeling Structured Data Learning with Restricted Boltzmann Machines in the Teacher-Student Setting21 Oct 2024
- 2022Domain Generalization with Correlated Style Uncertainty20 Dec 2022
- 2022What do CNNs Learn in the First Layer and Why? A Linear Systems Perspective6 Jun 2022
- 2022Fast Differentiable Matrix Square Root and Inverse Square Root29 Jan 2022
- 2021Revisiting Batch Norm Initialization26 Oct 2021
- 2021Learnable Adaptive Cosine Estimator (LACE) for Image Classification11 Oct 2021