Are deep ResNets provably better than linear predictors?
Chulhee Yun, Suvrit Sra, Ali Jadbabaie

TL;DR
This paper extends the understanding of deep ResNets by analyzing their optimization landscape, showing they can outperform linear predictors under certain conditions and highlighting the benefits of skip-connections.
Contribution
The paper provides a theoretical analysis of deep ResNets, demonstrating conditions under which their critical points are better than linear predictors and emphasizing the role of skip-connections.
Findings
Deep ResNets can have better local minima than linear predictors.
Chain skip-connections improve the optimization landscape.
Depth-independent bounds for risk and complexity at critical points.
Abstract
Recent results in the literature indicate that a residual network (ResNet) composed of a single residual block outperforms linear predictors, in the sense that all local minima in its optimization landscape are at least as good as the best linear predictor. However, these results are limited to a single residual block (i.e., shallow ResNets), instead of the deep ResNets composed of multiple residual blocks. We take a step towards extending this result to deep ResNets. We start by two motivating examples. First, we show that there exist datasets for which all local minima of a fully-connected ReLU network are no better than the best linear predictor, whereas a ResNet has strictly better local minima. Second, we show that even at the global minimum, the representation obtained from the residual block outputs of a 2-block ResNet do not necessarily improve monotonically over subsequent…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Adversarial Robustness in Machine Learning · Integrated Circuits and Semiconductor Failure Analysis
MethodsAverage Pooling · 1x1 Convolution · Bottleneck Residual Block · Global Average Pooling · Kaiming Initialization · Max Pooling · Batch Normalization · Residual Block · Convolution · Residual Connection
