A Mini-Block Fisher Method for Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Deep neural networks (DNNs) are currently predominantly trained using first-order methods. Some of these methods (e.g., Adam, AdaGrad, and RMSprop, and their variants) incorporate a small amount of curvature information by using a diagonal matrix to precondition the stochastic gradient. Recently, effective second-order methods, such as KFAC, K-BFGS, Shampoo, and TNT, have been developed for training DNNs, by preconditioning the stochastic gradient by layer-wise block-diagonal matrices. Here we propose a "mini-block Fisher (MBF)" preconditioned gradient method, that lies in between these two classes of methods. Specifically, our method uses a block-diagonal approximation to the empirical Fisher matrix, where for each layer in the DNN, whether it is convolutional or feed-forward and fully connected, the associated diagonal block is itself block-diagonal and is composed of a large number of mini-blocks of modest size. Our novel approach utilizes the parallelism of GPUs to efficiently perform computations on the large number of matrices in each layer. Consequently, MBF's per-iteration computational cost is only slightly higher than it is for first-order methods. The performance of our proposed method is compared to that of several baseline methods, on both autoencoder and CNN problems, to validate its effectiveness both in terms of time efficiency and generalization power. Finally, it is proved that an idealized version of MBF converges linearly.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 32 of its 64 references that are in the map. First posted on arXiv 8 Feb 2022.
Builds on
32 of 64 references.
References · 32
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
- 2018FastGCN: Fast Learning with Graph Convolutional Networks via Importance Samplingcited by 583
- 2014New insights and perspectives on the natural gradient methodcited by 435
- 2018Shampoo: Preconditioned Stochastic Tensor Optimizationcited by 413
- 2019Limitations of the Empirical Fisher Approximation for Natural Gradient Descentcited by 213
- 2020ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learningcited by 201
20 more
- 2018Measuring the Effects of Data Parallelism on Neural Network Trainingcited by 190
- 2018Fast Approximate Natural Gradient Descent in a Kronecker-factored Eigenbasiscited by 143
- 2017Practical Gauss-Newton Optimisation for Deep Learningcited by 139
- 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 138
- 2020Descending through a Crowded Valley - Benchmarking Deep Learning Optimizerscited by 118
- 2018Three Mechanisms of Weight Decay Regularizationcited by 112
- 2019On Empirical Comparisons of Optimizers for Deep Learningcited by 99
- 2014Stochastic Compositional Gradient Descent: Algorithms for Minimizing Compositions of Expected-Value Functionscited by 93
- 2019Fast Convergence of Natural Gradient Descent for Overparameterized Neural Networkscited by 76
- 2014A Stochastic Quasi-Newton Method for Large-Scale Optimizationcited by 68
- 2020Practical Quasi-Newton Methods for Training Deep Neural Networkscited by 67
- 2019On the interplay between noise and curvature and its effect on optimization and generalizationcited by 44
- 2017Newton-Type Methods for Non-Convex Optimization Under Inexact Hessian Informationcited by 41
- 2013Riemannian metrics for neural networks I: feedforward networkscited by 29
- 2018Fisher Information and Natural Gradient Learning of Random Deep Networkscited by 28
- 2016Stochastic Block BFGS: Squeezing More Curvature out of Datacited by 24
- 2021Tensor Normal Training for Deep Learning Modelscited by 24
- 2021TENGraD: Time-Efficient Natural Gradient Descent with Exact Fisher-Block Inversioncited by 7
- 2020Generalization of Quasi-Newton Methods: Application to Robust Symmetric Multisecant Updatescited by 3
- 2018Nonlinear Acceleration of CNNscited by 2
Built on by
Citing papers per year: 2023: 2; 2024: 4; 2025: 1; 2026: 1.
8 papers.
- 2025ASGO: Adaptive Structured Gradient Optimizationcited by 55
- 2024An Improved Empirical Fisher Approximation for Natural Gradient Descentcited by 15
- 2023Studying K-FAC Heuristics by Viewing Adam through a Second-Order Lenscited by 2
- 2024Mini-Hes: A Parallelizable Second-order Latent Factor Analysis Modelcited by 2
- 2026Rank-1 Approximation of Inverse Fisher for Natural Policy Gradients in Deep Reinforcement Learningcited by 2
- 2023Layer-wise Adaptive Step-Sizes for Stochastic First-Order Methods for Deep Learningcited by 0
- 2024Inverse-Free Fast Natural Gradient Descent Method for Deep Learningcited by 0
- 2024PSLF: A PID Controller-incorporated Second-order Latent Factor Analysis Model for Recommender Systemcited by 0
- 2026Rank-1 Approximation of Inverse Fisher for Natural Policy Gradients in Deep Reinforcement Learning26 Jan 2026
- 2025ASGO: Adaptive Structured Gradient Optimization26 Mar 2025
- 2024PSLF: A PID Controller-incorporated Second-order Latent Factor Analysis Model for Recommender System31 Aug 2024
- 2024An Improved Empirical Fisher Approximation for Natural Gradient Descent10 Jun 2024
- 2024Inverse-Free Fast Natural Gradient Descent Method for Deep Learning6 Mar 2024
- 2024Mini-Hes: A Parallelizable Second-order Latent Factor Analysis Model19 Feb 2024
- 2023Studying K-FAC Heuristics by Viewing Adam through a Second-Order Lens23 Oct 2023
- 2023Layer-wise Adaptive Step-Sizes for Stochastic First-Order Methods for Deep Learning23 May 2023