Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditioner
Not on the map. Why?
Abstract (arXiv)
The recent success of Shampoo in the AlgoPerf contest has sparked renewed interest in Kronecker-factorization-based optimization algorithms for training neural networks. Despite its success, Shampoo relies heavily on several heuristics such as learning rate grafting and stale preconditioning to achieve performance at-scale. These heuristics increase algorithmic complexity, necessitate further hyperparameter tuning, and lack theoretical justification. This paper investigates these heuristics from the angle of Frobenius norm approximation to full-matrix Adam and decouples the preconditioner's eigenvalues and eigenbasis updates. We show that grafting from Adam mitigates the staleness and mis-scaling of the preconditioner's eigenvalues and how correcting the eigenvalues directly eliminates the need for learning rate grafting. To manage the error induced by infrequent eigenbasis computations, we propose an adaptive criterion for determining the eigenbasis computation frequency motivated by terminating a warm-started QR algorithm. This criterion decouples the update frequency of different preconditioner matrices and enables us to investigate the impact of approximation error on convergence. These practical techniques offer a principled angle towards removing Shampoo's heuristics and developing improved Kronecker-factorization-based training algorithms.
Key facts. Cited by 21 papers in the map (data through 7 Oct 2026). Builds on 47 of its 65 references that are in the map. First posted on arXiv 4 Jun 2025.
Builds on
47 of 65 references.
References · 47
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016Optimization Methods for Large-Scale Machine Learningcited by 1,140
- 2015Optimizing Neural Networks with Kronecker-factored Approximate Curvaturecited by 776
- 2023ConvNeXt V2: Co-designing and Scaling ConvNets with Masked Autoencoderscited by 703
- 2018fastMRI: An Open Dataset and Benchmarks for Accelerated MRIcited by 464
- 2024GaLore: Memory-Efficient LLM Training by Gradient Low-Rank Projectioncited by 447
- 2014New insights and perspectives on the natural gradient methodcited by 435
- 2018Shampoo: Preconditioned Stochastic Tensor Optimizationcited by 413
- 2025Muon is Scalable for LLM Trainingcited by 381
- 2019Limitations of the Empirical Fisher Approximation for Natural Gradient Descentcited by 213
- 2024SOAP: Improving and Stabilizing Shampoo using Adamcited by 179
35 more
- 2025Training Deep Learning Models with Norm-Constrained LMOscited by 177
- 2024Old Optimizer, New Norm: An Anthologycited by 173
- 2018Fast Approximate Natural Gradient Descent in a Kronecker-factored Eigenbasiscited by 143
- 2016A Kronecker-factored approximate Fisher matrix for convolution layerscited by 138
- 2024Adam-mini: Use Fewer Learning Rates To Gain Morecited by 134
- 2018Rotate your Networks: Better Weight Consolidation and Less Catastrophic Forgettingcited by 127
- 2022Better plain ViT baselines for ImageNet-1kcited by 97
- 2023A Distributed Data-Parallel PyTorch Implementation of the Distributed Shampoo Optimizer for Training Neural Networks At-Scalecited by 69
- 2020Practical Quasi-Newton Methods for Training Deep Neural Networkscited by 67
- 2025Gradient Alignment in Physics-informed Neural Networks: A Second-Order Optimization Perspectivecited by 55
- 2025ASGO: Adaptive Structured Gradient Optimizationcited by 55
- 2024A New Perspective on Shampoo's Preconditionercited by 54
- 2023Kronecker-Factored Approximate Curvature for Modern Neural Network Architecturescited by 49
- 2015Preconditioned Stochastic Gradient Descentcited by 48
- 2023Benchmarking Neural Network Training Algorithmscited by 46
- 2018A Progressive Batching L-BFGS Method for Machine Learningcited by 45
- 2020Disentangling Adaptive Gradient Methods from Learning Ratescited by 39
- 2024LDAdam: Adaptive Optimization from Low-Dimensional Gradient Statisticscited by 35
- 2025Accelerating Neural Network Training: An Analysis of the AlgoPerf Competitioncited by 30
- 2025Structured Preconditioners in Adaptive Optimization: A Unified Analysiscited by 30
- 2022Gradient Descent on Neurons and its Link to Approximate Second-Order Optimizationcited by 29
- 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
- 2022PipeFisher: Efficient Training of Large Language Models Using Pipelining and Fisher Information Matricescited by 24
- 2021KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networkscited by 20
- 2023ASDL: A Unified Interface for Gradient Preconditioning in PyTorchcited by 20
- 2023Sketchy: Memory-efficient Adaptive Regularization with Frequent Directionscited by 16
- 2024Curvature-Informed SGD via General Purpose Lie-Group Preconditionerscited by 16
- 20244-bit Shampoo for Memory-Efficient Network Trainingcited by 16
- 2025GaLore 2: Large-Scale LLM Pre-Training by Gradient Low-Rank Projectioncited by 13
- 2025On The Concurrence of Layer-wise Preconditioning Methods and Provable Feature Learningcited by 12
- 2020A Trace-restricted Kronecker-Factored Approximation to Natural Gradientcited by 11
- 2024Understanding and Minimising Outlier Features in Neural Network Trainingcited by 10
- 2024Understanding Adam Requires Better Rotation Dependent Assumptionscited by 10
- 2015adaQN: An Adaptive Quasi-Newton Algorithm for Training RNNscited by 2
Built on by
Citing papers per year: 2025: 3; 2026: 18.
21 papers.
Sort:
- 2026Mousse: Rectifying the Geometry of Muon with Curvature-Aware Preconditioningcited by 15
- 2025Understanding and Improving Shampoo and SOAP via Kullback-Leibler Minimizationcited by 13
- 2025SNOO: Step-K Nesterov Outer Optimizer - The Surprising Effectiveness of Nesterov Momentum Applied to Pseudo-Gradientscited by 6
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMscited by 5
- 2026Clarifying Shampoo: Adapting Spectral Descent to Stochasticity and the Parameter Trajectorycited by 5
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotationcited by 2
- 2026Spectral Scaling Laws of Muoncited by 2
- 2026Leveraging Second-Order Curvature for Efficient Learned Image Compression: Theory and Empirical Evidencecited by 1
- 2026DASH: Faster Shampoo via Batched Block Preconditioning and Efficient Inverse-Root Solverscited by 1
- 2026Demystifying Manifold Constraints in LLM Pre-trainingcited by 1
- 2026Pro-KLShampoo: Projected KL-Shampoo with Whitening Recovered by Orthogonalizationcited by 1
- 2026SOAP-Bubbles: Structured Weight Uncertainty for Neural Networkscited by 1
9 more
- 2026SOAP, Muon, and Beyond: Pushing LLM Pretraining Scalescited by 1
- 2026Second-Order Muon Done Right: A Principled Marriage of Spectral Geometry and Curvaturecited by 1
- 2026Convergence Rate Analysis of the AdamW-style Shampoo: Unifying One-Sided and Two-Sided Preconditioningcited by 0
- 2026Adaptive Batch Sizes Using Non-Euclidean Gradient Noise Scales for Stochastic Sign and Spectral Descentcited by 0
- 2026Reparametrizing Shampoo and SOAP for Subspace Basis Updates and BFloat16 Storagecited by 0
- 2026Exploiting weight-space symmetries for approximating curvaturecited by 0
- 2026Rethinking Bregman Divergences in Kronecker-Factored Optimizerscited by 0
- 2026FOAM: Frequency and Operator Error-Based Adaptive Damping Method for Reducing Staleness-Oriented Error for Shampoocited by 0
- 2026SS-ESOAP: Self-Scaled Adaptive Preconditioning for Physics-Informed Learningcited by 0
- 2026SS-ESOAP: Self-Scaled Adaptive Preconditioning for Physics-Informed Learning29 Aug 2026
- 2026Second-Order Muon Done Right: A Principled Marriage of Spectral Geometry and Curvature10 Aug 2026
- 2026SOAP, Muon, and Beyond: Pushing LLM Pretraining Scales13 Jul 2026
- 2026SOAP-Bubbles: Structured Weight Uncertainty for Neural Networks22 Jun 2026
- 2026Spectral Scaling Laws of Muon2 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
- 2026Pro-KLShampoo: Projected KL-Shampoo with Whitening Recovered by Orthogonalization7 May 2026
- 2026Demystifying Manifold Constraints in LLM Pre-training6 May 2026
- 2026Mousse: Rectifying the Geometry of Muon with Curvature-Aware Preconditioning10 Mar 2026
9 more
- 2026Clarifying Shampoo: Adapting Spectral Descent to Stochasticity and the Parameter Trajectory10 Feb 2026
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotation3 Feb 2026
- 2026Adaptive Batch Sizes Using Non-Euclidean Gradient Noise Scales for Stochastic Sign and Spectral Descent3 Feb 2026
- 2026DASH: Faster Shampoo via Batched Block Preconditioning and Efficient Inverse-Root Solvers2 Feb 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
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMs18 Dec 2025
- 2025SNOO: Step-K Nesterov Outer Optimizer - The Surprising Effectiveness of Nesterov Momentum Applied to Pseudo-Gradients17 Oct 2025
- 2025Understanding and Improving Shampoo and SOAP via Kullback-Leibler Minimization3 Sep 2025
- 2026Mousse: Rectifying the Geometry of Muon with Curvature-Aware Preconditioningcited by 15
- 2025Understanding and Improving Shampoo and SOAP via Kullback-Leibler Minimizationcited by 13
- 2025SNOO: Step-K Nesterov Outer Optimizer - The Surprising Effectiveness of Nesterov Momentum Applied to Pseudo-Gradientscited by 6
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMscited by 5
- 2026Clarifying Shampoo: Adapting Spectral Descent to Stochasticity and the Parameter Trajectorycited by 5
- 2026Mitigating Staleness in Asynchronous Pipeline Parallelism via Basis Rotationcited by 2
- 2026Spectral Scaling Laws of Muoncited by 2
- 2026Leveraging Second-Order Curvature for Efficient Learned Image Compression: Theory and Empirical Evidencecited by 1
- 2026DASH: Faster Shampoo via Batched Block Preconditioning and Efficient Inverse-Root Solverscited by 1
- 2026Demystifying Manifold Constraints in LLM Pre-trainingcited by 1
- 2026Pro-KLShampoo: Projected KL-Shampoo with Whitening Recovered by Orthogonalizationcited by 1
- 2026SOAP-Bubbles: Structured Weight Uncertainty for Neural Networkscited by 1
12 most cited of 21 All 21 (JSON)
- 2026SS-ESOAP: Self-Scaled Adaptive Preconditioning for Physics-Informed Learning29 Aug 2026
- 2026Second-Order Muon Done Right: A Principled Marriage of Spectral Geometry and Curvature10 Aug 2026
- 2026SOAP, Muon, and Beyond: Pushing LLM Pretraining Scales13 Jul 2026
- 2026SOAP-Bubbles: Structured Weight Uncertainty for Neural Networks22 Jun 2026
- 2026Spectral Scaling Laws of Muon2 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
- 2026Pro-KLShampoo: Projected KL-Shampoo with Whitening Recovered by Orthogonalization7 May 2026
- 2026Demystifying Manifold Constraints in LLM Pre-training6 May 2026
- 2026Mousse: Rectifying the Geometry of Muon with Curvature-Aware Preconditioning10 Mar 2026
12 newest of 21 All 21 (JSON)