Celo2: Towards Learned Optimization Free Lunch

Abhinav Moudgil, Boris Knyazev, Eugene Belilovsky
2/22/2026
cs.LGcs.AI

No official code found. Best implementation: amoudgl/celo2 (9 stars, MIT, last commit 2026-04-03).

Abstract

Learned optimizers are powerful alternatives to hand-designed update rules like Adam, yet they have seen limited practical adoption since they often fail to meta-generalize beyond their training distribution and incur high meta-training cost. For instance, prior work, VeLO, scaled meta-training to 4,000 TPU months ($\sim$10$\times$ GPT-3 compute) to meta-train a general-purpose optimizer but it failed to generalize beyond 600M parameters tasks. In this work, we present a surprising finding: by crafting a simple normalized optimizer architecture and augmenting meta-training, it becomes feasible to meta-train a performant general-purpose learned update rule on a tiny fraction of VeLO compute, 4.5 GPU hours to be precise. Our learned update rule scales stably to a billion-scale pretraining task (GPT-3 XL 1.3B) which is six orders of magnitude larger than its meta-training distribution. Furthermore, it shows strong performance across diverse out-of-distribution tasks and is compatible with modern optimization harness that includes orthogonalization, distinct update rules for input-output and hidden weights, and decoupled weight decay. In all, this work paves the way for practically applicable learnable optimization algorithms, unlocking exploration of richer meta-training and data curation recipes to further improve performance.

View on arXivView PDF

Code Implementations(1)

amoudgl/celo2Community69%
MIT

Code for Celo2: Towards Learned Optimization Free Lunch (ICLR 2026)

91PythonFeb 8, 20266 months agoMIT

Similar Papers

Cite this paper

@article{moudgil2026celo,
  title  = {Celo2: Towards Learned Optimization Free Lunch},
  author = {Abhinav Moudgil and Boris Knyazev and Eugene Belilovsky},
  year   = {2026},
  eprint = {2602.19142},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.19142v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.19142.svg)](https://codeofpaper.com/paper/2602.19142)

Discussion