Tensor Normal Training for Deep Learning Models
Not on the map. Why?
Abstract (arXiv)
Despite the predominant use of first-order methods for training deep learning models, second-order methods, and in particular, natural gradient methods, remain of interest because of their potential for accelerating training through the use of curvature information. Several methods with non-diagonal preconditioning matrices, including KFAC, Shampoo, and K-BFGS, have been proposed and shown to be effective. Based on the so-called tensor normal (TN) distribution, we propose and analyze a brand new approximate natural gradient method, Tensor Normal Training (TNT), which like Shampoo, only requires knowledge of the shape of the training parameters. By approximating the probabilistically based Fisher matrix, as opposed to the empirical Fisher matrix, our method uses the block-wise covariance of the sampling based gradient as the pre-conditioning matrix. Moreover, the assumption that the sampling-based (tensor) gradient follows a TN distribution, ensures that its covariance has a Kronecker separable structure, which leads to a tractable approximation to the Fisher matrix. Consequently, TNT's memory requirements and per-iteration computational costs are only slightly higher than those for first-order methods. In our experiments, TNT exhibited superior optimization performance to state-of-the-art first-order methods, and comparable optimization performance to the state-of-the-art second-order methods KFAC and Shampoo. Moreover, TNT demonstrated its ability to generalize as well as first-order methods, while using fewer epochs.
Key facts. Cited by 24 papers in the map (data through 14 Oct 2026). Builds on 19 of its 58 references that are in the map. First posted on arXiv 5 Jun 2021.
Builds on
19 of 58 references.
References · 19
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,305
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 796
- 2014New insights and perspectives on the natural gradient methodcited by 443
- 2018Shampoo: Preconditioned Stochastic Tensor Optimizationcited by 426
- 2019Limitations of the Empirical Fisher Approximation for Natural Gradient Descentcited by 217
- 2017Practical Gauss-Newton Optimisation for Deep Learningcited by 142
- 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 141
- 2020Descending through a Crowded Valley - Benchmarking Deep Learning Optimizerscited by 119
- 2018Three Mechanisms of Weight Decay Regularizationcited by 113
7 more
- 2019On Empirical Comparisons of Optimizers for Deep Learningcited by 103
- 2014A Stochastic Quasi-Newton Method for Large-Scale Optimizationcited by 69
- 2020Practical Quasi-Newton Methods for Training Deep Neural Networkscited by 68
- 2016Stochastic Quasi-Newton Methods for Nonconvex Stochastic Optimizationcited by 37
- 2016Stochastic Block BFGS: Squeezing More Curvature out of Datacited by 24
- 2014RES: Regularized Stochastic BFGS Algorithmcited by 15
- 2019A Statistically Identifiable Model for Tensor-Valued Gaussian Random Variablescited by 1
Built on by
Citing papers per year: 2022: 1; 2023: 9; 2024: 6; 2025: 4; 2026: 4.
24 papers.
Sort:
By area:
- 2024SOAP: Improving and Stabilizing Shampoo using Adamcited by 192
- 2023A Distributed Data-Parallel PyTorch Implementation of the Distributed Shampoo Optimizer for Training Neural Networks At-Scalecited by 77
- 2024A New Perspective on Shampoo's Preconditionercited by 59
- 2025ASGO: Adaptive Structured Gradient Optimizationcited by 57
- 2023Kronecker-Factored Approximate Curvature for Modern Neural Network Architecturescited by 49
- 2024Can We Remove the Square-Root in Adaptive Gradient Methods? A Second-Order Perspectivecited by 25
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditionercited by 23
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorchcited by 21
- 2024An Improved Empirical Fisher Approximation for Natural Gradient Descentcited by 15
- 2026On the Width Scaling of Neural Optimizers Under Matrix Operator Norms I: Row/Column Normalization and Hyperparameter Transfercited by 12
- 2023Stochastic Approximation Beyond Gradient for Signal Processing and Machine Learningcited by 10
- 2024Trade-Offs of Diagonal Fisher Information Matrix Estimatorscited by 10
12 more
- 2022A Mini-Block Fisher Method for Deep Neural Networkscited by 8
- 2024Correlations Are Ruining Your Gradient Descentcited by 7
- 2025On the Convergence Analysis of Muoncited by 5
- 2026Optimizer-Model Consistency: Full Finetuning with the Same Optimizer as Pretraining Forgets Lesscited by 5
- 2023KrADagrad: Kronecker Approximation-Domination Gradient Preconditioned Stochastic Optimizationcited by 3
- 2023Studying K-FAC Heuristics by Viewing Adam through a Second-Order Lenscited by 2
- 2026Rank-1 Approximation of Inverse Fisher for Natural Policy Gradients in Deep Reinforcement Learningcited by 2
- 2026Tight Complexity of Muon under Heavy-Tailed Noisecited by 2
- 2023Eva: A General Vectorized Approximation Framework for Second-order Optimizationcited by 1
- 2023Gathering and Exploiting Higher-Order Information when Training Large Structured Modelscited by 1
- 2023Layer-wise Adaptive Step-Sizes for Stochastic First-Order Methods for Deep Learningcited by 0
- 2025Spectral-factorized Positive-definite Curvature Learning for NN Trainingcited by 0
- 2026Tight Complexity of Muon under Heavy-Tailed Noise18 May 2026
- 2026Optimizer-Model Consistency: Full Finetuning with the Same Optimizer as Pretraining Forgets Less7 May 2026
- 2026On the Width Scaling of Neural Optimizers Under Matrix Operator Norms I: Row/Column Normalization and Hyperparameter Transfer10 Mar 2026
- 2026Rank-1 Approximation of Inverse Fisher for Natural Policy Gradients in Deep Reinforcement Learning26 Jan 2026
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditioner4 Jun 2025
- 2025On the Convergence Analysis of Muon29 May 2025
- 2025ASGO: Adaptive Structured Gradient Optimization26 Mar 2025
- 2025Spectral-factorized Positive-definite Curvature Learning for NN Training10 Feb 2025
- 2024SOAP: Improving and Stabilizing Shampoo using Adam17 Sep 2024
- 2024Correlations Are Ruining Your Gradient Descent15 Jul 2024
- 2024A New Perspective on Shampoo's Preconditioner25 Jun 2024
- 2024An Improved Empirical Fisher Approximation for Natural Gradient Descent10 Jun 2024
12 more
- 2024Trade-Offs of Diagonal Fisher Information Matrix Estimators8 Feb 2024
- 2024Can We Remove the Square-Root in Adaptive Gradient Methods? A Second-Order Perspective5 Feb 2024
- 2023Gathering and Exploiting Higher-Order Information when Training Large Structured Models6 Dec 2023
- 2023Kronecker-Factored Approximate Curvature for Modern Neural Network Architectures1 Nov 2023
- 2023Studying K-FAC Heuristics by Viewing Adam through a Second-Order Lens23 Oct 2023
- 2023A Distributed Data-Parallel PyTorch Implementation of the Distributed Shampoo Optimizer for Training Neural Networks At-Scale12 Sep 2023
- 2023Eva: A General Vectorized Approximation Framework for Second-order Optimization4 Aug 2023
- 2023KrADagrad: Kronecker Approximation-Domination Gradient Preconditioned Stochastic Optimization30 May 2023
- 2023Layer-wise Adaptive Step-Sizes for Stochastic First-Order Methods for Deep Learning23 May 2023
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorch8 May 2023
- 2023Stochastic Approximation Beyond Gradient for Signal Processing and Machine Learning22 Feb 2023
- 2022A Mini-Block Fisher Method for Deep Neural Networks8 Feb 2022
- 2024SOAP: Improving and Stabilizing Shampoo using Adamcited by 192
- 2023A Distributed Data-Parallel PyTorch Implementation of the Distributed Shampoo Optimizer for Training Neural Networks At-Scalecited by 77
- 2024A New Perspective on Shampoo's Preconditionercited by 59
- 2025ASGO: Adaptive Structured Gradient Optimizationcited by 57
- 2023Kronecker-Factored Approximate Curvature for Modern Neural Network Architecturescited by 49
- 2024Can We Remove the Square-Root in Adaptive Gradient Methods? A Second-Order Perspectivecited by 25
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditionercited by 23
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorchcited by 21
- 2024An Improved Empirical Fisher Approximation for Natural Gradient Descentcited by 15
- 2026On the Width Scaling of Neural Optimizers Under Matrix Operator Norms I: Row/Column Normalization and Hyperparameter Transfercited by 12
- 2023Stochastic Approximation Beyond Gradient for Signal Processing and Machine Learningcited by 10
- 2024Trade-Offs of Diagonal Fisher Information Matrix Estimatorscited by 10
12 most cited of 23 All 23 (JSON)
- 2026Tight Complexity of Muon under Heavy-Tailed Noise18 May 2026
- 2026Optimizer-Model Consistency: Full Finetuning with the Same Optimizer as Pretraining Forgets Less7 May 2026
- 2026On the Width Scaling of Neural Optimizers Under Matrix Operator Norms I: Row/Column Normalization and Hyperparameter Transfer10 Mar 2026
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditioner4 Jun 2025
- 2025On the Convergence Analysis of Muon29 May 2025
- 2025ASGO: Adaptive Structured Gradient Optimization26 Mar 2025
- 2025Spectral-factorized Positive-definite Curvature Learning for NN Training10 Feb 2025
- 2024SOAP: Improving and Stabilizing Shampoo using Adam17 Sep 2024
- 2024Correlations Are Ruining Your Gradient Descent15 Jul 2024
- 2024A New Perspective on Shampoo's Preconditioner25 Jun 2024
- 2024An Improved Empirical Fisher Approximation for Natural Gradient Descent10 Jun 2024
- 2024Trade-Offs of Diagonal Fisher Information Matrix Estimators8 Feb 2024
12 newest of 23 All 23 (JSON)