A New Perspective on Shampoo's Preconditioner
Not on the map. Why?
Abstract (arXiv)
Shampoo, a second-order optimization algorithm which uses a Kronecker product preconditioner, has recently garnered increasing attention from the machine learning community. The preconditioner used by Shampoo can be viewed either as an approximation of the Gauss--Newton component of the Hessian or the covariance matrix of the gradients maintained by Adagrad. We provide an explicit and novel connection between the textitoptimal Kronecker product approximation of these matrices and the approximation made by Shampoo. Our connection highlights a subtle but common misconception about Shampoo's approximation. In particular, the textitsquare of the approximation used by the Shampoo optimizer is equivalent to a single step of the power iteration algorithm for computing the aforementioned optimal Kronecker product approximation. Across a variety of datasets and architectures we empirically demonstrate that this is close to the optimal Kronecker product approximation. Additionally, for the Hessian approximation viewpoint, we empirically study the impact of various practical tricks to make Shampoo more computationally efficient (such as using the batch gradient and the empirical Fisher) on the quality of Hessian approximation.
Key facts. Cited by 59 papers in the map (data through 14 Oct 2026). Builds on 23 of its 39 references that are in the map. First posted on arXiv 25 Jun 2024.
Builds on
23 of 39 references.
References · 23
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2022A ConvNet for the 2020scited by 3,579
- 2024Gemini 1.5: Unlocking multimodal understanding across millions of tokens of contextcited by 3,224
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 796
- 2018Shampoo: Preconditioned Stochastic Tensor Optimizationcited by 426
- 2023Sophia: A Scalable Stochastic Second-order Optimizer for Language Model Pre-trainingcited by 265
- 2019Limitations of the Empirical Fisher Approximation for Natural Gradient Descentcited by 217
- 2013Revisiting Natural Gradient for Deep Networkscited by 159
- 2018Fast Approximate Natural Gradient Descent in a Kronecker-factored Eigenbasiscited by 146
- 2023A Distributed Data-Parallel PyTorch Implementation of the Distributed Shampoo Optimizer for Training Neural Networks At-Scalecited by 77
- 2019Measurements of Three-Level Hierarchical Structure in the Outliers in the Spectrum of Deepnet Hessianscited by 68
- 2023Kronecker-Factored Approximate Curvature for Modern Neural Network Architecturescited by 49
11 more
- 2020A Deeper Look at the Hessian Eigenspectrum of Deep Neural Networks and its Applications to Regularizationcited by 44
- 2020The Geometry of Sign Gradient Descentcited by 41
- 2018Large-Scale Distributed Second-Order Optimization Using Kronecker-Factored Approximate Curvature for Deep Convolutional Neural Networkscited by 37
- 2022On the Factory Floor: ML Engineering for Industrial-Scale Ads Recommendation Modelscited by 34
- 2024Can We Remove the Square-Root in Adaptive Gradient Methods? A Second-Order Perspectivecited by 25
- 2021Tensor Normal Training for Deep Learning Modelscited by 24
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorchcited by 21
- 2020A Trace-restricted Kronecker-Factored Approximation to Natural Gradientcited by 11
- 2022Efficient Approximations of the Fisher Matrix in Neural Networks using Kronecker Product Singular Value Decompositioncited by 9
- 2015Hessian-free Optimization for Learning Deep Multidimensional Recurrent Neural Networkscited by 5
- 2020Eigenvalue-corrected Natural Gradient Based on a New Approximationcited by 4
Built on by
Citing papers per year: 2024: 6; 2025: 20; 2026: 33.
59 papers.
Sort:
- 2024Old Optimizer, New Norm: An Anthologycited by 193
- 2024SOAP: Improving and Stabilizing Shampoo using Adamcited by 192
- 2024MARS: Unleashing the Power of Variance Reduction for Training Large Modelscited by 64
- 2025ASGO: Adaptive Structured Gradient Optimizationcited by 57
- 2025Gradient Alignment in Physics-informed Neural Networks: A Second-Order Optimization Perspectivecited by 56
- 2025Lions and Muons: Optimization via Stochastic Frank-Wolfe under Heavy-Tailed Noisecited by 41
- 2025Structured Preconditioners in Adaptive Optimization: A Unified Analysiscited by 33
- 2024LoRA Done RITE: Robust Invariant Transformation Equilibration for LoRA Optimizationcited by 32
- 2025Model-Preserving Adaptive Roundingcited by 23
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditionercited by 23
- 2025Hyperparameter Transfer Enables Consistent Gains of Matrix-Preconditioned Optimizers Across Scalescited by 21
- 2025How Muon's Spectral Design Benefits Generalization: A Study on Imbalanced Datacited by 19
38 more
- 2025A Stable Whitening Optimizer for Efficient Neural Network Trainingcited by 18
- 2026The Newton-Muon Optimizercited by 18
- 2025The Potential of Second-Order Optimization for LLMs: A Study with Full Gauss-Newtoncited by 17
- 2025Understanding and Improving Shampoo and SOAP via Kullback-Leibler Minimizationcited by 16
- 2025What Really Matters in Matrix-Whitening Optimizers?cited by 16
- 2026Clarifying Shampoo: Adapting Spectral Descent to Stochasticity and the Parameter Trajectorycited by 8
- 2026Accelerating LLM Pre-Training through Flat-Direction Dynamics Enhancementcited by 8
- 2026SOAP, Muon, and Beyond: Pushing LLM Pretraining Scalescited by 6
- 2025On the Convergence Analysis of Muoncited by 5
- 2025A Tale of Two Geometries: Adaptive Optimizers and Non-Euclidean Descentcited by 5
- 2024Preconditioning for Accelerated Gradient Descent Optimization and Regularizationcited by 4
- 2025Low-rank Momentum Factorization for Memory Efficient Trainingcited by 4
- 2026PRISM: Distribution-free Adaptive Computation of Matrix Functions for Accelerating Neural Network Trainingcited by 4
- 2026Decoupling Variance and Scale-Invariant Updates in Adaptive Gradient Descent for Unified Vector and Matrix Optimizationcited by 4
- 2025Stacey: Promoting Stochastic Steepest Descent via Accelerated ℓp-Smooth Nonconvex Optimizationcited by 3
- 2026Bergson: An Open Source Library for Data Attributioncited by 3
- 2026SOAP-Bubbles: Structured Weight Uncertainty for Neural Networkscited by 3
- 2024Memory-Efficient 4-bit Preconditioned Stochastic Optimizationcited by 2
- 2025Understanding SOAP from the Perspective of Gradient Whiteningcited by 2
- 2026Leveraging Second-Order Curvature for Efficient Learned Image Compression: Theory and Empirical Evidencecited by 2
- 2026PRISM: Structured Optimization via Anisotropic Spectral Shapingcited by 2
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotationcited by 2
- 2026Tight Complexity of Muon under Heavy-Tailed Noisecited by 2
- 2026FOAM: Frequency and Operator Error-Based Adaptive Damping Method for Reducing Staleness-Oriented Error for Shampoocited by 2
- 2026Statistical Properties of Training & Generalizationcited by 2
- 2025Harnessing Optimization Dynamics for Curvature-Informed Model Mergingcited by 1
- 2025DyKAF: Dynamical Kronecker Approximation of the Fisher Information Matrix for Gradient Preconditioningcited by 1
- 2026Convergence Rate Analysis of the AdamW-style Shampoo: Unifying One-Sided and Two-Sided Preconditioningcited by 1
- 2026Pro-KLShampoo: Projected KL-Shampoo with Whitening Recovered by Orthogonalizationcited by 1
- 2026Error whitening: Why Gauss-Newton outperforms Newtoncited by 1
- 2026Tensorion: A Tensor-Aware Generalization of the Muon Optimizercited by 1
- 2026Optimization Geometrodynamics: Variational Reduction and Interaction Curvaturecited by 1
- 2026Optimizer Memory Schedules for Outscaling the Overtraining Axiscited by 1
- 2026Beyond the Matrix Sign: Quadratic Spectral Descentcited by 1
- 2025Non-Asymptotic Optimization and Generalization Bounds for Stochastic Gauss-Newton in Overparameterized Modelscited by 0
- 2026AdaPreLoRA: Adafactor Preconditioned Low-Rank Adaptationcited by 0
- 2026Coupling-Robust Accuracy in Multiphysics Physics Informed Neural Networks via Kronecker-Preconditioned Optimizationcited by 0
- 2026Reparametrizing Shampoo and SOAP for Subspace Basis Updates and BFloat16 Storagecited by 0
50 most cited of 59 All 59 (JSON)
- 2026A Refresh Interval Does Not Fully Specify a Refresh Schedule: Learning-Rate-Dependent Placement in Kronecker-Preconditioned Language Model Training13 Oct 2026
- 2026Minimax Optimality of Shampoo for Nonstationary Stochastic Optimization12 Oct 2026
- 2026The Best Optimizer Depends on Batch Size6 Oct 2026
- 2026Clean: Second-order LLM Training at Linear Memory Cost via Nystr"om Sketching3 Oct 2026
- 2026ShamAN-Q: Shampoo Augmented NanoQuant for Sub-1-bit LLM Weights29 Sep 2026
- 2026Beyond the Matrix Sign: Quadratic Spectral Descent7 Sep 2026
- 2026Mind the Approximation: Fisher-Weighted SVD Compression for ViTs7 Sep 2026
- 2026Optimizer Memory Schedules for Outscaling the Overtraining Axis4 Sep 2026
- 2026SOAP, Muon, and Beyond: Pushing LLM Pretraining Scales13 Jul 2026
- 2026Information-Induced Training Geometry: Exact Reduction, Canonical Completion, and Structured Expressivity11 Jul 2026
- 2026Optimization Geometrodynamics: Variational Reduction and Interaction Curvature7 Jul 2026
- 2026Tensorion: A Tensor-Aware Generalization of the Muon Optimizer24 Jun 2026
38 more
- 2026SOAP-Bubbles: Structured Weight Uncertainty for Neural Networks22 Jun 2026
- 2026Statistical Properties of Training & Generalization18 Jun 2026
- 2026Bergson: An Open Source Library for Data Attribution10 Jun 2026
- 2026FOAM: Frequency and Operator Error-Based Adaptive Damping Method for Reducing Staleness-Oriented Error for Shampoo1 Jun 2026
- 2026Rethinking Bregman Divergences in Kronecker-Factored Optimizers30 May 2026
- 2026Exploiting weight-space symmetries for approximating curvature30 May 2026
- 2026Reparametrizing Shampoo and SOAP for Subspace Basis Updates and BFloat16 Storage25 May 2026
- 2026Coupling-Robust Accuracy in Multiphysics Physics Informed Neural Networks via Kronecker-Preconditioned Optimization22 May 2026
- 2026Tight Complexity of Muon under Heavy-Tailed Noise18 May 2026
- 2026Error whitening: Why Gauss-Newton outperforms Newton11 May 2026
- 2026AdaPreLoRA: Adafactor Preconditioned Low-Rank Adaptation9 May 2026
- 2026Pro-KLShampoo: Projected KL-Shampoo with Whitening Recovered by Orthogonalization7 May 2026
- 2026The Newton-Muon Optimizer1 Apr 2026
- 2026Accelerating LLM Pre-Training through Flat-Direction Dynamics Enhancement26 Feb 2026
- 2026Clarifying Shampoo: Adapting Spectral Descent to Stochasticity and the Parameter Trajectory10 Feb 2026
- 2026Decoupling Variance and Scale-Invariant Updates in Adaptive Gradient Descent for Unified Vector and Matrix Optimization6 Feb 2026
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotation3 Feb 2026
- 2026PRISM: Structured Optimization via Anisotropic Spectral Shaping3 Feb 2026
- 2026PRISM: Distribution-free Adaptive Computation of Matrix Functions for Accelerating Neural Network Training29 Jan 2026
- 2026Leveraging Second-Order Curvature for Efficient Learned Image Compression: Theory and Empirical Evidence28 Jan 2026
- 2026Convergence Rate Analysis of the AdamW-style Shampoo: Unifying One-Sided and Two-Sided Preconditioning12 Jan 2026
- 2025Hyperparameter Transfer Enables Consistent Gains of Matrix-Preconditioned Optimizers Across Scales5 Dec 2025
- 2025A Tale of Two Geometries: Adaptive Optimizers and Non-Euclidean Descent25 Nov 2025
- 2025DyKAF: Dynamical Kronecker Approximation of the Fisher Information Matrix for Gradient Preconditioning9 Nov 2025
- 2025Non-Asymptotic Optimization and Generalization Bounds for Stochastic Gauss-Newton in Overparameterized Models6 Nov 2025
- 2025What Really Matters in Matrix-Whitening Optimizers?28 Oct 2025
- 2025How Muon's Spectral Design Benefits Generalization: A Study on Imbalanced Data27 Oct 2025
- 2025The Potential of Second-Order Optimization for LLMs: A Study with Full Gauss-Newton10 Oct 2025
- 2025Understanding SOAP from the Perspective of Gradient Whitening26 Sep 2025
- 2025Harnessing Optimization Dynamics for Curvature-Informed Model Merging14 Sep 2025
- 2025Understanding and Improving Shampoo and SOAP via Kullback-Leibler Minimization3 Sep 2025
- 2025Low-rank Momentum Factorization for Memory Efficient Training10 Jul 2025
- 2025A Stable Whitening Optimizer for Efficient Neural Network Training8 Jun 2025
- 2025Stacey: Promoting Stochastic Steepest Descent via Accelerated ℓp-Smooth Nonconvex Optimization7 Jun 2025
- 2025Lions and Muons: Optimization via Stochastic Frank-Wolfe under Heavy-Tailed Noise4 Jun 2025
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditioner4 Jun 2025
- 2025On the Convergence Analysis of Muon29 May 2025
- 2025Model-Preserving Adaptive Rounding29 May 2025
50 newest of 59 All 59 (JSON)
- 2024Old Optimizer, New Norm: An Anthologycited by 193
- 2024SOAP: Improving and Stabilizing Shampoo using Adamcited by 192
- 2024MARS: Unleashing the Power of Variance Reduction for Training Large Modelscited by 64
- 2025ASGO: Adaptive Structured Gradient Optimizationcited by 57
- 2025Gradient Alignment in Physics-informed Neural Networks: A Second-Order Optimization Perspectivecited by 56
- 2025Lions and Muons: Optimization via Stochastic Frank-Wolfe under Heavy-Tailed Noisecited by 41
- 2025Structured Preconditioners in Adaptive Optimization: A Unified Analysiscited by 33
- 2024LoRA Done RITE: Robust Invariant Transformation Equilibration for LoRA Optimizationcited by 32
- 2025Model-Preserving Adaptive Roundingcited by 23
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditionercited by 23
- 2025Hyperparameter Transfer Enables Consistent Gains of Matrix-Preconditioned Optimizers Across Scalescited by 21
- 2025How Muon's Spectral Design Benefits Generalization: A Study on Imbalanced Datacited by 19
12 most cited of 59 All 59 (JSON)
- 2026A Refresh Interval Does Not Fully Specify a Refresh Schedule: Learning-Rate-Dependent Placement in Kronecker-Preconditioned Language Model Training13 Oct 2026
- 2026Minimax Optimality of Shampoo for Nonstationary Stochastic Optimization12 Oct 2026
- 2026The Best Optimizer Depends on Batch Size6 Oct 2026
- 2026Clean: Second-order LLM Training at Linear Memory Cost via Nystr"om Sketching3 Oct 2026
- 2026ShamAN-Q: Shampoo Augmented NanoQuant for Sub-1-bit LLM Weights29 Sep 2026
- 2026Beyond the Matrix Sign: Quadratic Spectral Descent7 Sep 2026
- 2026Mind the Approximation: Fisher-Weighted SVD Compression for ViTs7 Sep 2026
- 2026Optimizer Memory Schedules for Outscaling the Overtraining Axis4 Sep 2026
- 2026SOAP, Muon, and Beyond: Pushing LLM Pretraining Scales13 Jul 2026
- 2026Information-Induced Training Geometry: Exact Reduction, Canonical Completion, and Structured Expressivity11 Jul 2026
- 2026Optimization Geometrodynamics: Variational Reduction and Interaction Curvature7 Jul 2026
- 2026Tensorion: A Tensor-Aware Generalization of the Muon Optimizer24 Jun 2026
12 newest of 59 All 59 (JSON)