paper-with-me

홈 › Papers

Proxy-Normalizing Activations to Match Batch Normalization while Removing Batch Dependence

2021-06-07 · NeurIPS 2021 12 · Antoine Labatie, Dominic Masters, Zach Eaton-Rosen, Carlo Luschi

We investigate the reasons for the performance degradation incurred with batch-independent normalization. We find that the prototypical techniques of layer normalization and instance normalization both induce the appearance of failure modes in the neural network's pre-activations: (i) layer normalization induces a collapse towards channel-wise constant functions; (ii) instance normalization induces a lack of variability in instance statistics, symptomatic of an alteration of the expressivity. To alleviate failure mode (i) without aggravating failure mode (ii), we introduce the technique "Proxy Normalization" that normalizes post-activations using a proxy distribution. When combined with layer normalization or group normalization, this batch-independent normalization emulates batch normalization's behavior and consistently matches or exceeds its performance.

📄 PDF Abstract BibTeX arXiv:2106.03743

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Instance Normalization Instance Normalization (also known as contrast normalization) is a normalization layer where: $$ y_{tijk} = \frac{x_{tijk} - \mu_{ti}}{\sqrt{\sigma_{ti}^2 +…

Similar Papers 제목 키워드 기반

WeightAlign: Normalizing Activations by Weight Alignment

2020-10-14 · Xiangwei Shi, Yunqiang Li, Xin Liu, Jan van Gemert

Batch normalization (BN) allows training very deep networks by normalizing activations by mini-batch sample statistics which renders BN unstable for small batch sizes. Current small-batch solutions such as Instance Norm,…

Domain AdaptationSemantic Segmentation

Online Normalization for Training Neural Networks

2019-05-15 · NeurIPS 2019 12 · Vitaliy Chiley, Ilya Sharapov, Atli Kosson, Urs Koster 외

Online Normalization is a new technique for normalizing the hidden activations of a neural network. Like Batch Normalization, it normalizes the sample dimension. While Online Normalization does not use batches, it is as …

General Classificationimage-classificationImage ClassificationImage Segmentation+3

SNDCNN: Self-normalizing deep CNNs with scaled exponential linear units for speech recognition

2019-10-04 · Zhen Huang, Tim Ng, Leo Liu, Henry Mason 외

Very deep CNNs achieve state-of-the-art results in both computer vision and speech recognition, but are difficult to train. The most popular way to train very deep CNNs is to use shortcut connections (SC) together with b…

Inference Optimizationspeech-recognitionSpeech Recognition

Normalizing the Normalizers: Comparing and Extending Network Normalization Schemes

2016-11-14 · Mengye Ren, Renjie Liao, Raquel Urtasun, Fabian H. Sinz 외

Normalization techniques have only recently begun to be exploited in supervised learning tasks. Batch normalization exploits mini-batch statistics to normalize the activations. This was shown to speed up training and res…

image-classificationImage ClassificationLanguage ModelingLanguage Modelling+1

Unsupervised Adaptive Normalization

2024-09-07 · Bilal Faye, Hanane Azzag, Mustapha Lebbah, Fangchen Fang

Deep neural networks have become a staple in solving intricate problems, proving their mettle in a wide array of applications. However, their training process is often hampered by shifting activation distributions during…

ClusteringDomain Adaptation