AIToday
Image GenerationQiita 機械学習Published: Oct 21, 2026, 22:00 JST

ResNet: residual blocks let 152-layer nets win ILSVRC 2015

Send on LINE
ResNet: residual blocks let 152-layer nets win ILSVRC 2015

3 Key Points

  1. What happened

    He, Zhang, Ren and Sun at Microsoft Research showed that making each block learn only a residual $F(x) = H(x) - x$ and adding the input back at the output removes the degradation problem; a 34-layer ResNet beat its plain counterpart by 2.8 points top-1, and a 152-layer version won ILSVRC 2015.

  2. Why it matters

    Without any extra parameters on the shortcut, deeper models stopped getting worse and started getting better, so teams could add depth to improve accuracy rather than fighting a training failure that had nothing to do with overfitting.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, in your inbox every morning.

Context & Analysis

The paper starts from a puzzle that had been building since AlexNet in 2012: stacking more layers kept improving accuracy, but past a certain depth the training error itself got worse. That is odd because a deeper network can always imitate a shallower one by making the added layers pass their input through unchanged. The authors argued the obstacle was optimization, not representation — stochastic gradient descent struggled to find those identity weights when they had to be built from scratch through nonlinear layers.

The fix reframes what each block has to learn. Rather than produce the target output directly, the weighted layers produce only the correction, and the input travels down a shortcut to be added at the end. If the best thing for a block is to do nothing, the weights only need to shrink toward zero, which is far easier than shaping a random matrix into the identity. The authors describe this as preconditioning the problem — changing its form so it is easier to solve.

The experiments hold everything else fixed to make the point. A 34-layer plain network has the same parameter count and compute as a 34-layer ResNet, differing only in the shortcuts, and the ResNet wins by 2.8 points top-1 on ImageNet while its training error also falls. Comparisons of shortcut variants (zero-padding, 1×1 projection only where dimensions change, projection everywhere) came out within a few tenths of a point, which the authors read as evidence that the extra parameters are not what fixes degradation. Later work picked up the thread: a follow-up moved normalization and activation ahead of the weights so the shortcut path stays a clean identity, and separate researchers found that removing individual blocks from a trained ResNet barely hurts accuracy, suggesting the network behaves partly like an ensemble of shorter paths.

FAQ
What exactly did ResNet change compared with a normal deep network?
Instead of learning the full function H(x), each block learns the difference F(x) = H(x) - x and adds the input back through a shortcut. The shortcut has no weights, so parameter count and compute stay nearly the same.
Why did the authors rule out overfitting as the cause of the degradation problem?
Because the deeper plain network had worse training error, not just worse test error. Overfitting would show lower training error on the deeper model, so the authors argued the network was failing to fit the training data at all.
Did ResNet solve overfitting too?
No. A 1,202-layer ResNet reached under 0.1% training error on CIFAR-10 but had a 7.93% test error, worse than the 110-layer model's 6.43%, which the authors attributed to overfitting.
Qiita 機械学習Read Original Article
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleJev first, LLM second: task-grouping cost down about 90%