A Generalizable Approach to Learning Optimizers
By Diogo Almeida, Clemens Winter, Jie Tang, Wojciech Zaremba. 2021
35 citations recorded by the source corpus.
A core issue with learning to optimize neural networks has been the lack of generalization to real world problems. To address this, we describe a system designed from a generalization-first perspective, learning to update optimizer hyperparameters instead of model parameters directly using novel features, actions, and a reward function. This system outperforms Adam at all neural network tasks including on modalities not seen during training. We achieve 2x speedups on ImageNet, and a 2.5x speedup on a language modeling task using over 5 orders of magnitude more compute than the training tasks.
Subfields: Artificial Intelligence, Computer Vision and Pattern Recognition, Optimization & Training, Meta & Continual Learning
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Alexei A. Efros
- Sergey Levine
- Jitendra Malik
- Trevor Darrell
- Yoshua Bengio
- Zhangyang Wang
- Luc Van Gool
- Quoc V. Le
In Computer Vision and Pattern Recognition
- Luc Van Gool
- Ming-Hsuan Yang
- Jitendra Malik
- Dacheng Tao
- Trevor Darrell
- Zhangyang Wang
- Xiaogang Wang
- Alexei A. Efros
In Optimization & Training
- C. Freeman
- Luke Metz
- Niru Maheswaranathan
- Wuyang Chen
- Jascha Narain Sohl-Dickstein
- Jitendra Malik
- Jialin Liu
- Alexei A. Efros
In Meta & Continual Learning
- Jascha Narain Sohl-Dickstein
- Niru Maheswaranathan
- Luke Metz
- C. Freeman
- Alexei A. Efros
- James Harrison
- Tianlong Chen
- Zhangyang Wang
Citations in the corpus
- Learning to Learn with Generative Models of Neural Network Checkpoints (2022, background): “…weight decays and weight initializations can all be learned via hypergradient descent (Maclaurin et al., 2015; Baydin et al., 2017; Drucker & Le Cun, 1992), Bayesian optimization (Snoek et al., 2012) and reinforcement learning (Daniel et al., 2016; Xu et al., 2017; 2019; Almeida et al., 2021).”
- Learning to Optimize: A Primer and A Benchmark (2021, background): “[11] learned to update optimizer hyperparameters instead of model parameters, directly using novel features, actions, and a reward function to feed RL.”
- Practical tradeoffs between memory, compute, and performance in learned optimizers (2022, background): “…including hand-designed optimizers (Bottou, 2010; Tieleman and Hinton, 2012; Kingma and Ba, 2014), learned hyper-parameter controllers (Daniel et al., 2016; Hansen, 2016; Xu et al., 2017; 2019; Almeida et al., 2021), and neural network based learned optimizers (Andrychowicz et al., 2016; Wichrowska”