Proceedings

Mixed-Variable Bayesian Optimization

Video Download BibTeX Cite

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

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

Abstract

The optimization of expensive to evaluate, black-box, mixed-variable functions, i.e. functions that have continuous and discrete inputs, is a difficult and yet pervasive problem in science and engineering. In Bayesian optimization (BO), special cases of this problem that consider fully continuous or fully discrete domains have been widely studied. However, few methods exist for mixed-variable domains and none of them can handle discrete constraints that arise in many real-world applications. In this paper, we introduce MiVaBo, a novel BO algorithm for the efficient optimization of mixed-variable functions combining a linear surrogate model based on expressive feature representations with Thompson sampling. We propose an effective method to optimize its acquisition function, a challenging problem for mixed-variable domains, making MiVaBo the first BO method that can handle complex constraints over the discrete variables. Moreover, we provide the first convergence analysis of a mixed-variable BO algorithm. Finally, we show that MiVaBo is significantly more sample efficient than state-of-the-art mixed-variable BO algorithms on several hyperparameter tuning tasks, including the tuning of deep generative models.

  1. [Abeille et al., 2017] Marc Abeille, Alessandro Lazaric, et al. Linear Thompson sampling revisited. EJS, 2017.
  2. [Baptista and Poloczek, 2018] Ricardo Baptista and Matthias Poloczek. Bayesian optimization of combi- natorial structures. In ICML, 2018.
  3. [Bergstra et al., 2011] James S Bergstra, Rémi Bardenet, Yoshua Bengio, and Balázs Kégl. Algorithms for hyper- parameter optimization. In NIPS, 2011.
  4. [Boros and Hammer, 2002] Endre Boros and Peter L Ham- mer. Pseudo-boolean optimization. Discrete applied math- ematics, 123(1-3):155-225, 2002.
  5. [Burda et al., 2016] Yuri Burda, Roger Grosse, and Ruslan Salakhutdinov. Importance weighted autoencoders. In ICLR, 2016.
  6. [Chen and Guestrin, 2016] Tianqi Chen and Carlos Guestrin. XGBoost: A scalable tree boosting system. In KDD, 2016.
  7. [Eggensperger et al., 2015] Katharina Eggensperger, Frank Hutter, Holger H Hoos, and Kevin Leyton-Brown. Effi- cient benchmarking of hyperparameter optimizers via sur- rogates. In AAAI, 2015.
  8. [Falkner et al., 2018] Stefan Falkner, Aaron Klein, and Frank Hutter. BOHB: Robust and efficient hyperparam- eter optimization at scale. In ICML, 2018.
  9. [Gardner et al., 2014] Jacob R. Gardner, Matt J. Kusner, Zhixiang Xu, Kilian Q. Weinberger, and John P. Cunning- ham. Bayesian optimization with inequality constraints. In ICML, 2014.
  10. [Garrido-Merchán and Hernández-Lobato, 2018] Eduardo C Garrido-Merchán and Daniel Hernández-Lobato. Dealing with categorical and integer-valued variables in bayesian optimization with gaussian processes. CoRR, 2018.
  11. [Hastie, 2017] Trevor J Hastie. Generalized additive models. In Statistical models in S. Routledge, 2017.
  12. [Hazan et al., 2017] Elad Hazan, Adam Klivans, and Yang Yuan. Hyperparameter optimization: A spectral approach. In ICRL, 2017.
  13. [Hernández-Lobato et al., 2015] José Miguel Hernández- Lobato, Michael A Gelbart, Matthew W Hoffman, Ryan P Adams, and Zoubin Ghahramani. Predictive entropy search for bayesian optimization with unknown con- straints. JMLR, 2015.
  14. [Hutter et al., 2011] Frank Hutter, Holger H Hoos, and Kevin Leyton-Brown. Sequential model-based optimiza- tion for general algorithm configuration. In LION, 2011.
  15. [Jenatton et al., 2017] Rodolphe Jenatton, Cedric Archam- beau, Javier González, and Matthias Seeger. Bayesian optimization with tree-structured dependencies. In ICML, 2017.
  16. [Kingma and Welling, 2014] Diederik P Kingma and Max Welling. Auto-encoding variational bayes. In ICLR, 2014.
  17. [Krause et al., 2008] Andreas Krause, Ajit Singh, and Car- los Guestrin. Near-optimal sensor placements in Gaussian processes: Theory, efficient algorithms and empirical stud- ies. JMLR, 2008.
  18. [Li et al., 2018] Lisha Li, Kevin Jamieson, Giulia DeSalvo, Afshin Rostamizadeh, and Ameet Talwalkar. Hyperband: A novel bandit-based approach to hyperparameter opti- mization. JMLR, 2018.
  19. [Močkus, 1975] Jonas Močkus. On Bayesian methods for seeking the extremum. In Optimization Techniques, 1975.
  20. [Mutný and Krause, 2018] Mojmir Mutný and Andreas Krause. Efficient high dimensional bayesian optimization with additivity and quadrature fourier features. In NIPS, 2018.
  21. [Negoescu et al., 2011] Diana M Negoescu, Peter I Frazier, and Warren B Powell. The knowledge-gradient algorithm for sequencing experiments in drug discovery. INFORMS, 2011.
  22. [Oh et al., 2019] Changyong Oh, Jakub M. Tomczak, Efstra- tios Gavves, and Max Welling. Combinatorial bayesian optimization using graph representations. NeurIPS, 2019.
  23. [Rahimi and Recht, 2008] Ali Rahimi and Benjamin Recht. Random features for large-scale kernel machines. In NIPS, 2008.
  24. [Rolland et al., 2018] Paul Rolland, Jonathan Scarlett, Il- ija Bogunovic, and Volkan Cevher. High-dimensional Bayesian optimization via additive models with overlap- ping groups. In AISTATS, 2018.
  25. [Salimans et al., 2015] Tim Salimans, Diederik P Kingma, and Max Welling. Markov chain monte carlo and varia- tional inference: Bridging the gap. In ICML, 2015.
  26. [Shahriari et al., 2016] Bobak Shahriari, Kevin Swersky, Ziyu Wang, Ryan P. Adams, and Nando de Freitas. Taking the human out of the loop: A review of Bayesian optimiza- tion. IEEE, 2016.
  27. [Sontag et al., 2011] David Sontag, Amir Globerson, and Tommi Jaakkola. Introduction to dual composition for in- ference. In Optimization for Machine Learning. 2011.
  28. [Srinivas et al., 2010] Niranjan Srinivas, Andreas Krause, Sham M Kakade, and Matthias Seeger. Gaussian process optimization in the bandit setting: No regret and experi- mental design. In ICML, 2010.
  29. [Sui et al., 2015] Yanan Sui, Alkis Gotovos, Joel Burdick, and Andreas Krause. Safe exploration for optimization with gaussian processes. In ICML, 2015.
  30. [Thompson, 1933] William R Thompson. On the likelihood that one unknown probability exceeds another in view of the evidence of two samples. Biometrika, 1933.
  31. [Vanschoren et al., 2014] Joaquin Vanschoren, Jan N Van Rijn, Bernd Bischl, and Luis Torgo. OpenML: networked science in machine learning. ACM SIGKDD, 15(2):49-60, 2014.
  32. [Williams and Rasmussen, 2006] Christopher KI Williams and Carl Edward Rasmussen. Gaussian processes for ma- chine learning. MIT Press Cambridge, MA, 2006.

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

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