Reinforcement Learning for Learning Rate Control
By Chang Xu, Tao Qin, G. Wang, Tie-Yan Liu. 2017
36 citations recorded by the source corpus.
Stochastic gradient descent (SGD), which updates the model parameters by adding a local gradient times a learning rate at each step, is widely used in model training of machine learning algorithms such as neural networks. It is observed that the models trained by SGD are sensitive to learning rates and good learning rates are problem specific. We propose an algorithm to automatically learn learning rates using neural network based actor-critic methods from deep reinforcement learning (RL).In particular, we train a policy network called actor to decide the learning rate at each step during training, and a value network called critic to give feedback about quality of the decision (e.g., the goodness of the learning rate outputted by the actor) that the actor made. The introduction of auxiliary actor and critic networks helps the main network achieve better performance. Experiments on different datasets and network architectures show that our approach leads to better convergence of SGD than human-designed competitors.
Subfields: Artificial Intelligence, Reinforcement Learning, Optimization & Training
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
- Sergey Levine
- Yoshua Bengio
- Jitendra Malik
- Trevor Darrell
- Quoc V. Le
- Alexei A. Efros
- Mohit Bansal
- Luc Van Gool
In Reinforcement Learning
- Sergey Levine
- Jitendra Malik
- James Harrison
- Pieter Abbeel
- Jascha Narain Sohl-Dickstein
- Alexei A. Efros
- Clemens Winter
- Diogo Almeida
In Optimization & Training
- C. Freeman
- Luke Metz
- Niru Maheswaranathan
- Jascha Narain Sohl-Dickstein
- Alexei A. Efros
- Jitendra Malik
- Clemens Winter
- Diogo Almeida
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).”
- 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”
- A Generalizable Approach to Learning Optimizers (2021, background): “Most similar to our work are those that use reinforcement learning to control learning rate [12, 50, 51].”