Delving into Variance Transmission and Normalization: Shift of Average Gradient Makes the Network Collapse
Not on the map. Why?
Abstract (arXiv)
Normalization operations are essential for state-of-the-art neural networks and enable us to train a network from scratch with a large learning rate (LR). We attempt to explain the real effect of Batch Normalization (BN) from the perspective of variance transmission by investigating the relationship between BN and Weights Normalization (WN). In this work, we demonstrate that the problem of the shift of the average gradient will amplify the variance of every convolutional (conv) layer. We propose Parametric Weights Standardization (PWS), a fast and robust to mini-batch size module used for conv filters, to solve the shift of the average gradient. PWS can provide the speed-up of BN. Besides, it has less computation and does not change the output of a conv layer. PWS enables the network to converge fast without normalizing the outputs. This result enhances the persuasiveness of the shift of the average gradient and explains why BN works from the perspective of variance transmission. The code and appendix will be made available on https://github.com/lyxzzz/PWSConv.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 28 of its 33 references that are in the map. First posted on arXiv 22 Mar 2021.
Builds on
28 of 33 references.
References · 28
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2017Mask R-CNNcited by 7,259
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Layer Normalizationcited by 5,579
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
16 more
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2015SSD: Single Shot MultiBox Detectorcited by 3,125
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2018Group Normalizationcited by 1,514
- 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,379
- 2016Instance Normalization: The Missing Ingredient for Fast Stylizationcited by 1,187
- 2014Striving for Simplicity: The All Convolutional Netcited by 983
- 2016Weight Normalization: A Simple Reparameterization to Accelerate Training of Deep Neural Networkscited by 541
- 2014Deeply-Supervised Netscited by 364
- 2018How Does Batch Normalization Help Optimization?cited by 355
- 2018Understanding Batch Normalizationcited by 157
- 2017Orthogonal Weight Normalization: Solution to Optimization over Multiple Dependent Stiefel Manifolds in Deep Neural Networkscited by 92
- 2019Micro-Batch Training with Batch-Channel Normalization and Weight Standardizationcited by 45
- 2017DSOD: Learning Deeply Supervised Object Detectors from Scratchcited by 41
- 2018Differentiable Learning-to-Normalize via Switchable Normalizationcited by 33
- 2018ScratchDet: Training Single-Shot Object Detectors from Scratchcited by 19
Built on by
Citing papers per year: 2022: 1.
1 paper.
- 2022Efficient Visual Computing with Camera RAW Snapshotscited by 18
- 2022Efficient Visual Computing with Camera RAW Snapshots15 Dec 2022