Why Do Deep Residual Networks Generalize Better than Deep Feedforward Networks? -- A Neural Tangent Kernel Perspective
Kaixuan Huang, Yuqing Wang, Molei Tao, Tuo Zhao

TL;DR
This paper explains why deep residual networks generalize better than deep feedforward networks by analyzing their neural tangent kernels, showing ResNets induce more learnable function classes at infinite width and depth.
Contribution
It provides a theoretical comparison of the neural tangent kernels of ResNets and FFNets, revealing why ResNets have superior generalization properties.
Findings
ResNets induce non-degenerate kernels at infinite depth.
FFNets' kernels become degenerate as depth increases.
Numerical results support the kernel-based explanation.
Abstract
Deep residual networks (ResNets) have demonstrated better generalization performance than deep feedforward networks (FFNets). However, the theory behind such a phenomenon is still largely unknown. This paper studies this fundamental problem in deep learning from a so-called "neural tangent kernel" perspective. Specifically, we first show that under proper conditions, as the width goes to infinity, training deep ResNets can be viewed as learning reproducing kernel functions with some kernel function. We then compare the kernel of deep ResNets with that of deep FFNets and discover that the class of functions induced by the kernel of FFNets is asymptotically not learnable, as the depth goes to infinity. In contrast, the class of functions induced by the kernel of ResNets does not exhibit such degeneracy. Our discovery partially justifies the advantages of deep ResNets over deep FFNets in…
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
Taxonomy
TopicsDomain Adaptation and Few-Shot Learning · Model Reduction and Neural Networks · Neural Networks and Applications
