Methods › General › Large Batch Optimization › Distributed Shampoo

Distributed Shampoo

5 papers tagged archive 2025-07-28

Introduced by Rohan Anil et al. in Towards Practical Second Order Optimization for Deep Learning

archive 2025-07-28 Description, source and code snippet are the archive's method entry.

A scalable second order optimization algorithm for deep learning.

Optimization in machine learning, both theoretical and applied, is presently dominated by first-order gradient methods such as stochastic gradient descent. Second-order optimization methods, that involve second derivatives and/or second order statistics of the data, are far less prevalent despite strong theoretical properties, due to their prohibitive computation, memory and communication costs. In an attempt to bridge this gap between theoretical and practical optimization, we present a scalable implementation of a second-order preconditioned method (concretely, a variant of full-matrix Adagrad), that along with several critical algorithmic and numerical improvements, provides significant convergence and wall-clock time improvements compared to conventional first-order methods on state-of-the-art deep models. Our novel design effectively utilizes the prevalent heterogeneous hardware architecture for training deep models, consisting of a multicore CPU coupled with multiple accelerator units. We demonstrate superior performance compared to state-of-the-art on very large learning tasks such as machine translation with Transformers, language modeling with BERT, click-through rate prediction on Criteo, and image classification on ImageNet with ResNet-50.

PaperSourceSee Code · google-research/google-research

Papers archive 2025-07-28

5 shown of 5, newest first. Repository counts are the archive's code-links table. A Syntology line states what Syntology ran from that paper's harvested code; it is per sample and not a correctness claim.

Tasks archive 2025-07-28

12 tasks the archive attaches to papers tagged with this method, by distinct papers. A task without a page in the catalog is plain text.

TaskPapers
Deep Learning3
Image Classification3
CPU2
Language Modeling2
Language Modelling2
Machine Translation2
Translation2
image-classification2
Click-Through Rate Prediction1
Knowledge Distillation1
Second-order methods1
Stochastic Optimization1

Usage over time archive 2025-07-28

Papers per year tagged with Distributed Shampoo: 2020 to 2025, peak 3 3 0 2020: 1 paper 2020 2021: 3 papers 2021 2022: 0 papers 2022 2023: 0 papers 2023 2024: 0 papers 2024 2025: 1 paper 2025
Papers per year the archive tags with this method, by the paper's archive date (5 dated). Bars are counts, not a trend claim.

Components: the archive holds no method-to-method composition, so PwC's Components table cannot be rebuilt; the Papers list carries no Results column for the same reason (the archive does not join its leaderboard rows to method tags).

Categories archive 2025-07-28

Large Batch OptimizationStochastic Optimization

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections