Sketchy Empirical Natural Gradient Methods for Deep Learning
Not on the map. Why?
Abstract (arXiv)
In this paper, we develop an efficient sketchy empirical natural gradient method (SENG) for large-scale deep learning problems. The empirical Fisher information matrix is usually low-rank since the sampling is only practical on a small amount of data at each iteration. Although the corresponding natural gradient direction lies in a small subspace, both the computational cost and memory requirement are still not tractable due to the high dimensionality. We design randomized techniques for different neural network structures to resolve these challenges. For layers with a reasonable dimension, sketching can be performed on a regularized least squares subproblem. Otherwise, since the gradient is a vectorization of the product between two matrices, we apply sketching on the low-rank approximations of these matrices to compute the most expensive parts. A distributed version of SENG is also developed for extremely large-scale applications. Global convergence to stationary points is established under some mild assumptions and a fast linear convergence is analyzed under the neural tangent kernel (NTK) case. Extensive experiments on convolutional neural networks show the competitiveness of SENG compared with the state-of-the-art methods. On the task ResNet50 with ImageNet-1k, SENG achieves 75.9% Top-1 testing accuracy within 41 epochs. Experiments on the distributed large-batch training show that the scaling efficiency is quite reasonable.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 10 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 2; 2024: 0; 2025: 2; 2026: 1.
10 papers.
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorchcited by 20
- 2023MKOR: Momentum-Enabled Kronecker-Factor-Based Optimizer Using Rank-1 Updatescited by 7
- 2022Riemannian Natural Gradient Methodscited 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
- 2021NG+ : A Multi-Step Matrix-Product Natural Gradient Method for Deep Learningcited by 2
- 2022Brand New K-FACs: Speeding up K-FAC with Online Decomposition Updatescited by 2
- 2025A Sketch-and-Project Analysis of Subsampled Natural Gradient Algorithmscited by 2
- 2022Rethinking Exponential Averaging of the Fishercited by 1
- 2026Center-Manifold Reduction of Learning at Bifurcations: Interference and Rich Learning in Recurrent Neural Networkscited by 0
- 2026Center-Manifold Reduction of Learning at Bifurcations: Interference and Rich Learning in Recurrent Neural Networks12 May 2026
- 2025A Sketch-and-Project Analysis of Subsampled Natural Gradient Algorithms28 Aug 2025
- 2025Beyond the Mean: Fisher-Orthogonal Projection for Natural Gradient Descent in Large Batch Training19 Aug 2025
- 2023MKOR: Momentum-Enabled Kronecker-Factor-Based Optimizer Using Rank-1 Updates2 Jun 2023
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorch8 May 2023
- 2022Brand New K-FACs: Speeding up K-FAC with Online Decomposition Updates16 Oct 2022
- 2022Riemannian Natural Gradient Methods15 Jul 2022
- 2022Randomized K-FACs: Speeding up K-FAC with Randomized Numerical Linear Algebra30 Jun 2022
- 2022Rethinking Exponential Averaging of the Fisher10 Apr 2022
- 2021NG+ : A Multi-Step Matrix-Product Natural Gradient Method for Deep Learning14 Jun 2021