Peeking Behind the Curtains of Residual Learning
Not on the map. Why?
Abstract (arXiv)
The utilization of residual learning has become widespread in deep and scalable neural nets. However, the fundamental principles that contribute to the success of residual learning remain elusive, thus hindering effective training of plain nets with depth scalability. In this paper, we peek behind the curtains of residual learning by uncovering the "dissipating inputs" phenomenon that leads to convergence failure in plain neural nets: the input is gradually compromised through plain layers due to non-linearities, resulting in challenges of learning feature representations. We theoretically demonstrate how plain neural nets degenerate the input to random noise and emphasize the significance of a residual connection that maintains a better lower bound of surviving neurons as a solution. With our theoretical discoveries, we propose "The Plain Neural Net Hypothesis" (PNNH) that identifies the internal path across non-linear layers as the most critical part in residual learning, and establishes a paradigm to support the training of deep plain neural nets devoid of residual connections. We thoroughly evaluate PNNH-enabled CNN architectures and Transformers on popular vision benchmarks, showing on-par accuracy, up to 0.3% higher training throughput, and 2x better parameter efficiency compared to ResNets and vision Transformers.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 24 of its 35 references that are in the map. First posted on arXiv 13 Feb 2024.
Builds on
24 of 35 references.
References · 24
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,444
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,611
- 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,512
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
12 more
- 2016An overview of gradient descent optimization algorithmscited by 1,033
- 2020Image Quality Assessment: Unifying Structure and Texture Similaritycited by 811
- 2021RepVGG: Making VGG-style ConvNets Great Againcited by 522
- 2021ResNet strikes back: An improved training procedure in timmcited by 368
- 2016FractalNet: Ultra-Deep Neural Networks without Residualscited by 216
- 2018Dynamical Isometry and a Mean Field Theory of CNNs: How to Train 10,000-Layer Vanilla Convolutional Neural Networkscited by 176
- 2017The Shattered Gradients Problem: If resnets are the answer, then what is the question?cited by 157
- 2019Exploring Randomly Wired Neural Networks for Image Recognitioncited by 103
- 2015Fast Algorithms for Convolutional Neural Networkscited by 102
- 2021Revisiting Locally Supervised Learning: an Alternative to End-to-end Trainingcited by 71
- 2017DiracNets: Training Very Deep Neural Networks Without Skip-Connectionscited by 47
- 2021RMNet: Equivalently Removing Residual Connection from Networkscited by 5
Built on by
Not cited yet.