Component-Wise Natural Gradient Descent -- An Efficient Neural Network Optimization
Not on the map. Why?
Abstract (arXiv)
Natural Gradient Descent (NGD) is a second-order neural network training that preconditions the gradient descent with the inverse of the Fisher Information Matrix (FIM). Although NGD provides an efficient preconditioner, it is not practicable due to the expensive computation required when inverting the FIM. This paper proposes a new NGD variant algorithm named Component-Wise Natural Gradient Descent (CW-NGD). CW-NGD is composed of 2 steps. Similar to several existing works, the first step is to consider the FIM matrix as a block-diagonal matrix whose diagonal blocks correspond to the FIM of each layer's weights. In the second step, unique to CW-NGD, we analyze the layer's structure and further decompose the layer's FIM into smaller segments whose derivatives are approximately independent. As a result, individual layers' FIMs are approximated in a block-diagonal form that trivially supports the inversion. The segment decomposition strategy is varied by layer structure. Specifically, we analyze the dense and convolutional layers and design their decomposition strategies appropriately. In an experiment of training a network containing these 2 types of layers, we empirically prove that CW-NGD requires fewer iterations to converge compared to the state-of-the-art first-order and second-order methods.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 23 of its 50 references that are in the map. First posted on arXiv 11 Oct 2022.
Builds on
23 of 50 references.
References · 23
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
- 2014New insights and perspectives on the natural gradient methodcited by 435
- 2019Limitations of the Empirical Fisher Approximation for Natural Gradient Descentcited by 213
- 2016Deep Information Propagationcited by 194
- 2018Dynamical Isometry and a Mean Field Theory of CNNs: How to Train 10,000-Layer Vanilla Convolutional Neural Networkscited by 176
- 2013Revisiting Natural Gradient for Deep Networkscited by 157
- 2019Scaling Limits of Wide Neural Networks with Weight Sharing: Gaussian Process Behavior, Gradient Independence, and Neural Tangent Kernel Derivationcited by 146
- 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 138
- 2018Universal Statistics of Fisher Information in Deep Neural Networks: Mean Field Approachcited by 89
11 more
- 2017Mean Field Residual Networks: On the Edge of Chaoscited by 83
- 2019Fast Convergence of Natural Gradient Descent for Overparameterized Neural Networkscited by 76
- 2014Random feedback weights support learning in deep neural networkscited by 47
- 2019Gram-Gauss-Newton Method: Learning Overparameterized Neural Networks for Regression Problemscited by 40
- 2016A Multi-Batch L-BFGS Method for Machine Learningcited by 30
- 2013Riemannian metrics for neural networks I: feedforward networkscited by 29
- 2018Fisher Information and Natural Gradient Learning of Random Deep Networkscited by 28
- 2020Understanding Approximate Fisher Information for Fast Convergence of Natural Gradient Descent in Wide Neural Networkscited by 22
- 2019The Normalization Method for Alleviating Pathological Sharpness in Wide Neural Networkscited by 20
- 2017A Robust Multi-Batch L-BFGS Method for Machine Learningcited by 7
- 2019Mean field theory for deep dropout networks: digging up gradient backpropagation deeplycited by 4
Built on by
Not cited yet.