On Measuring Excess Capacity in Neural Networks
Florian Graf, Sebastian Zeng, Bastian Rieck, Marc Niethammer, Roland, Kwitt

TL;DR
This paper investigates the excess capacity of deep neural networks, especially residual architectures, using Rademacher complexity bounds, revealing significant capacity beyond what is necessary for empirical error and suggesting a form of weight norm-based compressibility.
Contribution
The authors extend Rademacher complexity bounds to modern architectures, providing new insights into the excess capacity and its relation to weight norms and compressibility.
Findings
Substantial excess capacity exists per task.
Capacity remains similar across different tasks.
Weight norm-based measures relate to model compressibility.
Abstract
We study the excess capacity of deep networks in the context of supervised classification. That is, given a capacity measure of the underlying hypothesis class - in our case, empirical Rademacher complexity - to what extent can we (a priori) constrain this class while retaining an empirical error on a par with the unconstrained regime? To assess excess capacity in modern architectures (such as residual networks), we extend and unify prior Rademacher complexity bounds to accommodate function composition and addition, as well as the structure of convolutions. The capacity-driving terms in our bounds are the Lipschitz constants of the layers and an (2, 1) group norm distance to the initializations of the convolution weights. Experiments on benchmark datasets of varying task difficulty indicate that (1) there is a substantial amount of excess capacity per task, and (2) capacity can be kept…
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.
Code & Models
Videos
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Machine Learning and Data Classification · Explainable Artificial Intelligence (XAI)
MethodsConvolution
