The capacity of feedforward neural networks
Not on the map. Why?
Abstract (arXiv)
A long standing open problem in the theory of neural networks is the development of quantitative methods to estimate and compare the capabilities of different architectures. Here we define the capacity of an architecture by the binary logarithm of the number of functions it can compute, as the synaptic weights are varied. The capacity provides an upper bound on the number of bits that can be extracted from the training data and stored in the architecture during learning. We study the capacity of layered, fully-connected, architectures of linear threshold neurons with L layers of size n1,n2, ldots, nL and show that in essence the capacity is given by a cubic polynomial in the layer sizes: C(n1,ldots, nL)=sumk=1L-1 min(n1,ldots,nk)nknk+1, where layers that are smaller than all previous layers act as bottlenecks. In proving the main result, we also develop new techniques (multiplexing, enrichment, and stacking) as well as new bounds on the capacity of finite sets. We use the main result to identify architectures with maximal or minimal capacity under a number of natural constraints. This leads to the notion of structural regularization for deep architectures. While in general, everything else being equal, shallow networks compute more functions than deep networks, the functions computed by deep networks are more regular and "interesting".
Key facts. Cited by 14 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 4; 2023: 0; 2024: 1; 2025: 0; 2026: 3.
14 papers.
Sort:
- 2021Boosting Monocular Depth Estimation Models to High-Resolution via Content-Adaptive Multi-Resolution Mergingcited by 104
- 2022Improving Self-Supervised Learning by Characterizing Idealized Representationscited by 33
- 2021An Introduction to Variational Inferencecited by 11
- 2022The Quarks of Attentioncited by 7
- 2021Lifetime policy reuse and the importance of task capacitycited by 4
- 2021A theory of capacity and sparse neural encodingcited by 1
- 2021VC dimension of partially quantized neural networks in the overparametrized regimecited by 1
- 2022Improved Overparametrization Bounds for Global Convergence of Stochastic Gradient Descent for Shallow Neural Networkscited by 1
- 2022Deep Regression Ensemblescited by 1
- 2021Memory Capacity of Recurrent Neural Networks with Matrix Representationcited by 0
- 2024A Theory of Synaptic Neural Balance: From Local to Global Ordercited by 0
- 2026Information Theoretic Perspective on Representation Learningcited by 0
- 2026Dimension-Free Rank Lifting from Random Hyperplane Arrangements30 Sep 2026
- 2026Curvature-Weighted Capacity Allocation: A Minimum Description Length Framework for Layer-Adaptive Large Language Model Optimization1 Mar 2026
- 2026Information Theoretic Perspective on Representation Learning16 Jan 2026
- 2024A Theory of Synaptic Neural Balance: From Local to Global Order15 May 2024
- 2022Improving Self-Supervised Learning by Characterizing Idealized Representations13 Sep 2022
- 2022Deep Regression Ensembles10 Mar 2022
- 2022The Quarks of Attention15 Feb 2022
- 2022Improved Overparametrization Bounds for Global Convergence of Stochastic Gradient Descent for Shallow Neural Networks28 Jan 2022
- 2021VC dimension of partially quantized neural networks in the overparametrized regime6 Oct 2021
- 2021An Introduction to Variational Inference30 Aug 2021
- 2021Lifetime policy reuse and the importance of task capacity3 Jun 2021
- 2021Boosting Monocular Depth Estimation Models to High-Resolution via Content-Adaptive Multi-Resolution Merging28 May 2021
2 more
- 2021Memory Capacity of Recurrent Neural Networks with Matrix Representation11 Apr 2021
- 2021A theory of capacity and sparse neural encoding19 Feb 2021
- 2021Boosting Monocular Depth Estimation Models to High-Resolution via Content-Adaptive Multi-Resolution Mergingcited by 104
- 2022Improving Self-Supervised Learning by Characterizing Idealized Representationscited by 33
- 2021An Introduction to Variational Inferencecited by 11
- 2022The Quarks of Attentioncited by 7
- 2021Lifetime policy reuse and the importance of task capacitycited by 4
- 2021A theory of capacity and sparse neural encodingcited by 1
- 2021VC dimension of partially quantized neural networks in the overparametrized regimecited by 1
- 2022Improved Overparametrization Bounds for Global Convergence of Stochastic Gradient Descent for Shallow Neural Networkscited by 1
- 2022Deep Regression Ensemblescited by 1
- 2021Memory Capacity of Recurrent Neural Networks with Matrix Representationcited by 0
- 2024A Theory of Synaptic Neural Balance: From Local to Global Ordercited by 0
- 2026Information Theoretic Perspective on Representation Learningcited by 0
12 most cited of 14 All 14 (JSON)
- 2026Dimension-Free Rank Lifting from Random Hyperplane Arrangements30 Sep 2026
- 2026Curvature-Weighted Capacity Allocation: A Minimum Description Length Framework for Layer-Adaptive Large Language Model Optimization1 Mar 2026
- 2026Information Theoretic Perspective on Representation Learning16 Jan 2026
- 2024A Theory of Synaptic Neural Balance: From Local to Global Order15 May 2024
- 2022Improving Self-Supervised Learning by Characterizing Idealized Representations13 Sep 2022
- 2022Deep Regression Ensembles10 Mar 2022
- 2022The Quarks of Attention15 Feb 2022
- 2022Improved Overparametrization Bounds for Global Convergence of Stochastic Gradient Descent for Shallow Neural Networks28 Jan 2022
- 2021VC dimension of partially quantized neural networks in the overparametrized regime6 Oct 2021
- 2021An Introduction to Variational Inference30 Aug 2021
- 2021Lifetime policy reuse and the importance of task capacity3 Jun 2021
- 2021Boosting Monocular Depth Estimation Models to High-Resolution via Content-Adaptive Multi-Resolution Merging28 May 2021
12 newest of 14 All 14 (JSON)