Just How Flexible are Neural Networks in Practice?
Not on the map. Why?
Abstract (arXiv)
It is widely believed that a neural network can fit a training set containing at least as many samples as it has parameters, underpinning notions of overparameterized and underparameterized models. In practice, however, we only find solutions accessible via our training procedure, including the optimizer and regularizers, limiting flexibility. Moreover, the exact parameterization of the function class, built into an architecture, shapes its loss surface and impacts the minima we find. In this work, we examine the ability of neural networks to fit data in practice. Our findings indicate that: (1) standard optimizers find minima where the model can only fit training sets with significantly fewer samples than it has parameters; (2) convolutional networks are more parameter-efficient than MLPs and ViTs, even on randomly labeled data; (3) while stochastic training is thought to have a regularizing effect, SGD actually finds minima that fit more training data than full-batch gradient descent; (4) the difference in capacity to fit correctly labeled and incorrectly labeled samples can be predictive of generalization; (5) ReLU activation functions result in finding minima that fit more data despite being designed to avoid vanishing and exploding gradients in deep architectures.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 29 of its 43 references that are in the map. First posted on arXiv 17 Jun 2024.
Builds on
29 of 43 references.
References · 29
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2016Understanding deep learning requires rethinking generalizationcited by 1,657
- 2020Sharpness-Aware Minimization for Efficiently Improving Generalizationcited by 1,404
- 2021Scaling Vision Transformerscited by 993
- 2019When Does Label Smoothing Help?cited by 985
- 2017A Closer Look at Memorization in Deep Networkscited by 936
- 2019Deep Double Descent: Where Bigger Models and More Data Hurtcited by 667
- 2017Computing Nonvacuous Generalization Bounds for Deep (Stochastic) Neural Networks with Many More Parameters than Training Datacited by 527
- 2021ConViT: Improving Vision Transformers with Soft Convolutional Inductive Biasescited by 484
17 more
- 2018Shampoo: Preconditioned Stochastic Tensor Optimizationcited by 413
- 2021The Intrinsic Dimension of Images and Its Impact on Learningcited by 307
- 2019PyHessian: Neural Networks Through the Lens of the Hessiancited by 291
- 2023Efficient Diffusion Training via Min-SNR Weighting Strategycited by 242
- 2015The Power of Depth for Feedforward Neural Networkscited by 181
- 2021Revisiting ResNets: Improved Training and Scaling Strategiescited by 158
- 2023Getting ViT in Shape: Scaling Laws for Compute-Optimal Model Designcited by 87
- 2022PAC-Bayes Compression Bounds So Tight That They Can Explain Generalizationcited by 75
- 2023Battle of the Backbones: A Large-Scale Comparison of Pretrained Models across Computer Vision Taskscited by 72
- 2016Deep vs. shallow networks : An approximation theory perspectivecited by 63
- 2021Stochastic Training is Not Necessary for Generalizationcited by 63
- 2015Provable approximation properties for deep neural networkscited by 60
- 2019Understanding Generalization through Visualizationscited by 54
- 2023Non-Vacuous Generalization Bounds for Large Language Modelscited by 53
- 2020Rethinking Parameter Counting in Deep Models: Effective Dimensionality Revisitedcited by 50
- 2019Truth or Backpropaganda? An Empirical Investigation of Deep Learning Theorycited by 21
- 2023Efficiency 360: Efficient Vision Transformerscited by 6
Built on by
Citing papers per year: 2024: 2; 2025: 1.
3 papers.