Sketchy Empirical Natural Gradient Methods for Deep Learning
Minghan Yang, Dong Xu, Zaiwen Wen, Mengyun Chen, Pengxiang Xu

TL;DR
This paper introduces a scalable sketchy empirical natural gradient method (SENG) for deep learning, leveraging randomized techniques to efficiently approximate natural gradient directions in high-dimensional, large-scale neural network training.
Contribution
The paper proposes a novel randomized sketching approach for empirical natural gradient computation, including a distributed version, with theoretical convergence guarantees and competitive empirical performance.
Findings
SENG achieves 75.9% Top-1 accuracy on ImageNet-1k with ResNet50.
The method scales efficiently in distributed large-batch training.
Global convergence and linear convergence under NTK are established.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSparse and Compressive Sensing Techniques · Advanced Neural Network Applications · Stochastic Gradient Optimization Techniques
MethodsConvolution · Stochastic Gradient Descent
