Depth Separations in Neural Networks: Separating the Dimension from the Accuracy
Not on the map. Why?
Abstract (arXiv)
We prove an exponential size separation between depth 2 and depth 3 neural networks (with real inputs), when approximating a O(1)-Lipschitz target function to constant accuracy, with respect to a distribution with support in the unit ball, under the mild assumption that the weights of the depth 2 network are exponentially bounded. This resolves an open problem posed in citetsafran2019depth, and proves that the curse of dimensionality manifests itself in depth 2 approximation, even in cases where the target function can be represented efficiently using a depth 3 network. Previously, lower bounds that were used to separate depth 2 from depth 3 networks required that at least one of the Lipschitz constant, target accuracy or (some measure of) the size of the domain of approximation scale polynomially with the input dimension, whereas in our result these parameters are fixed to be constants independent of the input dimension: our parameters are simultaneously optimal. Our lower bound holds for a wide variety of activation functions, and is based on a novel application of a worst- to average-case random self-reducibility argument, allowing us to leverage depth 2 threshold circuits lower bounds in a new domain.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 19 of its 28 references that are in the map. First posted on arXiv 11 Feb 2024.
Builds on
19 of 28 references.
References · 19
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2017Size-Independent Sample Complexity of Neural Networkscited by 289
- 2016Benefits of depth in neural networkscited by 248
- 2015The Power of Depth for Feedforward Neural Networkscited by 181
- 2016Why and When Can Deep -- but Not Shallow -- Networks Avoid the Curse of Dimensionality: a Reviewcited by 155
- 2016Why Deep Neural Networks for Function Approximation?cited by 82
- 2016Depth-Width Tradeoffs in Approximating Natural Functions with Neural Networkscited by 58
- 2017Depth Separation for Neural Networkscited by 46
- 2021On the Approximation Power of Two-Layer Networks of Random ReLUscited by 29
- 2019Depth Separations in Neural Networks: What is Actually Being Separated?cited by 27
- 2019Is Deeper Better only when Shallow is Good?cited by 24
- 2017Lower bounds over Boolean inputs for deep neural networks with ReLU gatescited by 20
7 more
- 2021The Connection Between Approximation, Depth Separation and Learnability in Neural Networkscited by 19
- 2021Depth separation beyond radial functionscited by 18
- 2023Provable Guarantees for Nonlinear Feature Learning in Three-Layer Neural Networkscited by 18
- 2020Neural Networks with Small Weights and Depth-Separation Barrierscited by 17
- 2021Optimization-Based Separations for Neural Networkscited by 17
- 2023How Many Neurons Does it Take to Approximate the Maximum?cited by 12
- 2023Depth Separation with Multilayer Mean-Field Networkscited by 8
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026Provable Learning of Random Hierarchy Models and Hierarchical Shallow-to-Deep Chainingcited by 5
- 2026A Depth Hierarchy for Computing the Maximum in ReLU Networks via Extremal Graph Theorycited by 3
- 2026Algorithmic Separation between Constant-Depth and Logarithmic-Depth Neural Networkscited by 0
- 2026Every Layer Counts: An Exponential L2 Depth Hierarchy for ReLU Networkscited by 0
- 2026Every Layer Counts: An Exponential L2 Depth Hierarchy for ReLU Networks24 Aug 2026
- 2026Algorithmic Separation between Constant-Depth and Logarithmic-Depth Neural Networks28 Jul 2026
- 2026Provable Learning of Random Hierarchy Models and Hierarchical Shallow-to-Deep Chaining27 Jan 2026
- 2026A Depth Hierarchy for Computing the Maximum in ReLU Networks via Extremal Graph Theory4 Jan 2026