Proceedings

Automated Machine Learning with Monte-Carlo Tree Search

Download BibTeX Cite

Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence. Main track. Pages 3296-3303.

https://doi.org/10.24963/ijcai.2019/457

Abstract

The AutoML approach aims to deliver peak performance from a machine learning  portfolio on the dataset at hand. A Monte-Carlo Tree Search Algorithm Selection and Configuration (Mosaic) approach is presented to tackle this mixed (combinatorial and continuous) expensive optimization problem on the structured search space of ML pipelines. Extensive lesion studies are conducted to independently assess and compare: i) the optimization processes based on Bayesian Optimization or Monte Carlo Tree Search (MCTS); ii) its warm-start initialization based on meta-features or random runs; iii) the ensembling of the solutions gathered along the search. Mosaic is assessed on the OpenML 100 benchmark and the Scikit-learn portfolio, with statistically significant gains over AutoSkLearn, winner of all former AutoML challenges.

  1. [Auer, 2002] P. Auer. Using Confidence Bounds for Exploitation-Exploration Trade-offs. Journal of Machine Learning Research, 3:397-422, 2002.
  2. [Auger et al., 2013] David Auger, Adrien Couetoux, and Olivier Teytaud. Continuous upper confidence trees with polynomial exploration-consistency. In ECML-KDD, pages 194-209. Springer, 2013.
  3. [Balaji and Allen, 2018] A. Balaji and A. Allen. Bench- marking Automatic Machine Learning Frameworks. arXiv:1808.06492 [cs, stat], 2018.
  4. [Bergstra et al., 2011] J. S. Bergstra, R. Bardenet, Y. Bengio, and B. Kégl. Algorithms for Hyper-Parameter Optimiza- tion. In NIPS, pages 2546-2554, 2011.
  5. [Brazdil and Giraud-Carrier, 2018] P. Brazdil and Ch. Giraud-Carrier. Metalearning and Algorithm Selection: Progress, State of the Art and Introduction to the Special Issue. Machine Learning, 107(1):1-14, 2018.
  6. [Bubeck et al., 2011] S. Bubeck, R. Munos, G. Stoltz, and C. Szepesvári. X-armed bandits. Journal of Machine Learning Research, 12:1655-1695, 2011.
  7. [Caruana et al., 2004] R. Caruana, A. Niculescu-Mizil, G. Crew, and A. Ksikes. Ensemble selection from libraries of models. In Proc.ICML, page 18, 2004.
  8. [Chaslot et al., 2008] G. Chaslot, S. Bakkes, I. Szita, and P. Spronck. Monte-Carlo Tree Search: A New Framework for Game AI. In AI and Interactive Digital Entertainment, pages 216-217. AAAI Press, 2008.
  9. [Chen et al., 2018] B. Chen, H. Wu, W. Mo, I. Chattopad- hyay, and H. Lipson. Autostacker: A Compositional Evo- lutionary Learning System. In Proc. ACM-GECCO, pages 402-409. ACM Press, 2018.
  10. [Cohen and Welling, 2016] T. Cohen and M. Welling. Group Equivariant Convolutional Networks. In Proc. ICML, vol- ume 48, pages 2990-2999. PMLR, 2016.
  11. [Coquelin and Munos, 2007] P.-A. Coquelin and R. Munos. Bandit algorithms for tree search. In Proc. UAI 2007, pages 67-74, 2007.
  12. [Drori et al., 2018] I. Drori, Y. Krishnamurthy, et al. Al- phaD3M: Machine Learning Pipeline Synthesis . In ICML workshop on AutoML, 2018.
  13. [Eggensperger et al., 2013] K. Eggensperger, M. Feurer, F. Hutter, et al. Towards an Empirical Foundation for Assessing Bayesian Optimization of Hyperparameters. In NIPS wkp on BO in Theory and Practice, 2013.
  14. [Feurer et al., 2015] M. Feurer, Klein A., Eggensperger K., M. Blum, and F. Hutter. Efficient and Robust Automated Machine Learning. In C. Cortes et al., editor, NIPS 28, pages 2962-2970, 2015.
  15. [Gelly and Silver, 2011] S. Gelly and D. Silver. Monte-Carlo Tree Search and Rapid Action Value Estimation in Com- puter GO. Artificial Intelligence, 175:1856-1875, 2011.
  16. [Guyon et al., 2015] I. Guyon, K. Bennett, G. Cawley, et al. Design of the 2015 Chalearn AutoML challenge. In Proc. IJCNN, pages 1-8. IEEE, 2015.
  17. [Guyon et al., 2018] I. Guyon, W.-W. Tu, et al. Automatic Machine Learning Challenge 2018: Towards AI for Ev- eryone. In PAKDD 2018 Data Competition, 2018.
  18. [Hutter et al., 2011] F. Hutter, H.H. Hoos, and K. Leyton- Brown. Sequential Model-based Optimization for General Algorithm Configuration. In Proc. LION, pages 507-523. Springer Verlag, 2011.
  19. [Klein et al., 2017] A. Klein, S. Falkner, et al. Fast Bayesian Optimization of Machine Learning Hyperparameters on Large Datasets. In Proc. AISTAT, pages 528-536, 2017.
  20. [Kocsis and Szepesvári, 2006] L. Kocsis and C. Szepesvári. Bandit Based Monte-Carlo Planning. In Fürnkranz et al., editor, Proc. ECML, pages 282-293. Springer, 2006.
  21. [Kotthoff et al., 2017] L. Kotthoff, Ch. Thornton, H.H. Hoos, F. Hutter, and K. Leyton-Brown. Auto-WEKA 2.0: Automatic Model Selection and Hyperparameter Op- timization in WEKA. JMLR, 18(25):1-5, 2017.
  22. [Li et al., 2017] L. Li, K. Jamieson, G. DeSalvo, et al. Hy- perband: A novel bandit-based approach to hyperparame- ter optimization. JMLR, 18(1):6765-6816, 2017.
  23. [Mockus et al., 1978] J. Mockus, V. Tiesis, and A. Zilinskas. The application of Bayesian methods for seeking the ex- tremum. In L. Dixon and G. Szego, editors, Toward Global Optimization, volume 2. Elsevier, 1978.
  24. [Muñoz et al., 2018] M. A. Muñoz, L. Villanova, D. Baatar, and K. Smith-Miles. Instance spaces for machine learning classification. Machine Learning, 107(1):109-147, 2018.
  25. [Olson et al., 2016] R. S. Olson, N. Bartley, R. J. Urbanow- icz, and J. H. Moore. Evaluation of a Tree-based Pipeline Optimization Tool for Automating Data Science. In Proc. ACM-GECCO, pages 485-492. ACM Press, 2016.
  26. [Pedregosa et al., 2011] F. Pedregosa, G. Varoquaux, A. Gramfort, et al. Scikit-learn: Machine learning in Python. JMLR, 12:2825-2830, 2011.
  27. [Silver et al., 2017] D. Silver, J. Schrittwieser, et al. Master- ing the Game of GO without Human Knowledge. Nature, 550(7676):354-359, 2017.
  28. [Snoek et al., 2015] J. Snoek, O. Rippel, K. Swersky, et al. Scalable Bayesian Optimization using Deep Neural Net- works. In Proc. ICML, pages 2171-2180, 2015.
  29. [Swersky et al., 2014] K. Swersky, J. Snoek, and R. P. Adams. Freeze-thaw Bayesian optimization. preprint arXiv:1406.3896, 2014.
  30. [Vanschoren et al., 2013] J. Vanschoren, J.N. van Rijn, B. Bischl, and L. Torgo. OpenML: Networked Science in Machine Learning. SIGKDD Expl., 15(2):49-60, 2013.
  31. [Wang, 2016] Z. Wang. Practical and Theoretical Advances in Bayesian Optimization. PhD thesis, Univ. Oxford, 2016.
  32. [Wistuba, 2018] M. Wistuba. Deep Learning Architecture Search by Neuro-Cell-Based Evolution with Function- Preserving Mutations. In Berlingerio, M. et al., editor, Proc. ECML-PKDD, pages 243-258. Springer, 2018.
  33. [Wolpert, 1996] D. H. Wolpert. The Lack of A Priori Dis- tinctions Between Learning Algorithms. Neural Compu- tation, 8(7):1341-1390, 1996.

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

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