Training BatchNorm and Only BatchNorm: On the Expressive Power of Random Features in CNNs

By Jonathan Frankle, David J. Schwab, Ari S. Morcos. 2020

164 citations recorded by the source corpus.

Batch normalization (BatchNorm) has become an indispensable tool for training deep neural networks, yet it is still poorly understood. Although previous work has typically focused on its normalization component, BatchNorm also adds two per-feature trainable parameters - a coefficient and a bias - whose role and expressive power remain unclear. To study this question, we investigate the performance achieved when training only these parameters and freezing all others at their random initializations. We find that doing so leads to surprisingly high performance. For example, sufficiently deep ResNets reach 82% (CIFAR-10) and 32% (ImageNet, top-5) accuracy in this configuration, far higher than when training an equivalent number of randomly chosen parameters from elsewhere in the network. BatchNorm achieves this performance in part by naturally learning to disable around a third of the random features. Not only do these results highlight the under-appreciated role of the affine parameters in BatchNorm, but - in a broader sense - they characterize the expressive power of neural networks constructed simply by shifting and rescaling random features.

Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Model Architectures, 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. Jianfeng Gao
  2. Mohit Bansal
  3. Luke S. Zettlemoyer
  4. Quoc V. Le
  5. Percy Liang
  6. Yejin Choi
  7. Noah A. Smith
  8. Douwe Kiela

In Computer Vision and Pattern Recognition

  1. Luc Van Gool
  2. Dacheng Tao
  3. Xiaogang Wang
  4. Trevor Darrell
  5. Ming-Hsuan Yang
  6. Andrea Vedaldi
  7. Andrew Zisserman
  8. Jitendra Malik

In Model Architectures

  1. Jianfeng Gao
  2. Jianwei Yang
  3. Lu Yuan
  4. Bin Xiao
  5. Pengchuan Zhang
  6. Chunyuan Li
  7. Xiyang Dai
  8. Mohammad Rastegari

In Optimization & Training

  1. Song Han
  2. Ligeng Zhu
  3. Chuang Gan
  4. Han Cai
  5. Ji Lin
  6. Jianwei Yang
  7. Evgenia Rusak
  8. Oliver Bringmann

Citations in the corpus