Proceedings

Bayesian Optimization in High Dimensions via Random Embeddings

Download BibTeX Cite

Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence. Pages 1778-1783.

© 2013 International Joint Conferences on Artificial Intelligence

Abstract

Bayesian optimization techniques have been successfully applied to robotics, planning, sensor placement, recommendation, advertising, intelligent user interfaces and automatic algorithm configuration. Despite these successes, the approach is restricted to problems of moderate dimension, and several workshops on Bayesian optimization have identified its scaling to high dimensions as one of the holy grails of the field. In this paper, we introduce a novel random embedding idea to attack this problem. The resulting Random EMbedding Bayesian Optimization (REMBO) algorithm is very simple and applies to domains with both categorical and continuous variables. The experiments demonstrate that REMBO can effectively solve high-dimensional problems, including automatic parameter configuration of a popular mixed integer linear programming solver.

  1. [Azimi et al., 2012] J. Azimi, A. Jalali, and X. Zhang-Fern. Hybrid batch Bayesian optimization. In ICML, 2012.
  2. [Bergstra and Bengio, 2012] J. Bergstra and Y. Bengio. Random search for hyper-parameter optimization. JMLR, 13:281-305, 2012.
  3. [Bergstra et al., 2011] J. Bergstra, R. Bardenet, Y. Bengio, and B. Kégl. Algorithms for hyper-parameter optimization. In NIPS, pages 2546-2554, 2011.
  4. [Bergstra et al., 2012] J. Bergstra, D. Yamins, and D. D. Cox. Mak- ing a science of model search. CoRR, abs/1209.5111, 2012.
  5. [Brochu et al., 2009] E. Brochu, V. M. Cora, and N. de Freitas. A tutorial on Bayesian optimization of expensive cost functions, with application to active user modeling and hierarchical rein- forcement learning. Technical Report UBC TR-2009-23 and arXiv:1012.2599v1, Dept. of Computer Science, University of British Columbia, 2009.
  6. [Bull, 2011] A. D. Bull. Convergence rates of efficient global opti- mization algorithms. JMLR, 12:2879-2904, 2011.
  7. [Carpentier and Munos, 2012] A. Carpentier and R. Munos. Bandit theory meets compressed sensing for high dimensional stochastic linear bandit. In AIStats, pages 190-198, 2012.
  8. [Chen et al., 2012] B. Chen, R.M. Castro, and A. Krause. Joint op- timization and variable selection of high-dimensional Gaussian processes. In ICML, 2012.
  9. [de Freitas et al., 2012] N. de Freitas, A. Smola, and M. Zoghi. Ex- ponential regret bounds for Gaussian process bandits with deter- ministic observations. In ICML, 2012.
  10. [Gomes et al., 2008] C. P. Gomes, W.J. van Hoeve, and A. Sabhar- wal. Connections in networks: A hybrid approach. In CPAIOR, volume 5015, pages 303-307, 2008.
  11. [Hansen and Ostermeier, 2001] N. Hansen and A. Ostermeier. Completely derandomized self-adaptation in evolution strategies. Evol. Comput., 9(2):159-195, 2001.
  12. [Hoffman et al., 2011] M. Hoffman, E. Brochu, and N. de Freitas. Portfolio allocation for Bayesian optimization. In UAI, pages 327-336, 2011.
  13. [Hoos, 2012] H. H. Hoos. Programming by optimization. Commun. ACM, 55(2):70-80, 2012.
  14. [Hutter et al., 2010] F. Hutter, H. H. Hoos, and K. Leyton-Brown. Automated configuration of mixed integer programming solvers. In CPAIOR, pages 186-202, 2010.
  15. [Hutter et al., 2011] F. Hutter, H. H. Hoos, and K. Leyton-Brown. Sequential model-based optimization for general algorithm con- figuration. In LION, pages 507-523, 2011.
  16. [Hutter et al., 2012] F. Hutter, H. H. Hoos, and K. Leyton-Brown. Parallel algorithm configuration. In LION, pages 55-70, 2012.
  17. [Hutter et al., 2013] F. Hutter, H. Hoos, and K. Leyton-Brown. Identifying key algorithm parameters and instance features using forward selection. In LION, 2013.
  18. [Hutter, 2009] F. Hutter. Automated Configuration of Algorithms for Solving Hard Computational Problems. PhD thesis, Univer- sity of British Columbia, Vancouver, Canada, 2009.
  19. [Jones et al., 1993] David R Jones, C D Perttunen, and B E Stuck- man. Lipschitzian optimization without the Lipschitz constant. J. of Optimization Theory and Applications, 79(1):157-181, 1993.
  20. [Jones et al., 1998] D.R. Jones, M. Schonlau, and W.J. Welch. Ef- ficient global optimization of expensive black-box functions. J. of Global optimization, 13(4):455-492, 1998.
  21. [Jones, 2001] D.R. Jones. A taxonomy of global optimization methods based on response surfaces. J. of Global Optimization, 21(4):345-383, 2001.
  22. [Lizotte et al., 2011] D. Lizotte, R. Greiner, and D. Schuurmans. An experimental methodology for response surface optimization methods. J. of Global Optimization, pages 1-38, 2011.
  23. [Lizotte, 2008] D. Lizotte. Practical Bayesian Optimization. PhD thesis, University of Alberta, Canada, 2008.
  24. [Martinez-Cantin et al., 2009] R. Martinez-Cantin, N. de Freitas, E. Brochu, J. Castellanos, and A. Doucet. A Bayesian exploration-exploitation approach for optimal online sensing and planning with a visually guided mobile robot. Autonomous Robots, 27(2):93-103, 2009.
  25. [Močkus et al., 1999] J. Močkus, A. Močkus, and L. Močkus. Bayesian approach for randomization of heuristic algorithms of discrete programming. American Math. Society, 1999.
  26. [Močkus, 1982] J. Močkus. The Bayesian approach to global op- timization. In Systems Modeling and Optimization, volume 38, pages 473-481. Springer, 1982.
  27. [Močkus, 1994] J. Močkus. Application of Bayesian approach to numerical methods of global and stochastic optimization. J. of Global Optimization, 4(4):347-365, 1994.
  28. [Osborne et al., 2009] M. A. Osborne, R. Garnett, and S. J. Roberts. Gaussian processes for global optimisation. In LION, 2009.
  29. [Rasmussen and Williams, 2006] C. E. Rasmussen and C. K. I. Williams. Gaussian Processes for Machine Learning. The MIT Press, 2006.
  30. [Sankar et al., 2003] A. Sankar, D.A. Spielman, and S.H. Teng. Smoothed analysis of the condition numbers and growth factors of matrices. Arxiv preprint cs/0310022, 2003.
  31. [Snoek et al., 2012] J. Snoek, H. Larochelle, and R. P. Adams. Practical Bayesian optimization of machine learning algorithms. In NIPS, 2012.
  32. [Srinivas et al., 2010] N. Srinivas, A. Krause, S. M. Kakade, and M. Seeger. Gaussian process optimization in the bandit setting: No regret and experimental design. In ICML, 2010.
  33. [Vallati et al., 2011] M. Vallati, C. Fawcett, A. E. Gerevini, H. H. Hoos, and A. Saetti. Generating fast domain-optimized planners by automatically configuring a generic parameterised planner. In ICAPS-PAL, 2011.
  34. [Wang and de Freitas, 2011] Z. Wang and N. de Freitas. Predictive adaptation of hybrid Monte Carlo with Bayesian parametric ban- dits. In NIPS Deep Learning and Unsupervised Feature Learning Workshop, 2011.
  35. [Wang et al., 2013] Z. Wang, M. Zoghi, F. Hutter, D. Matheson, and N. de Freitas. Bayesian Optimization in a Billion Dimen- sions via Random Embeddings. ArXiv e-prints, January 2013.

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

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