Shampoo: Preconditioned Stochastic Tensor Optimization
Not on the map. Why?
Abstract (arXiv)
Preconditioned gradient methods are among the most general and powerful tools in optimization. However, preconditioning requires storing and manipulating prohibitively large matrices. We describe and analyze a new structure-aware preconditioning algorithm, called Shampoo, for stochastic optimization over tensor spaces. Shampoo maintains a set of preconditioning matrices, each of which operates on a single dimension, contracting over the remaining dimensions. We establish convergence guarantees in the stochastic convex setting, the proof of which builds upon matrix trace inequalities. Our experiments with state-of-the-art deep learning models show that Shampoo is capable of converging considerably faster than commonly used optimizers. Although it involves a more complex update rule, Shampoo's runtime per step is comparable to that of simple gradient methods such as SGD, AdaGrad, and Adam.
Key facts. Cited by 413 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Feb 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 14; 2022: 18; 2023: 23; 2024: 44; 2025: 126; 2026: 188.
413 papers.
Sort:
By area:
- 2023Symbolic Discovery of Optimization Algorithmscited by 423
- 2023Sophia: A Scalable Stochastic Second-order Optimizer for Language Model Pre-trainingcited by 260
- 2021Does Knowledge Distillation Really Work?cited by 187
- 2024SOAP: Improving and Stabilizing Shampoo using Adamcited by 179
- 2024Old Optimizer, New Norm: An Anthologycited by 173
- 2021Large-Scale Differentially Private BERTcited by 117
- 2021Sharpness-Aware Minimization Improves Language Model Generalizationcited by 108
- 2025The Polar Express: Optimal Matrix Sign Methods and Their Application to the Muon Algorithmcited by 104
- 2021Real-time Neural Radiance Caching for Path Tracingcited by 91
- 2023DoG is SGD's Best Friend: A Parameter-Free Dynamic Step Size Schedulecited by 85
- 2024Disentangling the Causes of Plasticity Loss in Neural Networkscited by 82
- 2022Pathways: Asynchronous Distributed Dataflow for MLcited by 81
38 more
- 2025Understanding Gradient Orthogonalization for Deep Learning via Non-Euclidean Trust-Region Optimizationcited by 81
- 2025Muon Optimizes Under Spectral Norm Constraintscited by 77
- 2025Practical Efficiency of Muon for Pretrainingcited by 74
- 2025NorMuon: Making Muon more efficient and scalablecited by 74
- 2024Modular Duality in Deep Learningcited by 71
- 2023A Distributed Data-Parallel PyTorch Implementation of the Distributed Shampoo Optimizer for Training Neural Networks At-Scalecited by 69
- 2025Nested Learning: The Illusion of Deep Learning Architecturescited by 69
- 2025Dion: Distributed Orthonormalized Updatescited by 64
- 2025AdaMuon: Adaptive Muon Optimizercited by 59
- 2022VeLO: Training Versatile Learned Optimizers by Scaling Upcited by 57
- 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
- 2023Deep Transformers without Shortcuts: Modifying Self-attention for Faithful Signal Propagationcited by 44
- 2024Cautious Optimizers: Improving Training with One Line of Codecited by 42
- 2025Power Lines: Scaling Laws for Weight Decay and Batch Size in LLM Pre-trainingcited by 41
- 2024Deconstructing What Makes a Good Optimizer for Language Modelscited by 40
- 2025In Search of Adam's Secret Saucecited by 40
- 2022Compute-Efficient Deep Learning: Algorithmic Trends and Opportunitiescited by 38
- 2025Lions and Muons: Optimization via Stochastic Frank-Wolfe under Heavy-Tailed Noisecited by 38
- 2025Small Batch Size Training for Language Models: When Vanilla SGD Works, and Why Gradient Accumulation Is Wastefulcited by 36
- 2022Re-parameterizing Your Optimizers rather than Architecturescited by 35
- 2022On the Factory Floor: ML Engineering for Industrial-Scale Ads Recommendation Modelscited by 34
- 2025Straight to Zero: Why Linearly Decaying the Learning Rate to Zero Works Best for LLMscited by 34
- 2025MuonBP: Faster Muon via Block-Periodic Orthogonalizationcited by 34
- 2024Training Data Attribution via Approximate Unrolled Differentiationcited by 33
- 2025Implicit Bias of Spectral Descent and Muon on Multiclass Separable Datacited by 33
- 2021Applications and Techniques for Fast Machine Learning in Sciencecited by 32
- 2022Practical tradeoffs between memory, compute, and performance in learned optimizerscited by 32
- 2024LoRA Done RITE: Robust Invariant Transformation Equilibration for LoRA Optimizationcited by 31
- 2025Structured Preconditioners in Adaptive Optimization: A Unified Analysiscited by 30
- 2025Isotropic Curvature Model for Understanding Deep Learning Optimization: Is Gradient Orthogonalization Optimal?cited by 30
- 2026Convergence of Muon with Newton-Schulzcited by 30
- 2025COSMOS: A Hybrid Adaptive Optimizer for Memory-Efficient Training of LLMscited by 28
- 2025On the Convergence of Muon and Beyondcited by 28
- 2026Controlled LLM Training on Spectral Spherecited by 28
- 2026Preconditioning Benefits of Spectral Orthogonalization in Muoncited by 28
- 2023On Efficient Training of Large-Scale Deep Learning Models: A Literature Reviewcited by 26
50 most cited of 413 All 413 (JSON)
- 2026SoftServe: A Scalable Quasi-Newton Method for Deep Learning1 Oct 2026
- 2026FedMIX-P: Mixing Local and Global Preconditioners for Federated Vision and Language Model Training1 Oct 2026
- 2026The Row Normalization Puzzle in Muon30 Sep 2026
- 2026ShamAN-Q: Shampoo Augmented NanoQuant for Sub-1-bit LLM Weights29 Sep 2026
- 2026Optimizer-dependent training dynamics converge to the same one-third optimal data scaling29 Sep 2026
- 2026Why Adaptive Optimizers Underestimate Rare Tokens29 Sep 2026
- 2026Normalize-Then-Precondition: A Hierarchical Approach to Marginal Scale and Interaction Geometry for LLM Training29 Sep 2026
- 2026Second-Moment Stochastic Approximation Methods29 Sep 2026
- 2026Making Analog Training Scale: Co-Designing Mapping, Optimizer, and Converters29 Sep 2026
- 2026A Light Bilevel Refinement Aligns Self-Supervised Representations for Stronger Task-Specific Learning27 Sep 2026
- 2026Cost-free Spectral Estimation for Adaptive Newton--Schulz in Matrix Optimizers27 Sep 2026
- 2026Relative Generalization Invariance of LLM Pretraining26 Sep 2026
38 more
- 2026A Mesoscopic View of Transformer Weights Through Row and Column Scale Fields25 Sep 2026
- 2026Coupling Perception and Reasoning in Federated Multimodal Graph Foundation Models24 Sep 2026
- 2026Convergence guarantees for Muon: New parameter regimes and generalizations24 Sep 2026
- 2026Terminal Shrinkage Averaging Reveals a Schedule-Estimator Interaction in LLM Pretraining21 Sep 2026
- 2026FlashBoB: I/O-Efficient Exact Backward-over-Backward for Softmax Attention21 Sep 2026
- 2026Optimizers for Diffusion Models: A Controlled Benchmark19 Sep 2026
- 2026COREM: Cosine-Relation Momentum Reshaping with Stateful Writeback18 Sep 2026
- 2026Matrix AdaGrad: Row-wise and Column-wise Adaptive Subgradient Methods18 Sep 2026
- 2026Tackling Failure Modes of PINNs and PIKANs Using Conflict-Free Gradients13 Sep 2026
- 2026Benchmarking Optimizers to Solve Inverse Problems with Differentiable Physics Simulators12 Sep 2026
- 2026AdamX: Cosine similarity meets gradient descent10 Sep 2026
- 2026Musec: MomentUm SpEctral Clipping for Stable Muon-type Training10 Sep 2026
- 2026Muon-C: Operator-Aligned Muon for Convolutional Kernels9 Sep 2026
- 2026Beyond the Matrix Sign: Quadratic Spectral Descent7 Sep 2026
- 2026FedSubMuon: Communication-Efficient Federated LLM Fine-Tuning via Structured Subspace Muon5 Sep 2026
- 2026Physics-Informed Neural Network Surrogate for Oxygen Vacancy Dynamics in epitaxial SrTiO3 on Si memristors via Dynamic Spectral Optimization2 Sep 2026
- 2026Post-Training Science for Supervised Fine-Tuning1 Sep 2026
- 2026Blog: Survey of Optimizers28 Aug 2026
- 2026Astar: Learning to Propose Evolution Directions for Self-Evolving Industrial AI Systems27 Aug 2026
- 2026Spectral Allocation: Why Muon Outperforms Adam, and How to Improve Muon26 Aug 2026
- 2026Guided Riemannian Optimization (GuRO): Bridging Model Predictive Control and Decision Transformers24 Aug 2026
- 2026A Physical Response-and-Memory Model for Muon Optimization24 Aug 2026
- 2026RODE: A Radial-Orthogonal Decoupled Engine for Optimization21 Aug 2026
- 2026Scaling Muon for Diffusion Transformers21 Aug 2026
- 2026Activation-Keyed Momentum: An Anisotropic Momentum Update via the Delta Rule19 Aug 2026
- 2026Spectral Gradient Orthogonalization Improves Differentially Private Training at Scale18 Aug 2026
- 2026Abra: Scaling Diffusion Image Training18 Aug 2026
- 2026Layers Matter: Why Continual Learning Regularization Should Be Layer-Adaptive16 Aug 2026
- 2026MOON: Multi-Objective OrthoNormalized Updates for Multitask Learning12 Aug 2026
- 2026Second-Order Muon Done Right: A Principled Marriage of Spectral Geometry and Curvature10 Aug 2026
- 2026The Loss Does Not See the Basis, but Adam Does5 Aug 2026
- 2026MALT: Lightweight Curvature-Aware Muon via Diagonal Preconditioning5 Aug 2026
- 2026Control Allocation in Neural Network Optimization: Joint Affine Control of Weight and Bias Updates4 Aug 2026
- 2026Between Gradient and Natural Gradient: A Continuum of LoRA Initializations28 Jul 2026
- 2026Low-Rank Dependence Decomposition via Accelerated Symmetric Non-negative Matrix Factorization27 Jul 2026
- 2026Scale Weight Decay and Train Better26 Jul 2026
- 2026PoLoRA: A Preconditioned Orthogonalized LoRA Optimizer20 Jul 2026
- 2026Optimizing the Preconditioner: A Black-box Online-to-Nonconvex Conversion with Static Regret Minimization Oracles20 Jul 2026
50 newest of 413 All 413 (JSON)
- 2025Lost in Latent Space: An Empirical Study of Latent Diffusion Models for Physics Emulationcited by 19
- 2024Towards Faster Training of Diffusion Models: An Inspiration of A Consistency Phenomenoncited by 14
- 2025Optimization Benchmark for Diffusion Models on Dynamical Systemscited by 5
- 2026Abra: Scaling Diffusion Image Trainingcited by 1
- 2026Scaling Muon for Diffusion Transformerscited by 1
- 2026Optimizers for Diffusion Models: A Controlled Benchmarkcited by 0
- 2026Optimizers for Diffusion Models: A Controlled Benchmark19 Sep 2026
- 2026Scaling Muon for Diffusion Transformers21 Aug 2026
- 2026Abra: Scaling Diffusion Image Training18 Aug 2026
- 2025Optimization Benchmark for Diffusion Models on Dynamical Systems22 Oct 2025
- 2025Lost in Latent Space: An Empirical Study of Latent Diffusion Models for Physics Emulation3 Jul 2025
- 2024Towards Faster Training of Diffusion Models: An Inspiration of A Consistency Phenomenon14 Mar 2024
- 2026Controlled LLM Training on Spectral Spherecited by 28
- 2025Muon: Training and Trade-offs with Latent Attention and MoEcited by 3
- 2026Improving Neural Network Training by Decoupling the Magnitude and Direction of Weight Vectorscited by 3
- 2026Post-Training Science for Supervised Fine-Tuningcited by 1
- 2026MONA: Muon Optimizer with Nesterov Acceleration for Scalable Language Model Trainingcited by 0
- 2026Post-Training Science for Supervised Fine-Tuning1 Sep 2026
- 2026Improving Neural Network Training by Decoupling the Magnitude and Direction of Weight Vectors24 Jun 2026
- 2026MONA: Muon Optimizer with Nesterov Acceleration for Scalable Language Model Training26 May 2026
- 2026Controlled LLM Training on Spectral Sphere13 Jan 2026
- 2025Muon: Training and Trade-offs with Latent Attention and MoE29 Sep 2025
- 2023Symbolic Discovery of Optimization Algorithmscited by 423
- 2023Sophia: A Scalable Stochastic Second-order Optimizer for Language Model Pre-trainingcited by 260
- 2021Does Knowledge Distillation Really Work?cited by 187
- 2024SOAP: Improving and Stabilizing Shampoo using Adamcited by 179
- 2024Old Optimizer, New Norm: An Anthologycited by 173
- 2021Large-Scale Differentially Private BERTcited by 117
- 2021Sharpness-Aware Minimization Improves Language Model Generalizationcited by 108
- 2025The Polar Express: Optimal Matrix Sign Methods and Their Application to the Muon Algorithmcited by 104
- 2021Real-time Neural Radiance Caching for Path Tracingcited by 91
- 2023DoG is SGD's Best Friend: A Parameter-Free Dynamic Step Size Schedulecited by 85
- 2024Disentangling the Causes of Plasticity Loss in Neural Networkscited by 82
- 2022Pathways: Asynchronous Distributed Dataflow for MLcited by 81
12 most cited of 397 All 397 (JSON)
- 2026SoftServe: A Scalable Quasi-Newton Method for Deep Learning1 Oct 2026
- 2026FedMIX-P: Mixing Local and Global Preconditioners for Federated Vision and Language Model Training1 Oct 2026
- 2026The Row Normalization Puzzle in Muon30 Sep 2026
- 2026ShamAN-Q: Shampoo Augmented NanoQuant for Sub-1-bit LLM Weights29 Sep 2026
- 2026Optimizer-dependent training dynamics converge to the same one-third optimal data scaling29 Sep 2026
- 2026Why Adaptive Optimizers Underestimate Rare Tokens29 Sep 2026
- 2026Normalize-Then-Precondition: A Hierarchical Approach to Marginal Scale and Interaction Geometry for LLM Training29 Sep 2026
- 2026Second-Moment Stochastic Approximation Methods29 Sep 2026
- 2026Making Analog Training Scale: Co-Designing Mapping, Optimizer, and Converters29 Sep 2026
- 2026A Light Bilevel Refinement Aligns Self-Supervised Representations for Stronger Task-Specific Learning27 Sep 2026
- 2026Cost-free Spectral Estimation for Adaptive Newton--Schulz in Matrix Optimizers27 Sep 2026
- 2026Relative Generalization Invariance of LLM Pretraining26 Sep 2026
12 newest of 397 All 397 (JSON)