paper-with-me

홈 › Papers

Revisit Batch Normalization: New Understanding from an Optimization View and a Refinement via Composition Optimization

2018-10-15 · Xiangru Lian, Ji Liu

Batch Normalization (BN) has been used extensively in deep learning to achieve faster training process and better resulting models. However, whether BN works strongly depends on how the batches are constructed during training and it may not converge to a desired solution if the statistics on a batch are not close to the statistics over the whole dataset. In this paper, we try to understand BN from an optimization perspective by formulating the optimization problem which motivates BN. We show when BN works and when BN does not work by analyzing the optimization problem. We then propose a refinement of BN based on compositional optimization techniques called Full Normalization (FN) to alleviate the issues of BN when the batches are not constructed ideally. We provide convergence analysis for FN and empirically study its effectiveness to refine BN.

📄 PDF Abstract BibTeX arXiv:1810.06177

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Test-time Batch Normalization

2022-05-20 · Tao Yang, Shenglong Zhou, Yuwang Wang, Yan Lu 외

Deep neural networks often suffer the data distribution shift between training and testing, and the batch statistics are observed to reflect the shift. In this paper, targeting of alleviating distribution shift in test t…

Domain Generalization

Exponential convergence rates for Batch Normalization: The power of length-direction decoupling in non-convex optimization

2018-05-27 · Jonas Kohler, Hadi Daneshmand, Aurelien Lucchi, Ming Zhou 외

Normalization techniques such as Batch Normalization have been applied successfully for training deep neural networks. Yet, despite its apparent empirical benefits, the reasons behind the success of Batch Normalization a…

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 외

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 …

Deep Learning

Revisit Fuzzy Neural Network: Demystifying Batch Normalization and ReLU with Generalized Hamming Network

2017-10-27 · NeurIPS 2017 12 · Lixin Fan

We revisit fuzzy neural network with a cornerstone notion of generalized hamming distance, which provides a novel and theoretically justified framework to re-interpret many useful neural network techniques in terms of fu…

Revisiting Batch Norm Initialization

2021-10-26 · Jim Davis, Logan Frank

Batch normalization (BN) is comprised of a normalization component followed by an affine transformation and has become essential for training deep neural networks. Standard initialization of each BN in a network sets the…