mlsanityData to 7 Oct 2026

Exact Gauss-Newton Optimization for Training Deep Neural Networks

arXiv 2405.14402 ↗First posted 23 May 2024cs.LG stat.MLcited by 10

Not on the map. Why?

Abstract (arXiv)

We present Exact Gauss-Newton (EGN), a stochastic second-order optimization algorithm that combines the generalized Gauss-Newton (GN) Hessian approximation with low-rank linear algebra to compute the descent direction. Leveraging the Duncan-Guttman matrix identity, the parameter update is obtained by factorizing a matrix which has the size of the mini-batch. This is particularly advantageous for large-scale machine learning problems where the dimension of the neural network parameter vector is several orders of magnitude larger than the batch size. Additionally, we show how improvements such as line search, adaptive regularization, and momentum can be seamlessly added to EGN to further accelerate the algorithm. Moreover, under mild assumptions, we prove that our algorithm converges in expectation to a stationary point of the objective. Finally, our numerical experiments demonstrate that EGN consistently exceeds, or at most matches the generalization performance of well-tuned SGD, Adam, GAF, SQN, and SGN optimizers across various supervised and reinforcement learning tasks.

Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 42 of its 86 references that are in the map. First posted on arXiv 23 May 2024.

Builds on

42 of 86 references.

References · 42

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2020Language Models are Few-Shot Learnerscited by 32,199
  4. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 13,958
  5. 2013Playing Atari with Deep Reinforcement Learningcited by 3,211
  6. 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
  7. 2013Stochastic First- and Zeroth-order Methods for Nonconvex Stochastic Programmingcited by 716
  8. 2021Datasets: A Community Library for Natural Language Processingcited by 526
  9. 2014SAGA: A Fast Incremental Gradient Method With Support for Non-Strongly Convex Composite Objectivescited by 401
  10. 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
  11. 2017Empirical Analysis of the Hessian of Over-Parametrized Neural Networkscited by 283
  12. 2023Sophia: A Scalable Stochastic Second-order Optimizer for Language Model Pre-trainingcited by 260
30 more
  1. 2017SARAH: A Novel Method for Machine Learning Problems Using Stochastic Recursive Gradientcited by 218
  2. 2019Limitations of the Empirical Fisher Approximation for Natural Gradient Descentcited by 213
  3. 2020ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learningcited by 201
  4. 2017Practical Gauss-Newton Optimisation for Deep Learningcited by 139
  5. 2019Painless Stochastic Gradient: Interpolation, Line-Search, and Convergence Ratescited by 119
  6. 2019A Survey of Optimization Methods from a Machine Learning Perspectivecited by 90
  7. 2020Variance-Reduced Methods for Machine Learningcited by 79
  8. 2014A Stochastic Quasi-Newton Method for Large-Scale Optimizationcited by 68
  9. 2018On the Ineffectiveness of Variance Reduced Optimization for Deep Learningcited by 48
  10. 2020A Deeper Look at the Hessian Eigenspectrum of Deep Neural Networks and its Applications to Regularizationcited by 44
  11. 2016Exact and Inexact Subsampled Newton Methods for Optimizationcited by 38
  12. 2017Second-Order Optimization for Non-Convex Machine Learning: An Empirical Studycited by 35
  13. 2018Aggregated Momentum: Stability Through Passive Dampingcited by 35
  14. 2019Efficient Subsampled Gauss-Newton and Natural Gradient Methods for Training Neural Networkscited by 32
  15. 2016A Multi-Batch L-BFGS Method for Machine Learningcited by 30
  16. 2020On the Promise of the Stochastic Generalized Gauss-Newton Method for Training DNNscited by 18
  17. 2021Activated Gradients for Deep Neural Networkscited by 14
  18. 2022Second-order optimization with lazy Hessianscited by 13
  19. 2018The Full Spectrum of Deepnet Hessians at Scale: Dynamics with SGD Training and Sample Sizecited by 12
  20. 2019Demon: Improved Neural Network Training with Momentum Decaycited by 11
  21. 2020Stochastic Gauss-Newton Algorithms for Nonconvex Compositional Optimizationcited by 10
  22. 2021Quasi-Newton Methods for Saddle Point Problems and Beyondcited by 10
  23. 2013Training Neural Networks with Stochastic Hessian-Free Optimizationcited by 9
  24. 2019Stochastic quasi-Newton with line-search regularizationcited by 6
  25. 2023Rethinking Gauss-Newton for learning over-parameterized modelscited by 6
  26. 2021Nonlinear Least Squares for Large-Scale Machine Learning using Stochastic Jacobian Estimatescited by 4
  27. 2024Optimal Shrinkage for Distributed Second-Order Optimizationcited by 4
  28. 2020Adaptive Stochastic Optimizationcited by 3
  29. 2021SCORE: Approximating Curvature Information under Self-Concordant Regularizationcited by 3
  30. 2022Improving Levenberg-Marquardt Algorithm for Neural Networkscited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 2; 2025: 4; 2026: 4.

10 papers.