Proceedings

DEHB: Evolutionary Hyberband for Scalable, Robust and Efficient Hyperparameter Optimization

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 2147-2153.

https://doi.org/10.24963/ijcai.2021/296

Abstract

Modern machine learning algorithms crucially rely on several design decisions to achieve strong performance, making the problem of Hyperparameter Optimization (HPO) more important than ever. Here, we combine the advantages of the popular bandit-based HPO method Hyperband (HB) and the evolutionary search approach of Differential Evolution (DE) to yield a new HPO method which we call DEHB. Comprehensive results on a very broad range of HPO problems, as well as a wide range of tabular benchmarks from neural architecture search, demonstrate that DEHB achieves strong performance far more robustly than all previous HPO methods we are aware of, especially for high-dimensional problems with discrete input dimensions. For example, DEHB is up to 1000x faster than random search. It is also efficient in computational time, conceptually simple and easy to implement, positioning it well to become a new default HPO method.

  1. [Angeline et al., 1994] P.J. Angeline, G.M. Saunders, and J.B. Pollack. An evolutionary algorithm that constructs recurrent neural networks. IEEE transactions on Neural Networks, 5(1):54-65, 1994.
  2. [Awad et al., 2020] N. Awad, N. Mallik, and F. Hutter. Dif- ferential evolution for neural architecture search. In First ICLR Workshop on Neural Architecture Search, 2020.
  3. [Bergstra et al., 2011] J. Bergstra, R. Bardenet, Y. Bengio, and B. Kégl. Algorithms for hyper-parameter optimiza- tion. In Proc. of NeurIPS'11, pages 2546-2554, 2011.
  4. [Brockman et al., 2016] G. Brockman, V. Cheung, L. Pettersson, J. Schneider, J. Schulman, J. Tang, and W. Zaremba. Openai gym. arXiv preprint arXiv:1606.01540, 2016.
  5. [Chen et al., 2014] T. Chen, E. Fox, and C. Guestrin. Stochastic gradient hamiltonian monte carlo. In Interna- tional conference on machine learning, pages 1683-1691, 2014.
  6. [Dong and Yang, 2020] X. Dong and Y. Yang. Nas-bench- 102: Extending the scope of reproducible neural architec- ture search. arXiv preprint arXiv:2001.00326, 2020.
  7. [Falkner et al., 2018] S. Falkner, A. Klein, and F. Hutter. BOHB: Robust and efficient hyperparameter optimization at scale. In Proc. of ICML'18, pages 1437-1446, 2018.
  8. [Grefenstette, 1986] J. J. Grefenstette. Optimization of con- trol parameters for genetic algorithms. IEEE Transactions on Systems, Man, and Cybernetics, 16:341-359, 1986.
  9. [Henderson et al., 2018] P. Henderson, R. Islam, P. Bach- man, J. Pineau, D. Precup, and D. Meger. Deep reinforce- ment learning that matters. In Proc. of AAAI'18, 2018.
  10. [Hutter et al., 2011] F. Hutter, H. Hoos, and K. Leyton- Brown. Sequential model-based optimization for general algorithm configuration. In Proc. of LION'11, pages 507- 523, 2011.
  11. [Jamieson and Talwalkar, 2016] K. Jamieson and A. Tal- walkar. Non-stochastic best arm identification and hyper- parameter optimization. In Proc. of AISTATS'16, 2016.
  12. [Kandasamy et al., 2020] K. Kandasamy, K. R. Vysyaraju, W. Neiswanger, B. Paria, C. R. Collins, J. Schneider, B. Poczos, and E. P. Xing. Tuning hyperparameters with- out grad students: Scalable and robust bayesian optimi- sation with dragonfly. Journal of Machine Learning Re- search, 21(81):1-27, 2020.
  13. [Klein and Hutter, 2019] A. Klein and F. Hutter. Tabular benchmarks for joint architecture and hyperparameter op- timization. arXiv preprint arXiv:1905.04970, 2019.
  14. [Klein et al., 2016] A. Klein, S. Falkner, S. Bartels, P. Hen- nig, and F. Hutter. Fast bayesian optimization of machine learning hyperparameters on large datasets. arXiv:1605.07079 [cs.LG], 2016.
  15. [Li et al., 2017] L. Li, K. Jamieson, G. DeSalvo, A. Ros- tamizadeh, and A. Talwalkar. Hyperband: Bandit-based configuration evaluation for hyperparameter optimization. In Proc. of ICLR'17, 2017.
  16. [Liu et al., 2016] B. Liu, S. Koziel, and Q. Zhang. A multi-fidelity surrogate-model-assisted evolutionary algo- rithm for computationally expensive optimization prob- lems. Journal of computational science, 12:28-37, 2016.
  17. [Liu et al., 2017] H. Liu, K. Simonyan, O. Vinyals, C. Fer- nando, and K. Kavukcuoglu. Hierarchical representa- tions for efficient architecture search. arXiv preprint arXiv:1711.00436, 2017.
  18. [Melis et al., 2018] G. Melis, C. Dyer, and P. Blunsom. On the state of the art of evaluation in neural language models. In Proc. of ICLR'18, 2018.
  19. [Real et al., 2017] E. Real, S. Moore, A. Selle, S. Saxena, Y. L. Suematsu, J. Tan, Q. V. Le, and A. Kurakin. Large- scale evolution of image classifiers. In Proc. of ICML, pages 2902-2911. JMLR. org, 2017.
  20. [Real et al., 2019] E. Real, A. Aggarwal, Y. Huang, and Q. V. Le. Regularized evolution for image classifier archi- tecture search. In Proc. of AAAI, volume 33, pages 4780- 4789, 2019.
  21. [Schulman et al., 2017] J. Schulman, F. Wolski, P. Dhariwal, A. Radford, and O. Klimov. Proximal policy optimization algorithms. arXiv preprint arXiv:1707.06347, 2017.
  22. [Snoek et al., 2012] J. Snoek, H. Larochelle, and R. P. Adams. Practical Bayesian optimization of machine learn- ing algorithms. In Proc. of NeurIPS'12, pages 2951-2959, 2012.
  23. [Springenberg et al., 2016] J. T. Springenberg, A. Klein, S. Falkner, and F. Hutter. Bayesian optimization with ro- bust bayesian neural networks. In Proc. of NeurIPS, pages 4134-4142, 2016.
  24. [Storn and Price, 1997] R. Storn and K. Price. Differential evolution-a simple and efficient heuristic for global opti- mization over continuous spaces. Journal of global opti- mization, 11(4):341-359, 1997.
  25. [Vanschoren et al., 2014] J. Vanschoren, J. N. Van Rijn, B. Bischl, and L. Torgo. Openml: networked science in machine learning. ACM SIGKDD Explorations Newslet- ter, 15(2):49-60, 2014.
  26. [Wang et al., 2017] H. Wang, Y. Jin, and J. Doherty. A generic test suite for evolutionary multifidelity optimiza- tion. IEEE Transactions on Evolutionary Computation, 22(6):836-850, 2017.
  27. [Xie and Yuille, 2017] L. Xie and A. Yuille. Genetic cnn. In Proc. of ICCV, pages 1379-1388, 2017.
  28. [Ying et al., 2019] C. Ying, A. Klein, E. Real, E. Chris- tiansen, K. Murphy, and F. Hutter. Nas-bench-101: To- wards reproducible neural architecture search. arXiv preprint arXiv:1902.09635, 2019.
  29. [Zela et al., 2020] A. Zela, J. Siems, and F. Hutter. Nas-bench-1shot1: Benchmarking and dissecting one-shot neural architecture search. arXiv preprint arXiv:2001.10422, 2020.

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

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