paper-with-me

Papers

Momentum Batch Normalization for Deep Learning with Small Batch Size

2020-08-01 · ECCV 2020 8 · Hongwei Yong, Jianqiang Huang, Deyu Meng, Xian-Sheng Hua, Lei Zhang

Normalization layers play an important role in deep network training. As one of the most popular normalization techniques, batch normalization (BN) has shown its effectiveness in accelerating the model training speed and improving model generalization capability. The success of BN has been explained from different views, such as reducing internal covariate shift, allowing the use of large learning rate, smoothing optimization landscape, etc. To make a deeper understanding of BN, in this work we prove that BN actually introduces a certain level of noise into the sample mean and variance during the training process, while the noise level depends only on the batch size. Such a noise generation mechanism of BN regularizes the training process, and we present an explicit regularizer formulation of BN. Since the regularization strength of BN is determined by the batch size, a small batch size may cause the under-fitting problem, resulting in a less effective model. To reduce the dependency of BN on batch size, we propose a momentum BN (MBN) scheme by averaging the mean and variance of current mini-batch with the historical means and variances. With a dynamic momentum parameter, we can automatically control the noise level in the training process. As a result, MBN works very well even when the batch size is very small (e.g., 2), which is hard to achieve by traditional BN.

📄 PDF Abstract BibTeX

Code (0)

등록된 구현이 없습니다.

Tasks

Deep Learning

Similar Papers 제목 키워드 기반

Momentum^2 Teacher: Momentum Teacher with Momentum Statistics for Self-Supervised Learning

2021-01-19 · Zeming Li, Songtao Liu, Jian Sun

In this paper, we present a novel approach, Momentum$^2$ Teacher, for student-teacher based self-supervised learning. The approach performs momentum update on both network weights and batch normalization (BN) statistics.…

GPULinear evaluationSelf-Supervised Learning

Extended Batch Normalization

2020-03-12 · Chunjie Luo, Jianfeng Zhan, Lei Wang, Wanling Gao

Batch normalization (BN) has become a standard technique for training the modern deep networks. However, its effectiveness diminishes when the batch size becomes smaller, since the batch statistics estimation becomes ina…

Image Classification

Heterologous Normalization

2021-09-29 · Chunjie Luo, Jianfeng Zhan, Lei Wang, Wanling Gao

Batch Normalization has become a standard technique for training modern deep networks. However, its effectiveness diminishes when the batch size becomes smaller since the batch statistics estimation becomes inaccurate. T…

Batch Normalization has Multiple Benefits: An Empirical Study on Residual Networks

2019-09-25 · Soham De, Samuel L Smith

Many state of the art models rely on two architectural innovations; skip connections and batch normalization. However batch normalization has a number of limitations. It breaks the independence between training examples …

A Large Batch Optimizer Reality Check: Traditional, Generic Optimizers Suffice Across Batch Sizes

2021-02-12 · NeurIPS 2021 12 · Zachary Nado, Justin M. Gilmer, Christopher J. Shallue, Rohan Anil 외

Recently the LARS and LAMB optimizers have been proposed for training neural networks faster using large batch sizes. LARS and LAMB add layer-wise normalization to the update rules of Heavy-ball momentum and Adam, respec…

Image ClassificationOpen-Ended Question AnsweringQuestion AnsweringStochastic Optimization