Deep CNN Degradation
Deep CNN degradation refers to the phenomenon where increasing the depth of a Convolutional Neural Network (CNN) leads to a saturation and subsequent sharp decline in accuracy, rather than the expected improvement. This issue emerged prominently around 2015, where networks deeper than 20 layers performed worse than their shallower counterparts.
Core Mechanisms
- Optimization Difficulty: As depth increases, the network becomes harder to optimize. The vanishing gradient problem exacerbates, making it difficult for early layers to learn effective features.
- Identity Mapping Failure: Theoretically, a deeper model should be able to replicate the performance of a shallower one by learning identity mappings for additional layers. Standard architectures fail to do this efficiently.
- Shattered Gradients: In very deep networks, gradients can become uncorrelated across layers, leading to unstable training dynamics and poor convergence.
Solution: Residual Networks (ResNets)
The introduction of ResNets solved the degradation problem by employing skip connections (also known as residual connections).
- Residual Learning: Instead of learning a direct underlying mapping , the layers learn a residual function . The final output is .
- Gradient Flow: Skip connections provide a direct path for gradients to flow backward through the network, mitigating the vanishing gradient problem and allowing for the training of extremely deep networks (e.g., 100+ layers).
- Identity Shortcut: The addition operation allows the network to easily learn identity mappings, ensuring that adding layers never hurts performance (at worst, it remains neutral).
Key Resources
- ResNets: Solving Deep CNN Degradation and Shattered Gradients with Skip Connections
- Source: Welch Labs (YouTube)
- Date: 2026-09-03
- Summary: Highlights the “degradation problem” of early 2015 and explains how skip connections act as a “brilliant hack” to enable training of deeper models by addressing shattered gradients.
- Link: ResNets: Solving Deep CNN Degradation and Shattered Gradients with Skip Connections
Related Concepts
- Vanishing Gradient Problem
- Skip Connections
- Residual Learning
- Convolutional Neural Network