Efficient Long-Horizon Learning for Learned Optimization
Summary
Efficient Long-hOrizon (ELO) learning is a new meta-training algorithm designed to overcome limitations in learned optimizers (LOs). Current LOs struggle with scaling meta-training to long-horizon inner problems and often fail to outperform hand-designed optimizers like Adam and Muon. ELO addresses this by reallocating redundant meta-training compute to longer failure regimes, enabling efficient long-horizon learning. It also employs decoupled progressive expert supervision, providing stable meta-learning signals that enhance LO generalization. Empirical studies evaluated ELO on both element-wise and matrix-based LOs across language modeling tasks (GPT-2-124M/350M on FineWeb) and image classification (ViT-B/16, ResNet-50 on ImageNet-1K). ELO significantly improves long-unroll performance and out-of-distribution generalization, with ELO-Celo2 consistently surpassing AdamW and remaining competitive with Muon. Notably, ELO baselines require less than 7 H100 GPU-hours for meta-training.
Key takeaway
For Machine Learning Engineers developing or deploying learned optimizers, ELO learning offers a significant advancement. You should consider integrating ELO to improve long-horizon performance and out-of-distribution generalization, especially given its demonstrated ability to outperform AdamW and competitive performance against Muon. Its low meta-training cost, under 7 H100 GPU-hours, makes it a practical choice for enhancing optimizer capabilities in language modeling and image classification tasks.
Key insights
ELO learning efficiently meta-trains learned optimizers for long-horizon tasks, outperforming hand-designed optimizers with improved generalization.
Principles
- Reallocate compute to longer failure regimes.
- Use decoupled progressive expert supervision.
- Improve generalization through stable meta-learning.
Method
ELO reallocates meta-training compute for long-horizon learning and enforces decoupled progressive expert supervision to provide stable meta-learning signals, improving generalization of learned optimizers.
In practice
- Apply ELO to element-wise LOs.
- Apply ELO to matrix-based LOs.
- Evaluate on GPT-2-124M/350M or ViT-B/16.
Topics
- Learned Optimization
- Meta-learning
- ELO Algorithm
- GPT-2
- ViT-B/16
- H100 GPU
Best for: Research Scientist, NLP Engineer, Computer Vision Engineer, AI Scientist, Machine Learning Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by Machine Learning.