liveBook · Manning

Degradation

As explained in Sutskever's List

Model degradation is the worsening of training or evaluation performance as network depth increases despite added representational capacity.

After AlexNet’s eight layers, image-recognition networks grew deeper: VGGNet reached 19 layers and GoogLeNet 22. But adding layers eventually made some networks perform worse, not better. This is the degradation problem: greater depth offers more representational capacity, yet the resulting network can be harder to train. section 3.1 section 2.5.5

When deeper trains worse

On CIFAR-10, a plain 56-layer network had higher training error than a plain 20-layer network, as well as higher test error. The training-error gap is crucial: poor test performance was not simply a case of the deeper model fitting its training data too well. ImageNet comparisons likewise contrasted plain 18- and 34-layer networks with residual versions at the same depths. section 3.1

Figure 3.2 Training error (left) and test error (right) on CIFAR-10 with 20-layer and 56-layer “plain” networks. The deeper 56-layer network shows a higher training error than the shallower 20-layer network, indicating that it is harder to optimize without additional architectural innovations. It also has a higher test error (right), showing that simply adding layers doesn’t improve performance. In both plots, the x-axis denotes training iterations in units of 10,000; each iteration corresponds to a single mini-batch update. As training progresses across approximately 60,000 iterations, the deeper network consistently underperforms. Used with permission granted by the lead author (Kaiming He).
figure

The training and test curves show the 56-layer plain network persistently underperforming the 20-layer one as training proceeds. section 3.1

One way to picture the difficulty is a telephone game. As data passes through many transformations, small distortions can compound; during backpropagation, gradients can also shrink and lose useful information before reaching early layers. Vanishing gradients and degradation are closely related obstacles, though degradation names the worsening performance observed as depth increases. Batch normalization, careful initialization, and gradient clipping helped, but did not provide a direct route through dozens of nonlinear layers. section 3.1

ResNet’s response was a shortcut that carries an earlier signal around transformation layers and combines it with their output. Residual connections, followed by pre-activation, improved signal flow and made greater depth more useful. The lesson is practical: more compute or layers help only when the architecture can train them reliably. A shallow support vector machine has no comparable depth problem—or depth knob to turn. section 3.1 section 3.8

How Sutskever's List covers it

How deep it goes
Explains degradation through forward-signal distortion and backward-gradient loss, then compares measured errors without a mathematical derivation.
Examples
Compares 20- and 56-layer plain networks on CIFAR-10 and 18- and 34-layer plain and residual networks on ImageNet.
What it assumes
Recaps forward propagation, loss, and backward gradients rather than assuming familiarity with their roles.
What you can do after
Diagnose/debug with it why adding layers can worsen training error and why residual shortcuts can help.
How it connects
Links degradation to vanishing gradients, batch normalization, residual connections, pre-activation, and representation learning.

Also explained in

Compare how 5 books explain degradation →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Sutskever's List. The section links point to the parts of the book it draws on.