SNOO: Step-K Nesterov Outer Optimizer - The Surprising Effectiveness of Nesterov Momentum Applied to Pseudo-Gradients
Not on the map. Why?
Abstract (arXiv)
The rapid development of large language models (LLMs) has driven the demand for more efficient optimization techniques. Among these, the Lookahead family of optimizers employs a two-loop framework, maintaining fast and slow sets of model weights. Multiple inner optimizer steps on the fast weights produce a trajectory - the pseudo-gradient - that is used to update the slow weights. DiLoCo, a notable example originally designed for distributed training, applies Nesterov momentum to the averaged pseudo-gradient from multiple workers, claiming to even outperform AdamW in a non-distributed setup. In this paper, we empirically show that DiLoCo's surprising effectiveness stems primarily from applying Nesterov momentum to the pseudo-gradient, which improves training in a non-distributed setting. We call this Lookahead variant the Step-K Nesterov Outer Optimizer (SNOO). We demonstrate that SNOO achieves compute factor gains of 1.5 - 2.5× in a non-distributed setting up to a scale of 1e23 training FLOPs, with improvements that increase with model size. Because of its minimal compute and memory overhead and compatibility with model sharding, SNOO is a practical enhancement for a variety of inner optimizers, including AdamW and Muon.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 25 of its 34 references that are in the map. First posted on arXiv 17 Oct 2025.
Builds on
25 of 34 references.
References · 25
- 2017Attention Is All You Needcited by 60,361
- 2024The Llama 3 Herd of Modelscited by 14,715
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,599
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,669
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,509
- 2023GPQA: A Graduate-Level Google-Proof Q&A Benchmarkcited by 2,879
- 2024MMLU-Pro: A More Robust and Challenging Multi-Task Language Understanding Benchmarkcited by 1,848
- 2019On the Convergence of FedAvg on Non-IID Datacited by 1,229
- 2023PyTorch FSDP: Experiences on Scaling Fully Sharded Data Parallelcited by 660
- 2018Local SGD Converges Fast and Communicates Littlecited by 605
- 2018Shampoo: Preconditioned Stochastic Tensor Optimizationcited by 426
- 2024SOAP: Improving and Stabilizing Shampoo using Adamcited by 192
13 more
- 2022Adan: Adaptive Nesterov Momentum Algorithm for Faster Optimizing Deep Modelscited by 174
- 2019SlowMo: Improving Communication-Efficient Distributed SGD with Slow Momentumcited by 121
- 2023DiLoCo: Distributed Low-Communication Training of Language Modelscited by 121
- 2023A Distributed Data-Parallel PyTorch Implementation of the Distributed Shampoo Optimizer for Training Neural Networks At-Scalecited by 77
- 2024Exponential Moving Average of Weights in Deep Learning: Dynamics and Benefitscited by 71
- 2024The AdEMAMix Optimizer: Better, Faster, Oldercited by 54
- 2022Orthogonalising gradients to speed up neural network optimisationcited by 27
- 2025Communication-Efficient Language Model Training Scales Reliably and Robustly: Scaling Laws for DiLoCocited by 27
- 2025Purifying Shampoo: Investigating Shampoo's Heuristics by Decomposing its Preconditionercited by 23
- 2020Momentum via Primal Averaging: Theoretical Insights and Learning Rate Schedules for Non-Convex Optimizationcited by 21
- 2020LaProp: Separating Momentum and Adaptivity in Adamcited by 20
- 2025Understanding Outer Optimizers in Local SGD: Learning Rates, Momentum, and Accelerationcited by 9
- 2025Oedipus and the Sphinx: Benchmarking and Improving Visual Language Models for Complex Graphic Reasoningcited by 1
Built on by
Citing papers per year: 2025: 1; 2026: 7.
8 papers.
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMscited by 5
- 2026Optimistic Dual Averaging Unifies Modern Optimizerscited by 3
- 2026Factored Gossip DiLoCo: Reducing Blocking Communication in DiLoCocited by 2
- 2026High dimensional theory of two-phase optimizerscited by 1
- 2026EMA-Nesterov: Stabilizing Nesterov's Lookahead for Accelerated Deep Learning Optimizationcited by 1
- 2026Outer-Momentum Restarting in High-Dimensional Two-Phase Optimizationcited by 0
- 2026AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronizationcited by 0
- 2026Towards Easier-to-Tune Training Algorithms: New Results from AlgoPerfcited by 0
- 2026Towards Easier-to-Tune Training Algorithms: New Results from AlgoPerf9 Oct 2026
- 2026AutoLoCo: Communication Efficient Distributed LLM Training via Adaptive Synchronization29 Sep 2026
- 2026Factored Gossip DiLoCo: Reducing Blocking Communication in DiLoCo22 Jun 2026
- 2026Outer-Momentum Restarting in High-Dimensional Two-Phase Optimization27 May 2026
- 2026EMA-Nesterov: Stabilizing Nesterov's Lookahead for Accelerated Deep Learning Optimization25 May 2026
- 2026Optimistic Dual Averaging Unifies Modern Optimizers11 May 2026
- 2026High dimensional theory of two-phase optimizers27 Mar 2026
- 2025Smoothing DiLoCo with Primal Averaging for Faster Training of LLMs18 Dec 2025