Shift-Curvature, SGD, and Generalization
Not on the map. Why?
Abstract (arXiv)
A longstanding debate surrounds the related hypotheses that low-curvature minima generalize better, and that SGD discourages curvature. We offer a more complete and nuanced view in support of both. First, we show that curvature harms test performance through two new mechanisms, the shift-curvature and bias-curvature, in addition to a known parameter-covariance mechanism. The three curvature-mediated contributions to test performance are reparametrization-invariant although curvature is not. The shift in the shift-curvature is the line connecting train and test local minima, which differ due to dataset sampling or distribution shift. Although the shift is unknown at training time, the shift-curvature can still be mitigated by minimizing overall curvature. Second, we derive a new, explicit SGD steady-state distribution showing that SGD optimizes an effective potential related to but different from train loss, and that SGD noise mediates a trade-off between deep versus low-curvature regions of this effective potential. Third, combining our test performance analysis with the SGD steady state shows that for small SGD noise, the shift-curvature may be the most significant of the three mechanisms. Our experiments confirm the impact of shift-curvature on test loss, and further explore the relationship between SGD noise and curvature.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 31 of its 53 references that are in the map. First posted on arXiv 21 Aug 2021.
Builds on
31 of 53 references.
References · 31
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2016On Large-Batch Training for Deep Learning: Generalization Gap and Sharp Minimacited by 1,337
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2018Reconciling modern machine learning practice and the bias-variance trade-offcited by 919
- 2017Deep Neural Networks as Gaussian Processescited by 617
- 2019Fantastic Generalization Measures and Where to Find Themcited by 507
- 2017Sharp Minima Can Generalize For Deep Netscited by 462
- 2018Essentially No Barriers in Neural Network Energy Landscapecited by 328
- 2017Information-theoretic analysis of generalization capability of learning algorithmscited by 299
- 2017Stochastic Gradient Descent as Approximate Bayesian Inferencecited by 298
19 more
- 2017Empirical Analysis of the Hessian of Over-Parametrized Neural Networkscited by 283
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 278
- 2017Three Factors Influencing Minima in SGDcited by 270
- 2018An Empirical Model of Large-Batch Trainingcited by 268
- 2018Implicit Self-Regularization in Deep Neural Networks: Evidence from Random Matrix Theory and Implications for Learningcited by 211
- 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
- 2021On the Origin of Implicit Regularization in Stochastic Gradient Descentcited by 183
- 2015Stochastic modified equations and adaptive stochastic gradient algorithmscited by 141
- 2021Fit without fear: remarkable mathematical phenomena of deep learning through the prism of interpolationcited by 130
- 2017Stochastic gradient descent performs variational inference, converges to limit cycles for deep networkscited by 108
- 2019Asymmetric Valleys: Beyond Sharp and Flat Local Minimacited by 90
- 2019Approximate Inference Turns Deep Networks into Gaussian Processescited by 89
- 2020On the Generalization Benefit of Noise in Stochastic Gradient Descentcited by 81
- 2020Computing the Testing Error without a Testing Setcited by 54
- 2018Fluctuation-dissipation relations for stochastic gradient descentcited by 47
- 2019Hessian based analysis of SGD for Deep Nets: Dynamics and Generalizationcited by 37
- 2018On the Computational Inefficiency of Large Batch Sizes for Stochastic Gradient Descentcited by 25
- 2018The Anisotropic Noise in Stochastic Gradient Descent: Its Behavior of Escaping from Sharp Minima and Regularization Effectscited by 9
- 2019On the Noisy Gradient Descent that Generalizes as SGDcited by 4
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1.
2 papers.