An iterative K-FAC algorithm for Deep Learning
Not on the map. Why?
Abstract (arXiv)
Kronecker-factored Approximate Curvature (K-FAC) method is a high efficiency second order optimizer for the deep learning. Its training time is less than SGD(or other first-order method) with same accuracy in many large-scale problems. The key of K-FAC is to approximates Fisher information matrix (FIM) as a block-diagonal matrix where each block is an inverse of tiny Kronecker factors. In this short note, we present CG-FAC -- an new iterative K-FAC algorithm. It uses conjugate gradient method to approximate the nature gradient. This CG-FAC method is matrix-free, that is, no need to generate the FIM matrix, also no need to generate the Kronecker factors A and G. We prove that the time and memory complexity of iterative CG-FAC is much less than that of standard K-FAC algorithm.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 7 of its 23 references that are in the map. First posted on arXiv 1 Jan 2021.
Builds on
7 of 23 references.
References · 7
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 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
- 2014A Stochastic Quasi-Newton Method for Large-Scale Optimizationcited by 68
- 2020Convolutional Neural Network Training with Distributed K-FACcited by 22
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 0; 2025: 1.
2 papers.
- 2021The Brownian motion in the transformer modelcited by 2
- 2025Gradient Descent with Provably Tuned Learning-rate Schedulescited by 1
- 2025Gradient Descent with Provably Tuned Learning-rate Schedules4 Dec 2025
- 2021The Brownian motion in the transformer model12 Jul 2021