Training Faster by Separating Modes of Variation in Batch-normalized Models
Not on the map. Why?
Abstract (arXiv)
Batch Normalization (BN) is essential to effectively train state-of-the-art deep Convolutional Neural Networks (CNN). It normalizes inputs to the layers during training using the statistics of each mini-batch. In this work, we study BN from the viewpoint of Fisher kernels. We show that assuming samples within a mini-batch are from the same probability density function, then BN is identical to the Fisher vector of a Gaussian distribution. That means BN can be explained in terms of kernels that naturally emerge from the probability density function of the underlying data distribution. However, given the rectifying non-linearities employed in CNN architectures, distribution of inputs to the layers show heavy tail and asymmetric characteristics. Therefore, we propose approximating underlying data distribution not with one, but a mixture of Gaussian densities. Deriving Fisher vector for a Gaussian Mixture Model (GMM), reveals that BN can be improved by independently normalizing with respect to the statistics of disentangled sub-populations. We refer to our proposed soft piecewise version of BN as Mixture Normalization (MN). Through extensive set of experiments on CIFAR-10 and CIFAR-100, we show that MN not only effectively accelerates training image classification and Generative Adversarial networks, but also reaches higher quality models.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 7 Jun 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 5.
7 papers.
- 2024Un-Mixing Test-Time Normalization Statistics: Combatting Label Temporal Correlationcited by 7
- 2022PSO-Convolutional Neural Networks with Heterogeneous Learning Ratecited by 2
- 2023Context Normalization Layer with Applicationscited by 0
- 2024Enhancing Neural Network Representations with Prior Knowledge-Based Normalizationcited by 0
- 2024Supervised Batch Normalizationcited by 0
- 2024Unsupervised Adaptive Normalizationcited by 0
- 2024Adaptative Context Normalization: A Boost for Deep Learning in Image Processingcited by 0
- 2024Adaptative Context Normalization: A Boost for Deep Learning in Image Processing7 Sep 2024
- 2024Unsupervised Adaptive Normalization7 Sep 2024
- 2024Supervised Batch Normalization27 May 2024
- 2024Enhancing Neural Network Representations with Prior Knowledge-Based Normalization25 Mar 2024
- 2024Un-Mixing Test-Time Normalization Statistics: Combatting Label Temporal Correlation16 Jan 2024
- 2023Context Normalization Layer with Applications14 Mar 2023
- 2022PSO-Convolutional Neural Networks with Heterogeneous Learning Rate20 May 2022