Scalable Second Order Optimization for Deep Learning
Not on the map. Why?
Abstract (arXiv)
Optimization in machine learning, both theoretical and applied, is presently dominated by first-order gradient methods such as stochastic gradient descent. Second-order optimization methods, that involve second derivatives and/or second order statistics of the data, are far less prevalent despite strong theoretical properties, due to their prohibitive computation, memory and communication costs. In an attempt to bridge this gap between theoretical and practical optimization, we present a scalable implementation of a second-order preconditioned method (concretely, a variant of full-matrix Adagrad), that along with several critical algorithmic and numerical improvements, provides significant convergence and wall-clock time improvements compared to conventional first-order methods on state-of-the-art deep models. Our novel design effectively utilizes the prevalent heterogeneous hardware architecture for training deep models, consisting of a multicore CPU coupled with multiple accelerator units. We demonstrate superior performance compared to state-of-the-art on very large learning tasks such as machine translation with Transformers, language modeling with BERT, click-through rate prediction on Criteo, and image classification on ImageNet with ResNet-50.
Key facts. Cited by 21 papers in the map (data through 14 Oct 2026). First posted on arXiv 20 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 5; 2023: 1; 2024: 3; 2025: 2; 2026: 6.
21 papers.
Sort:
By area:
- 2021Real-time Neural Radiance Caching for Path Tracingcited by 91
- 2022VeLO: Training Versatile Learned Optimizers by Scaling Upcited by 57
- 2021Rapid training of deep neural networks without skip connections or normalization layers using Deep Kernel Shapingcited by 52
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2022On the Factory Floor: ML Engineering for Industrial-Scale Ads Recommendation Modelscited by 34
- 2022Practical tradeoffs between memory, compute, and performance in learned optimizerscited by 32
- 2021A Generalizable Approach to Learning Optimizerscited by 23
- 2026Symmetry-Compatible Principle for Optimizer Design: Embeddings, LM Heads, SwiGLU MLPs, and MoE Routerscited by 11
- 2024HELENE: Hessian Layer-wise Clipping and Gradient Annealing for Accelerating Fine-tuning LLM with Zeroth-order Optimizationcited by 9
- 2024Learning Physics Informed Neural ODEs With Partial Measurementscited by 9
- 2023Scalable Stochastic Gradient Riemannian Langevin Dynamics in Non-Diagonal Metricscited by 8
- 2024PETScML: Second-order solvers for training regression problems in Scientific Machine Learningcited by 4
9 more
- 2022Hessian-Free Second-Order Adversarial Examples for Adversarial Learningcited by 3
- 2026Navigating LLM Valley: From AdamW to Memory-Efficient and Matrix-Based Optimizerscited by 2
- 2026Double Preconditioning (DoPr): Optimization for Test-Time Performance, not Validation Losscited by 1
- 2026Optimizer Memory Schedules for Outscaling the Overtraining Axiscited by 1
- 2021Local Quadratic Convergence of Stochastic Gradient Descent with Adaptive Step Sizecited by 0
- 2025FUSE: First-Order and Second-Order Unified SynthEsis in Stochastic Optimizationcited by 0
- 2025Fundamentals of Regressioncited by 0
- 2026Compression Trinity: Exploring Sparsity, Quantization, and Low-Rank Approximations for LLM Compressioncited by 0
- 2026How Bregman Divergences Shape Shampoocited by 0
- 2026How Bregman Divergences Shape Shampoo6 Oct 2026
- 2026Optimizer Memory Schedules for Outscaling the Overtraining Axis4 Sep 2026
- 2026Compression Trinity: Exploring Sparsity, Quantization, and Low-Rank Approximations for LLM Compression25 Aug 2026
- 2026Double Preconditioning (DoPr): Optimization for Test-Time Performance, not Validation Loss4 Jun 2026
- 2026Symmetry-Compatible Principle for Optimizer Design: Embeddings, LM Heads, SwiGLU MLPs, and MoE Routers18 May 2026
- 2026Navigating LLM Valley: From AdamW to Memory-Efficient and Matrix-Based Optimizers9 May 2026
- 2025Fundamentals of Regression27 Nov 2025
- 2025FUSE: First-Order and Second-Order Unified SynthEsis in Stochastic Optimization6 Mar 2025
- 2024Learning Physics Informed Neural ODEs With Partial Measurements11 Dec 2024
- 2024HELENE: Hessian Layer-wise Clipping and Gradient Annealing for Accelerating Fine-tuning LLM with Zeroth-order Optimization16 Nov 2024
- 2024PETScML: Second-order solvers for training regression problems in Scientific Machine Learning18 Mar 2024
- 2023Scalable Stochastic Gradient Riemannian Langevin Dynamics in Non-Diagonal Metrics9 Mar 2023
9 more
- 2022VeLO: Training Versatile Learned Optimizers by Scaling Up17 Nov 2022
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunities13 Oct 2022
- 2022On the Factory Floor: ML Engineering for Industrial-Scale Ads Recommendation Models12 Sep 2022
- 2022Hessian-Free Second-Order Adversarial Examples for Adversarial Learning4 Jul 2022
- 2022Practical tradeoffs between memory, compute, and performance in learned optimizers22 Mar 2022
- 2021Local Quadratic Convergence of Stochastic Gradient Descent with Adaptive Step Size30 Dec 2021
- 2021Rapid training of deep neural networks without skip connections or normalization layers using Deep Kernel Shaping5 Oct 2021
- 2021Real-time Neural Radiance Caching for Path Tracing23 Jun 2021
- 2021A Generalizable Approach to Learning Optimizers2 Jun 2021
- 2021Real-time Neural Radiance Caching for Path Tracingcited by 91
- 2022VeLO: Training Versatile Learned Optimizers by Scaling Upcited by 57
- 2021Rapid training of deep neural networks without skip connections or normalization layers using Deep Kernel Shapingcited by 52
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2022On the Factory Floor: ML Engineering for Industrial-Scale Ads Recommendation Modelscited by 34
- 2022Practical tradeoffs between memory, compute, and performance in learned optimizerscited by 32
- 2021A Generalizable Approach to Learning Optimizerscited by 23
- 2024HELENE: Hessian Layer-wise Clipping and Gradient Annealing for Accelerating Fine-tuning LLM with Zeroth-order Optimizationcited by 9
- 2024Learning Physics Informed Neural ODEs With Partial Measurementscited by 9
- 2023Scalable Stochastic Gradient Riemannian Langevin Dynamics in Non-Diagonal Metricscited by 8
- 2024PETScML: Second-order solvers for training regression problems in Scientific Machine Learningcited by 4
- 2022Hessian-Free Second-Order Adversarial Examples for Adversarial Learningcited by 3
12 most cited of 20 All 20 (JSON)
- 2026How Bregman Divergences Shape Shampoo6 Oct 2026
- 2026Optimizer Memory Schedules for Outscaling the Overtraining Axis4 Sep 2026
- 2026Compression Trinity: Exploring Sparsity, Quantization, and Low-Rank Approximations for LLM Compression25 Aug 2026
- 2026Double Preconditioning (DoPr): Optimization for Test-Time Performance, not Validation Loss4 Jun 2026
- 2026Navigating LLM Valley: From AdamW to Memory-Efficient and Matrix-Based Optimizers9 May 2026
- 2025Fundamentals of Regression27 Nov 2025
- 2025FUSE: First-Order and Second-Order Unified SynthEsis in Stochastic Optimization6 Mar 2025
- 2024Learning Physics Informed Neural ODEs With Partial Measurements11 Dec 2024
- 2024HELENE: Hessian Layer-wise Clipping and Gradient Annealing for Accelerating Fine-tuning LLM with Zeroth-order Optimization16 Nov 2024
- 2024PETScML: Second-order solvers for training regression problems in Scientific Machine Learning18 Mar 2024
- 2023Scalable Stochastic Gradient Riemannian Langevin Dynamics in Non-Diagonal Metrics9 Mar 2023
- 2022VeLO: Training Versatile Learned Optimizers by Scaling Up17 Nov 2022
12 newest of 20 All 20 (JSON)