Practical Quasi-Newton Methods for Training Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
We consider the development of practical stochastic quasi-Newton, and in particular Kronecker-factored block-diagonal BFGS and L-BFGS methods, for training deep neural networks (DNNs). In DNN training, the number of variables and components of the gradient n is often of the order of tens of millions and the Hessian has n2 elements. Consequently, computing and storing a full n × n BFGS approximation or storing a modest number of (step, change in gradient) vector pairs for use in an L-BFGS implementation is out of the question. In our proposed methods, we approximate the Hessian by a block-diagonal matrix and use the structure of the gradient and Hessian to further approximate these blocks, each of which corresponds to a layer, as the Kronecker product of two much smaller matrices. This is analogous to the approach in KFAC, which computes a Kronecker-factored block-diagonal approximation to the Fisher matrix in a stochastic natural gradient method. Because the indefinite and highly variable nature of the Hessian in a DNN, we also propose a new damping approach to keep the upper as well as the lower bounds of the BFGS and L-BFGS approximations bounded. In tests on autoencoder feed-forward neural network models with either nine or thirteen layers applied to three datasets, our methods outperformed or performed comparably to KFAC and state-of-the-art first-order stochastic methods.
Key facts. Cited by 67 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 15; 2022: 9; 2023: 17; 2024: 12; 2025: 8; 2026: 6.
67 papers.
Sort:
By area:
- 2023A Distributed Data-Parallel PyTorch Implementation of the Distributed Shampoo Optimizer for Training Neural Networks At-Scalecited by 69
- 2021Analytic Insights into Structure and Rank of Neural Network Hessian Mapscited by 52
- 2023Kronecker-Factored Approximate Curvature for Modern Neural Network Architecturescited by 49
- 2021SUPER-ADAM: Faster and Universal Framework of Adaptive Gradientscited by 40
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2022Gradient Descent on Neurons and its Link to Approximate Second-Order Optimizationcited by 29
- 2021Tensor Normal Training for Deep Learning Modelscited by 24
- 2021Regularized Newton Method with Global O(1/k2) Convergencecited by 22
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditionercited by 21
- 2021KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networkscited by 20
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorchcited by 20
- 2024Curvature-Informed SGD via General Purpose Lie-Group Preconditionerscited by 16
38 more
- 2021LocoProp: Enhancing BackProp via Local Loss Optimizationcited by 15
- 2024An Improved Empirical Fisher Approximation for Natural Gradient Descentcited by 15
- 2025Towards Quantifying the Hessian Structure of Neural Networkscited by 13
- 2021Large-Scale Deep Learning Optimizations: A Comprehensive Surveycited by 10
- 2022Efficient Approximations of the Fisher Matrix in Neural Networks using Kronecker Product Singular Value Decompositioncited by 9
- 2024Learning Physics Informed Neural ODEs With Partial Measurementscited by 9
- 2025Preconditioned Norms: A Unified Framework for Steepest Descent, Quasi-Newton and Adaptive Methodscited by 9
- 2022A Mini-Block Fisher Method for Deep Neural Networkscited by 8
- 2021TENGraD: Time-Efficient Natural Gradient Descent with Exact Fisher-Block Inversioncited by 7
- 2023Natural Gradient Methods: Perspectives, Efficient-Scalable Approximations, and Analysiscited by 7
- 2023MKOR: Momentum-Enabled Kronecker-Factor-Based Optimizer Using Rank-1 Updatescited by 7
- 2021Kronecker-factored Quasi-Newton Methods for Deep Learningcited by 6
- 2021KOALA: A Kalman Optimization Algorithm with Loss Adaptivitycited by 6
- 2023ISAAC Newton: Input-based Approximate Curvature for Newton's Methodcited by 6
- 2021Low Dimensional Landscape Hypothesis is True: DNNs can be Trained in Tiny Subspacescited by 5
- 2021Accelerating Distributed K-FAC with Smart Parallelism of Computing and Communication Taskscited by 5
- 2022Riemannian Natural Gradient Methodscited by 5
- 2024PETScML: Second-order solvers for training regression problems in Scientific Machine Learningcited by 4
- 2024Bayesian inverse Navier-Stokes problems: joint flow field reconstruction and parameter learningcited by 4
- 2024Physics-Informed Neural Networks with Trust-Region Sequential Quadratic Programmingcited by 4
- 2021Revisiting Recursive Least Squares for Training Deep Neural Networkscited by 3
- 2022Learning to Optimize Quasi-Newton Methodscited by 3
- 2023mL-BFGS: A Momentum-based L-BFGS for Distributed Large-Scale Neural Network Optimizationcited by 3
- 2021NG+ : A Multi-Step Matrix-Product Natural Gradient Method for Deep Learningcited by 2
- 2023Anderson Acceleration For Bioinformatics-Based Machine Learningcited by 2
- 2023KrADagrad: Kronecker Approximation-Domination Gradient Preconditioned Stochastic Optimizationcited by 2
- 2023Studying K-FAC Heuristics by Viewing Adam through a Second-Order Lenscited by 2
- 2024Mini-Hes: A Parallelizable Second-order Latent Factor Analysis Modelcited by 2
- 2024A framework for measuring the training efficiency of a neural architecturecited by 2
- 2024Memory-Efficient 4-bit Preconditioned Stochastic Optimizationcited by 2
- 2025qNBO: quasi-Newton Meets Bilevel Optimizationcited by 2
- 2025SASSHA: Sharpness-aware Adaptive Second-order Optimization with Stable Hessian Approximationcited by 2
- 2026Scale-Invariant Neural Network Optimization: Norm Geometry and Heavy-Tailed Noisecited by 2
- 2022Rethinking Exponential Averaging of the Fishercited by 1
- 2022A Novel Fast Exact Subproblem Solver for Stochastic Quasi-Newton Cubic Regularized Optimizationcited by 1
- 2023FOSI: Hybrid First and Second Order Optimizationcited by 1
- 2023Eva: A General Vectorized Approximation Framework for Second-order Optimizationcited by 1
- 2023Gathering and Exploiting Higher-Order Information when Training Large Structured Modelscited by 1
50 most cited of 67 All 67 (JSON)
- 2026SoftServe: A Scalable Quasi-Newton Method for Deep Learning1 Oct 2026
- 2026Improved denoising diffusion probabilistic models with efficient non-diagonal covariance modeling22 Aug 2026
- 2026Exploiting weight-space symmetries for approximating curvature30 May 2026
- 2026Scale-Invariant Neural Network Optimization: Norm Geometry and Heavy-Tailed Noise18 May 2026
- 2026Accelerated Gradient Descent for Faster Convergence with Minimal Overhead15 May 2026
- 2026Natural Gradient Descent for Online Continual Learning21 Mar 2026
- 2025CurvaDion: Curvature-Adaptive Distributed Orthonormalization13 Dec 2025
- 2025Preconditioned Norms: A Unified Framework for Steepest Descent, Quasi-Newton and Adaptive Methods12 Oct 2025
- 2025MAC: An Efficient Gradient Preconditioning using Mean Activation Approximated Curvature10 Jun 2025
- 2025NysAct: A Scalable Preconditioned Gradient Descent using Nystrom Approximation10 Jun 2025
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditioner4 Jun 2025
- 2025Towards Quantifying the Hessian Structure of Neural Networks5 May 2025
38 more
- 2025SASSHA: Sharpness-aware Adaptive Second-order Optimization with Stable Hessian Approximation25 Feb 2025
- 2025qNBO: quasi-Newton Meets Bilevel Optimization3 Feb 2025
- 2024Memory-Efficient 4-bit Preconditioned Stochastic Optimization14 Dec 2024
- 2024Learning Physics Informed Neural ODEs With Partial Measurements11 Dec 2024
- 2024Physics-Informed Neural Networks with Trust-Region Sequential Quadratic Programming16 Sep 2024
- 2024A framework for measuring the training efficiency of a neural architecture12 Sep 2024
- 2024Learning rheological parameters of non-Newtonian fluids from velocimetry data5 Aug 2024
- 2024Bayesian inverse Navier-Stokes problems: joint flow field reconstruction and parameter learning26 Jun 2024
- 2024An Improved Empirical Fisher Approximation for Natural Gradient Descent10 Jun 2024
- 2024Q-Newton: Hybrid Quantum-Classical Scheduling for Accelerating Neural Network Training with Newton's Gradient Descent30 Apr 2024
- 2024AdaFish: Fast low-rank parameter-efficient fine-tuning by using second-order information19 Mar 2024
- 2024PETScML: Second-order solvers for training regression problems in Scientific Machine Learning18 Mar 2024
- 2024Mini-Hes: A Parallelizable Second-order Latent Factor Analysis Model19 Feb 2024
- 2024Curvature-Informed SGD via General Purpose Lie-Group Preconditioners7 Feb 2024
- 2023Gathering and Exploiting Higher-Order Information when Training Large Structured Models6 Dec 2023
- 2023A Computationally Efficient Sparsified Online Newton Method16 Nov 2023
- 2023Kronecker-Factored Approximate Curvature for Modern Neural Network Architectures1 Nov 2023
- 2023Studying K-FAC Heuristics by Viewing Adam through a Second-Order Lens23 Oct 2023
- 2023Jorge: Approximate Preconditioning for GPU-efficient Second-order Optimization18 Oct 2023
- 2023A Distributed Data-Parallel PyTorch Implementation of the Distributed Shampoo Optimizer for Training Neural Networks At-Scale12 Sep 2023
- 2023Eva: A General Vectorized Approximation Framework for Second-order Optimization4 Aug 2023
- 2023mL-BFGS: A Momentum-based L-BFGS for Distributed Large-Scale Neural Network Optimization25 Jul 2023
- 2023MKOR: Momentum-Enabled Kronecker-Factor-Based Optimizer Using Rank-1 Updates2 Jun 2023
- 2023KrADagrad: Kronecker Approximation-Domination Gradient Preconditioned Stochastic Optimization30 May 2023
- 2023Layer-wise Adaptive Step-Sizes for Stochastic First-Order Methods for Deep Learning23 May 2023
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorch8 May 2023
- 2023ISAAC Newton: Input-based Approximate Curvature for Newton's Method1 May 2023
- 2023Analysis and Comparison of Two-Level KFAC Methods for Training Deep Neural Networks31 Mar 2023
- 2023Natural Gradient Methods: Perspectives, Efficient-Scalable Approximations, and Analysis6 Mar 2023
- 2023FOSI: Hybrid First and Second Order Optimization16 Feb 2023
- 2023Anderson Acceleration For Bioinformatics-Based Machine Learning1 Feb 2023
- 2022An Efficient Nonlinear Acceleration method that Exploits Symmetry of the Hessian22 Oct 2022
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunities13 Oct 2022
- 2022Learning to Optimize Quasi-Newton Methods11 Oct 2022
- 2022Riemannian Natural Gradient Methods15 Jul 2022
- 2022A Novel Fast Exact Subproblem Solver for Stochastic Quasi-Newton Cubic Regularized Optimization19 Apr 2022
- 2022Rethinking Exponential Averaging of the Fisher10 Apr 2022
- 2022A Mini-Block Fisher Method for Deep Neural Networks8 Feb 2022
50 newest of 67 All 67 (JSON)
- 2023A Distributed Data-Parallel PyTorch Implementation of the Distributed Shampoo Optimizer for Training Neural Networks At-Scalecited by 69
- 2021Analytic Insights into Structure and Rank of Neural Network Hessian Mapscited by 52
- 2023Kronecker-Factored Approximate Curvature for Modern Neural Network Architecturescited by 49
- 2021SUPER-ADAM: Faster and Universal Framework of Adaptive Gradientscited by 40
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2022Gradient Descent on Neurons and its Link to Approximate Second-Order Optimizationcited by 29
- 2021Tensor Normal Training for Deep Learning Modelscited by 24
- 2021Regularized Newton Method with Global O(1/k2) Convergencecited by 22
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditionercited by 21
- 2021KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networkscited by 20
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorchcited by 20
- 2024Curvature-Informed SGD via General Purpose Lie-Group Preconditionerscited by 16
12 most cited of 66 All 66 (JSON)
- 2026SoftServe: A Scalable Quasi-Newton Method for Deep Learning1 Oct 2026
- 2026Exploiting weight-space symmetries for approximating curvature30 May 2026
- 2026Scale-Invariant Neural Network Optimization: Norm Geometry and Heavy-Tailed Noise18 May 2026
- 2026Accelerated Gradient Descent for Faster Convergence with Minimal Overhead15 May 2026
- 2026Natural Gradient Descent for Online Continual Learning21 Mar 2026
- 2025CurvaDion: Curvature-Adaptive Distributed Orthonormalization13 Dec 2025
- 2025Preconditioned Norms: A Unified Framework for Steepest Descent, Quasi-Newton and Adaptive Methods12 Oct 2025
- 2025MAC: An Efficient Gradient Preconditioning using Mean Activation Approximated Curvature10 Jun 2025
- 2025NysAct: A Scalable Preconditioned Gradient Descent using Nystrom Approximation10 Jun 2025
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditioner4 Jun 2025
- 2025Towards Quantifying the Hessian Structure of Neural Networks5 May 2025
- 2025SASSHA: Sharpness-aware Adaptive Second-order Optimization with Stable Hessian Approximation25 Feb 2025
12 newest of 66 All 66 (JSON)