Deep learning, stochastic gradient descent and diffusion maps
Not on the map. Why?
Abstract (arXiv)
Stochastic gradient descent (SGD) is widely used in deep learning due to its computational efficiency, but a complete understanding of why SGD performs so well remains a major challenge. It has been observed empirically that most eigenvalues of the Hessian of the loss functions on the loss landscape of over-parametrized deep neural networks are close to zero, while only a small number of eigenvalues are large. Zero eigenvalues indicate zero diffusion along the corresponding directions. This indicates that the process of minima selection mainly happens in the relatively low-dimensional subspace corresponding to the top eigenvalues of the Hessian. Although the parameter space is very high-dimensional, these findings seems to indicate that the SGD dynamics may mainly live on a low-dimensional manifold. In this paper, we pursue a truly data driven approach to the problem of getting a potentially deeper understanding of the high-dimensional parameter surface, and in particular, of the landscape traced out by SGD by analyzing the data generated through SGD, or any other optimizer for that matter, in order to possibly discover (local) low-dimensional representations of the optimization landscape. As our vehicle for the exploration, we use diffusion maps introduced by R. Coifman and coauthors.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 25 of its 56 references that are in the map. First posted on arXiv 4 Apr 2022.
Builds on
25 of 56 references.
References · 25
- 2017Visualizing the Loss Landscape of Neural Netscited by 1,126
- 2017Exploring Generalization in Deep Learningcited by 595
- 2018Loss Surfaces, Mode Connectivity, and Fast Ensembling of DNNscited by 585
- 2015Train faster, generalize better: Stability of stochastic gradient descentcited by 547
- 2017Computing Nonvacuous Generalization Bounds for Deep (Stochastic) Neural Networks with Many More Parameters than Training Datacited by 527
- 2017Sharp Minima Can Generalize For Deep Netscited by 462
- 2016Entropy-SGD: Biasing Gradient Descent Into Wide Valleyscited by 357
- 2014Identifying and attacking the saddle point problem in high-dimensional non-convex optimizationcited by 286
- 2017Empirical Analysis of the Hessian of Over-Parametrized Neural Networkscited by 283
- 2014The Loss Surfaces of Multilayer Networkscited by 278
- 2017Train longer, generalize better: closing the generalization gap in large batch training of neural networkscited by 278
- 2016Deep Learning without Poor Local Minimacited by 233
13 more
- 2018Gradient Descent Happens in a Tiny Subspacecited by 208
- 2017A Bayesian Perspective on Generalization and Stochastic Gradient Descentcited by 134
- 2018An Alternative View: When Does SGD Escape Local Minima?cited by 115
- 2016Topology and Geometry of Half-Rectified Network Optimizationcited by 102
- 2019Asymmetric Valleys: Beyond Sharp and Flat Local Minimacited by 90
- 2018Hessian-based Analysis of Large Batch Training and Robustness to Adversariescited by 87
- 2017Towards Understanding Generalization of Deep Learning: Perspective of Loss Landscapescited by 84
- 2019Normalized Flat Minima: Exploring Scale Invariant Definition of Flat Minima for Neural Networks using PAC-Bayesian Analysiscited by 58
- 2019On Connected Sublevel Sets in Deep Learningcited by 51
- 2018On the loss landscape of a class of deep neural networks with no bad local valleyscited by 38
- 2020Artificial Neural Variability for Deep Learning: On Overfitting, Noise Memorization, and Catastrophic Forgettingcited by 28
- 2018Understanding the Loss Surface of Neural Networks for Binary Classificationcited by 27
- 2018Spurious Valleys in Two-layer Neural Network Optimization Landscapescited by 20
Built on by
Citing papers per year: 2024: 1.
1 paper.