Randomized K-FACs: Speeding up K-FAC with Randomized Numerical Linear Algebra
Not on the map. Why?
Abstract (arXiv)
K-FAC is a successful tractable implementation of Natural Gradient for Deep Learning, which nevertheless suffers from the requirement to compute the inverse of the Kronecker factors (through an eigen-decomposition). This can be very time-consuming (or even prohibitive) when these factors are large. In this paper, we theoretically show that, owing to the exponential-average construction paradigm of the Kronecker factors that is typically used, their eigen-spectrum must decay. We show numerically that in practice this decay is very rapid, leading to the idea that we could save substantial computation by only focusing on the first few eigen-modes when inverting the Kronecker-factors. Importantly, the spectrum decay happens over a constant number of modes irrespectively of the layer width. This allows us to reduce the time complexity of K-FAC from cubic to quadratic in layer width, partially closing the gap w.r.t. SENG (another practical Natural Gradient implementation for Deep learning which scales linearly in width). Randomized Numerical Linear Algebra provides us with the necessary tools to do so. Numerical results show we obtain ≈2.5× reduction in per-epoch time and ≈3.3× reduction in time to target accuracy. We compare our proposed K-FAC sped-up versions SENG, and observe that for CIFAR10 classification with VGG16bn we perform on par with it.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 8 of its 17 references that are in the map. First posted on arXiv 30 Jun 2022.
Builds on
8 of 17 references.
References · 8
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
- 2014New insights and perspectives on the natural gradient methodcited by 435
- 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 138
- 2016Practical sketching algorithms for low-rank matrix approximationcited by 38
- 2020Scalable and Practical Natural Gradient for Large-Scale Deep Learningcited by 15
- 2021Activation function design for deep networks: linearity and effective initialisationcited by 13
- 2020Sketchy Empirical Natural Gradient Methods for Deep Learningcited by 10
- 2022Rethinking Exponential Averaging of the Fishercited by 1
Built on by
Citing papers per year: 2024: 1; 2025: 1; 2026: 1.
3 papers.