The Shattered Gradients Problem: If resnets are the answer, then what is the question?
David Balduzzi, Marcus Frean, Lennox Leary, JP Lewis, Kurt Wan-Duo Ma,, Brian McWilliams

TL;DR
This paper investigates the shattered gradients problem in deep networks, showing how skip-connections mitigate gradient shattering and introducing a new initialization method that enables training very deep networks without skip-connections.
Contribution
The paper identifies the shattered gradients problem, analyzes how skip-connections reduce gradient shattering, and proposes a new initialization method to train deep networks without skip-connections.
Findings
Gradients in standard networks decay exponentially with depth.
Skip-connections significantly reduce gradient shattering.
The new 'looks linear' initialization enables training very deep networks without skip-connections.
Abstract
A long-standing obstacle to progress in deep learning is the problem of vanishing and exploding gradients. Although, the problem has largely been overcome via carefully constructed initializations and batch normalization, architectures incorporating skip-connections such as highway and resnets perform much better than standard feedforward architectures despite well-chosen initialization and batch normalization. In this paper, we identify the shattered gradients problem. Specifically, we show that the correlation between gradients in standard feedforward networks decays exponentially with depth resulting in gradients that resemble white noise whereas, in contrast, the gradients in architectures with skip-connections are far more resistant to shattering, decaying sublinearly. Detailed empirical evidence is presented in support of the analysis, on both fully-connected networks and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Advanced Neural Network Applications · Adversarial Robustness in Machine Learning
