KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networks
Not on the map. Why?
Abstract (arXiv)
Kronecker-factored Approximate Curvature (K-FAC) has recently been shown to converge faster in deep neural network (DNN) training than stochastic gradient descent (SGD); however, K-FAC's larger memory footprint hinders its applicability to large models. We present KAISA, a K-FAC-enabled, Adaptable, Improved, and ScAlable second-order optimizer framework that adapts the memory footprint, communication, and computation given specific models and hardware to improve performance and increase scalability. We quantify the tradeoffs between memory and communication cost and evaluate KAISA on large models, including ResNet-50, Mask R-CNN, U-Net, and BERT, on up to 128 NVIDIA A100 GPUs. Compared to the original optimizers, KAISA converges 18.1-36.3% faster across applications with the same global batch size. Under a fixed memory budget, KAISA converges 32.5% and 41.6% faster in ResNet-50 and BERT-Large, respectively. KAISA can balance memory and communication to achieve scaling efficiency equal to or better than the baseline optimizers. KAISA is open source and available at https://github.com/gpauloski/kfac_pytorch.
Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). Builds on 32 of its 57 references that are in the map. First posted on arXiv 4 Jul 2021.
Builds on
32 of 57 references.
References · 32
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2017Mask R-CNNcited by 7,259
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2015Aligning Books and Movies: Towards Story-like Visual Explanations by Watching Movies and Reading Bookscited by 1,041
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
- 2019Large Batch Optimization for Deep Learning: Training BERT in 76 minutescited by 671
20 more
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 516
- 2017Deep Gradient Compression: Reducing the Communication Bandwidth for Distributed Trainingcited by 471
- 2018Horovod: fast and easy distributed deep learning in TensorFlowcited by 275
- 2015MXNet: A Flexible and Efficient Machine Learning Library for Heterogeneous Distributed Systemscited by 195
- 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
- 2018Fast Approximate Natural Gradient Descent in a Kronecker-factored Eigenbasiscited by 143
- 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 138
- 2017Noisy Natural Gradient as Variational Inferencecited by 94
- 2019Checkmate: Breaking the Memory Wall with Optimal Tensor Rematerializationcited by 90
- 2017TensorFlow-Serving: Flexible, High-Performance ML Servingcited by 85
- 2019Fast Convergence of Natural Gradient Descent for Overparameterized Neural Networkscited by 76
- 2020Practical Quasi-Newton Methods for Training Deep Neural Networkscited by 67
- 2020Heterogeneity-Aware Cluster Scheduling Policies for Deep Learning Workloadscited by 56
- 2018SuperNeurons: Dynamic GPU Memory Management for Training Deep Neural Networkscited by 55
- 2018Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networkscited by 37
- 2020Convolutional Neural Network Training with Distributed K-FACcited by 22
- 2018DLHub: Model and Data Serving for Sciencecited by 17
- 2019Scale MLPerf-0.6 models on Google TPU-v3 Podscited by 14
- 2018Eigenvalue Corrected Noisy Natural Gradientcited by 7
- 2018The Convergence of Stochastic Gradient Descent in Asynchronous Shared Memorycited by 6
Built on by
Citing papers per year: 2021: 1; 2022: 5; 2023: 7; 2024: 4; 2025: 2; 2026: 1.
20 papers.
Sort:
By area:
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2023Merging by Matching Models in Task Parameter Subspacescited by 36
- 2024Influence Functions for Scalable Data Attribution in Diffusion Modelscited by 31
- 2023On Efficient Training of Large-Scale Deep Learning Models: A Literature Reviewcited by 26
- 2022PipeFisher: Efficient Training of Large Language Models Using Pipelining and Fisher Information Matricescited by 24
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditionercited by 21
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMscited by 18
- 2022Efficient Quantized Sparse Matrix Operations on Tensor Corescited by 16
- 2023On the Parameterization of Second-Order Optimization Effective Towards the Infinite Widthcited by 14
- 2022Scalable K-FAC Training for Deep Neural Networks with Distributed Preconditioningcited by 7
- 2023MKOR: Momentum-Enabled Kronecker-Factor-Based Optimizer Using Rank-1 Updatescited by 7
- 2021Scale-invariant Learning by Physics Inversioncited by 6
8 more
- 2024PETScML: Second-order solvers for training regression problems in Scientific Machine Learningcited by 4
- 2022PoF: Post-Training of Feature Extractor for Improving Generalizationcited by 2
- 2023FOSI: Hybrid First and Second Order Optimizationcited by 1
- 2023Eva: A General Vectorized Approximation Framework for Second-order Optimizationcited by 1
- 2025Gradient Descent with Provably Tuned Learning-rate Schedulescited by 1
- 2026Second-Order Muon Done Right: A Principled Marriage of Spectral Geometry and Curvaturecited by 1
- 2023Minibatching Offers Improved Generalization Performance for Second Order Optimizerscited by 0
- 2024Adversarial Vulnerability as a Consequence of On-Manifold Inseparibilitycited by 0
- 2026Second-Order Muon Done Right: A Principled Marriage of Spectral Geometry and Curvature10 Aug 2026
- 2025Gradient Descent with Provably Tuned Learning-rate Schedules4 Dec 2025
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditioner4 Jun 2025
- 2024Influence Functions for Scalable Data Attribution in Diffusion Models17 Oct 2024
- 2024Adversarial Vulnerability as a Consequence of On-Manifold Inseparibility9 Oct 2024
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMs25 May 2024
- 2024PETScML: Second-order solvers for training regression problems in Scientific Machine Learning18 Mar 2024
- 2023On the Parameterization of Second-Order Optimization Effective Towards the Infinite Width19 Dec 2023
- 2023Merging by Matching Models in Task Parameter Subspaces7 Dec 2023
- 2023Eva: A General Vectorized Approximation Framework for Second-order Optimization4 Aug 2023
- 2023MKOR: Momentum-Enabled Kronecker-Factor-Based Optimizer Using Rank-1 Updates2 Jun 2023
- 2023Minibatching Offers Improved Generalization Performance for Second Order Optimizers26 May 2023
8 more
- 2023On Efficient Training of Large-Scale Deep Learning Models: A Literature Review7 Apr 2023
- 2023FOSI: Hybrid First and Second Order Optimization16 Feb 2023
- 2022PipeFisher: Efficient Training of Large Language Models Using Pipelining and Fisher Information Matrices25 Nov 2022
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunities13 Oct 2022
- 2022Efficient Quantized Sparse Matrix Operations on Tensor Cores14 Sep 2022
- 2022PoF: Post-Training of Feature Extractor for Improving Generalization5 Jul 2022
- 2022Scalable K-FAC Training for Deep Neural Networks with Distributed Preconditioning30 Jun 2022
- 2021Scale-invariant Learning by Physics Inversion30 Sep 2021
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2023Merging by Matching Models in Task Parameter Subspacescited by 36
- 2023On Efficient Training of Large-Scale Deep Learning Models: A Literature Reviewcited by 26
- 2022PipeFisher: Efficient Training of Large Language Models Using Pipelining and Fisher Information Matricescited by 24
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditionercited by 21
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMscited by 18
- 2022Efficient Quantized Sparse Matrix Operations on Tensor Corescited by 16
- 2023On the Parameterization of Second-Order Optimization Effective Towards the Infinite Widthcited by 14
- 2022Scalable K-FAC Training for Deep Neural Networks with Distributed Preconditioningcited by 7
- 2023MKOR: Momentum-Enabled Kronecker-Factor-Based Optimizer Using Rank-1 Updatescited by 7
- 2021Scale-invariant Learning by Physics Inversioncited by 6
- 2024PETScML: Second-order solvers for training regression problems in Scientific Machine Learningcited by 4
12 most cited of 19 All 19 (JSON)
- 2026Second-Order Muon Done Right: A Principled Marriage of Spectral Geometry and Curvature10 Aug 2026
- 2025Gradient Descent with Provably Tuned Learning-rate Schedules4 Dec 2025
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditioner4 Jun 2025
- 2024Adversarial Vulnerability as a Consequence of On-Manifold Inseparibility9 Oct 2024
- 2024SLoPe: Double-Pruned Sparse Plus Lazy Low-Rank Adapter Pretraining of LLMs25 May 2024
- 2024PETScML: Second-order solvers for training regression problems in Scientific Machine Learning18 Mar 2024
- 2023On the Parameterization of Second-Order Optimization Effective Towards the Infinite Width19 Dec 2023
- 2023Merging by Matching Models in Task Parameter Subspaces7 Dec 2023
- 2023Eva: A General Vectorized Approximation Framework for Second-order Optimization4 Aug 2023
- 2023MKOR: Momentum-Enabled Kronecker-Factor-Based Optimizer Using Rank-1 Updates2 Jun 2023
- 2023Minibatching Offers Improved Generalization Performance for Second Order Optimizers26 May 2023
- 2023On Efficient Training of Large-Scale Deep Learning Models: A Literature Review7 Apr 2023
12 newest of 19 All 19 (JSON)