Proceedings

Marthe: Scheduling the Learning Rate Via Online Hypergradients

Video Download BibTeX Cite

Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence. Main track. Pages 2119-2125.

https://doi.org/10.24963/ijcai.2020/293

Abstract

We study the problem of fitting task-specific learning rate schedules from the perspective of hyperparameter optimization, aiming at good generalization. We describe the structure of the gradient of a validation error w.r.t. the learning rate schedule -- the hypergradient. Based on this, we introduce MARTHE, a novel online algorithm guided by cheap approximations of the hypergradient that uses past information from the optimization trajectory to simulate future behaviour. It interpolates between two recent techniques, RTHO (Franceschi et al., 2017) and HD (Baydin et al. 2018), and is able to produce learning rate schedules that are more stable leading to models that generalize better.

  1. [Agarwal et al., 2017] N. Agarwal, B. Bullins, and E. Hazan. Second-order stochastic optimization for machine learning in linear time. Journal of Machine Learning Research, 18(1):4148-4187, 2017.
  2. [Almeida et al., 1999] L.B. Almeida, T. Langlois, J.D. Ama- ral, and A. Plakhov. Parameter adaptation in stochastic op- timization. In On-line learning in neural networks, pages 111-134. Cambridge University Press, 1999.
  3. [Andrychowicz et al., 2016] M. Andrychowicz, M. Denil, S. Gomez, M.W. Hoffman, D. Pfau, T. Schaul, and N. de Freitas. Learning to learn by gradient descent by gradient descent. In NeurIPS, pages 3981-3989, 2016.
  4. [Baydin et al., 2018] A.G. Baydin, R. Cornish, D. Martínez- Rubio, M. Schmidt, and F.D. Wood. Online learning rate adaptation with hypergradient descent. In ICLR, 2018.
  5. [Beatson and Adams, 2019] A. Beatson and R.P. Adams. Ef- ficient optimization of loops and limits with randomized telescoping sums. ICML, 2019.
  6. [Bengio et al., 1994] Y. Bengio, P. Simard, and P. Frasconi. Learning long-term dependencies with gradient descent is difficult. IEEE Trans. on Neural Networks, 5(2):157-166, 1994.
  7. [Bengio, 2012] Y. Bengio. Practical recommendations for gradient-based training of deep architectures. In Neural networks: Tricks of the trade, pages 437-478. Springer, 2012.
  8. [Franceschi et al., 2017] L. Franceschi, M. Donini, P. Fras- coni, and M. Pontil. Forward and reverse gradient-based hyperparameter optimization. In ICML, pages 1165-1173, 2017.
  9. [Franceschi et al., 2018] L. Franceschi, P. Frasconi, S. Salzo, and M. Pontil. Bilevel programming for hyperparameter optimization and meta-learning. In ICML, pages 1568- 1577, 2018.
  10. [Glorot and Bengio, 2010] X. Glorot and Y. Bengio. Under- standing the difficulty of training deep feedforward neural networks. In AISTATS, pages 249-256, 2010.
  11. [Griewank and Faure, 2002] A. Griewank and C. Faure. Re- duced functions, gradients and hessians from fixed-point iterations for state equations. Numerical Algorithms, 30(2):113-139, 2002.
  12. [Griewank and Walther, 2008] A. Griewank and A. Walther. Evaluating derivatives: principles and techniques of algo- rithmic differentiation, volume 105. Siam, 2008.
  13. [He et al., 2016] K. He, X. Zhang, S. Ren, and J. Sun. Deep residual learning for image recognition. In CVPR, June 2016.
  14. [Hutter et al., 2019] F. Hutter, L. Kotthoff, and J. Van- schoren. Automatic Machine Learning: Methods, Systems, Challenges. Springer, 2019.
  15. [Ioffe and Szegedy, 2015] S. Ioffe and C. Szegedy. Batch normalization: Accelerating deep network training by re- ducing internal covariate shift. In ICML, 2015.
  16. [Krizhevsky and Hinton, 2009] A. Krizhevsky and G. Hin- ton. Learning multiple layers of features from tiny images. Technical report, Univ. Toronto, 2009.
  17. [LeCun et al., 1998] Y. LeCun, L. Bottou, Y. Bengio, P. Haffner, et al. Gradient-based learning applied to docu- ment recognition. Proceedings of the IEEE, 86(11):2278- 2324, 1998.
  18. [Loshchilov and Hutter, 2017] I. Loshchilov and F. Hutter. Sgdr: Stochastic gradient descent with warm restarts. ICLR, 2017.
  19. [Luketina et al., 2016] J. Luketina, M. Berglund, K. Greff, and T. Raiko. Scalable gradient-based tuning of con- tinuous regularization hyperparameters. In ICML, pages 2952-2960, 2016.
  20. [MacKay et al., 2019] M. MacKay, P. Vicol, J. Lorraine, D. Duvenaud, and R. Grosse. Self-tuning networks: Bilevel optimization of hyperparameters using structured best-response functions. AISTATS, 2019.
  21. [Maclaurin et al., 2015] D. Maclaurin, D. Duvenaud, and R.P. Adams. Gradient-based hyperparameter optimization through reversible learning. In ICML, 2015.
  22. [Orabona and Pál, 2016] F. Orabona and D. Pál. Coin bet- ting and parameter-free online learning. In NeurIPS, pages 577-585, 2016.
  23. [Pearlmutter, 1994] B.A. Pearlmutter. Fast exact multiplica- tion by the hessian. Neural computation, 6(1):147-160, 1994.
  24. [Pedregosa, 2016] F. Pedregosa. Hyperparameter optimiza- tion with approximate gradient. In ICML, 2016.
  25. [Pineda, 1988] F.J. Pineda. Generalization of back propaga- tion to recurrent and higher order neural networks. In Neu- ral information processing systems, pages 602-611, 1988.
  26. [Schaul et al., 2013] T. Schaul, S. Zhang, and Y. LeCun. No more pesky learning rates. In ICML, pages 343-351, 2013.
  27. [Schraudolph, 1999] N.N. Schraudolph. Local gain adapta- tion in stochastic gradient descent. In ICANN, volume 2, pages 569-574. IET, 1999.
  28. [Simonyan and Zisserman, 2014] K. Simonyan and A. Zis- serman. Very deep convolutional networks for large-scale image recognition. In ICLR, 2014.
  29. [Wichrowska et al., 2017] O. Wichrowska, N. Mah- eswaranathan, M.W. Hoffman, S.G. Colmenarejo, M. Denil, N. Freitas, and J. Sohl-Dickstein. Learned optimizers that scale and generalize. In ICML, pages 3751-3760, 2017.
  30. [Wu et al., 2018] Y. Wu, M. Ren, R. Liao, and R. Grosse. Understanding short-horizon bias in stochastic meta- optimization. In ICLR, 2018.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards