Towards Understanding Regularization in Batch Normalization

By Ping Luo, Xinjiang Wang, Wenqi Shao, Zhanglin Peng. 2018

195 citations recorded by the source corpus.

Batch Normalization (BN) improves both convergence and generalization in training neural networks. This work understands these phenomena theoretically. We analyze BN by using a basic block of neural networks, consisting of a kernel layer, a BN layer, and a nonlinear activation function. This basic network helps us understand the impacts of BN in three aspects. First, by viewing BN as an implicit regularizer, BN can be decomposed into population normalization (PN) and gamma decay as an explicit regularization. Second, learning dynamics of BN and the regularization show that training converged with large maximum and effective learning rate. Third, generalization of BN is explored by using statistical mechanics. Experiments demonstrate that BN in convolutional neural networks share the same traits of regularization as the above analyses.

Subfields: Artificial Intelligence, Statistical and Nonlinear Physics, Optimization & Training

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Quoc V. Le
  2. Alan L. Yuille
  3. Mohit Bansal
  4. Yoshua Bengio
  5. Xiaogang Wang
  6. Jianfeng Gao
  7. Bernt Schiele
  8. Sergey Levine

In Statistical and Nonlinear Physics

  1. Stephan Günnemann
  2. Samuel L. Smith
  3. Soham De
  4. Johannes Klicpera
  5. Alan L. Yuille
  6. Matti Pietikäinen
  7. Zhanglin Peng
  8. Xingquan Zhu

In Optimization & Training

  1. Andrew Brock
  2. Soham De
  3. Samuel L. Smith
  4. Karen Simonyan
  5. Quoc V. Le
  6. Stanislav Fort
  7. Serge J. Belongie
  8. Felix Wu

Citations in the corpus