Scalable and Practical Natural Gradient for Large-Scale Deep Learning
Not on the map. Why?
Abstract (arXiv)
Large-scale distributed training of deep neural networks results in models with worse generalization performance as a result of the increase in the effective mini-batch size. Previous approaches attempt to address this problem by varying the learning rate and batch size over epochs and layers, or ad hoc modifications of batch normalization. We propose Scalable and Practical Natural Gradient Descent (SP-NGD), a principled approach for training models that allows them to attain similar generalization performance to models trained with first-order optimization methods, but with accelerated convergence. Furthermore, SP-NGD scales to large mini-batch sizes with a negligible computational overhead as compared to first-order methods. We evaluated SP-NGD on a benchmark task where highly optimized first-order methods are available as references: training a ResNet-50 model for image classification on ImageNet. We demonstrate convergence to a top-1 validation accuracy of 75.4% in 5.5 minutes using a mini-batch size of 32,768 with 1,024 GPUs, as well as an accuracy of 74.9% with an extremely large mini-batch size of 131,072 in 873 steps of SP-NGD.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Feb 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 6; 2023: 6; 2024: 0; 2025: 1; 2026: 1.
15 papers.
Sort:
- 2022Invariance Learning in Deep Neural Networks with Differentiable Laplace Approximationscited by 42
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2022PipeFisher: Efficient Training of Large Language Models Using Pipelining and Fisher Information Matricescited by 24
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorchcited by 20
- 2022Scalable K-FAC Training for Deep Neural Networks with Distributed Preconditioningcited by 7
- 2023Natural Gradient Methods: Perspectives, Efficient-Scalable Approximations, and Analysiscited by 7
- 2021Accelerating Distributed K-FAC with Smart Parallelism of Computing and Communication Taskscited by 5
- 2025Beyond the Mean: Fisher-Orthogonal Projection for Natural Gradient Descent in Large Batch Trainingcited by 5
- 2022Randomized K-FACs: Speeding up K-FAC with Randomized Numerical Linear Algebracited by 3
- 2022Brand New K-FACs: Speeding up K-FAC with Online Decomposition Updatescited by 2
- 2023Uncovering Model Processing Strategies with Non-Negative Per-Example Fisher Factorizationcited by 2
- 2022Rethinking Exponential Averaging of the Fishercited by 1
- 2026Second-Order, First-Class: A Composable Stack for Curvature-Aware Training26 Mar 2026
- 2025Beyond the Mean: Fisher-Orthogonal Projection for Natural Gradient Descent in Large Batch Training19 Aug 2025
- 2023Jorge: Approximate Preconditioning for GPU-efficient Second-order Optimization18 Oct 2023
- 2023Uncovering Model Processing Strategies with Non-Negative Per-Example Fisher Factorization7 Oct 2023
- 2023Brain-inspired Computational Intelligence via Predictive Coding15 Aug 2023
- 2023Eva: A General Vectorized Approximation Framework for Second-order Optimization4 Aug 2023
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorch8 May 2023
- 2023Natural Gradient Methods: Perspectives, Efficient-Scalable Approximations, and Analysis6 Mar 2023
- 2022PipeFisher: Efficient Training of Large Language Models Using Pipelining and Fisher Information Matrices25 Nov 2022
- 2022Brand New K-FACs: Speeding up K-FAC with Online Decomposition Updates16 Oct 2022
- 2022Randomized K-FACs: Speeding up K-FAC with Randomized Numerical Linear Algebra30 Jun 2022
- 2022Scalable K-FAC Training for Deep Neural Networks with Distributed Preconditioning30 Jun 2022
- 2022Invariance Learning in Deep Neural Networks with Differentiable Laplace Approximationscited by 42
- 2023Brain-inspired Computational Intelligence via Predictive Codingcited by 30
- 2022PipeFisher: Efficient Training of Large Language Models Using Pipelining and Fisher Information Matricescited by 24
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorchcited by 20
- 2022Scalable K-FAC Training for Deep Neural Networks with Distributed Preconditioningcited by 7
- 2023Natural Gradient Methods: Perspectives, Efficient-Scalable Approximations, and Analysiscited by 7
- 2021Accelerating Distributed K-FAC with Smart Parallelism of Computing and Communication Taskscited by 5
- 2025Beyond the Mean: Fisher-Orthogonal Projection for Natural Gradient Descent in Large Batch Trainingcited by 5
- 2022Randomized K-FACs: Speeding up K-FAC with Randomized Numerical Linear Algebracited by 3
- 2022Brand New K-FACs: Speeding up K-FAC with Online Decomposition Updatescited by 2
- 2023Uncovering Model Processing Strategies with Non-Negative Per-Example Fisher Factorizationcited by 2
- 2022Rethinking Exponential Averaging of the Fishercited by 1
12 most cited of 15 All 15 (JSON)
- 2026Second-Order, First-Class: A Composable Stack for Curvature-Aware Training26 Mar 2026
- 2025Beyond the Mean: Fisher-Orthogonal Projection for Natural Gradient Descent in Large Batch Training19 Aug 2025
- 2023Jorge: Approximate Preconditioning for GPU-efficient Second-order Optimization18 Oct 2023
- 2023Uncovering Model Processing Strategies with Non-Negative Per-Example Fisher Factorization7 Oct 2023
- 2023Brain-inspired Computational Intelligence via Predictive Coding15 Aug 2023
- 2023Eva: A General Vectorized Approximation Framework for Second-order Optimization4 Aug 2023
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorch8 May 2023
- 2023Natural Gradient Methods: Perspectives, Efficient-Scalable Approximations, and Analysis6 Mar 2023
- 2022PipeFisher: Efficient Training of Large Language Models Using Pipelining and Fisher Information Matrices25 Nov 2022
- 2022Brand New K-FACs: Speeding up K-FAC with Online Decomposition Updates16 Oct 2022
- 2022Randomized K-FACs: Speeding up K-FAC with Randomized Numerical Linear Algebra30 Jun 2022
- 2022Scalable K-FAC Training for Deep Neural Networks with Distributed Preconditioning30 Jun 2022
12 newest of 15 All 15 (JSON)