skip to main content
research-article

Bayesian Optimisation for Constrained Problems

Published:08 April 2024Publication History
Skip Abstract Section

Abstract

Many real-world optimisation problems such as hyperparameter tuning in machine learning or simulation-based optimisation can be formulated as expensive-to-evaluate black-box functions. A popular approach to tackle such problems is Bayesian optimisation, which builds a response surface model based on the data collected so far, and uses the mean and uncertainty predicted by the model to decide what information to collect next. In this article, we propose a generalisation of the well-known Knowledge Gradient acquisition function that allows it to handle constraints. We empirically compare the new algorithm with four other state-of-the-art constrained Bayesian optimisation algorithms and demonstrate its superior performance. We also prove theoretical convergence in the infinite budget limit.

REFERENCES

  1. Álvarez Mauricio A., Rosasco Lorenzo, and Lawrence Neil D.. 2012. Kernels for vector-valued functions: A review. Foundations and Trends® in Machine Learning 4, 3 (March 2012), 195266. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Amaran Satyajith, Sahinidis Nikolaos V., Sharda Bikram, and Bury Scott J.. 2016. Simulation optimization: A review of algorithms and applications. Annals of Operations Research 240, 1 (2016), 351380.Google ScholarGoogle ScholarCross RefCross Ref
  3. Bagheri Samineh, Konen Wolfgang, Allmendinger Richard, Branke Juergen, Deb Kalyanmoy, Fieldsend Jonathan, Quagliarella Domenico, and Sindhya Karthik. 2017. Constraint handing in efficient global optimization. In Proceedings of the Genetic and Evolutionary Computation Conference. ACM, 673680.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Balandat Maximilian, Karrer Brian, Jiang Daniel R., Daulton Samuel, Letham Benjamin, Wilson Andrew Gordon, and Bakshy Eytan. 2020. BoTorch: A framework for efficient Monte-Carlo Bayesian optimization. In Advances in Neural Information Processing Systems 33. http://arxiv.org/abs/1910.06403Google ScholarGoogle Scholar
  5. Berkenkamp Felix, Krause Andreas, and Schoellig Angela P.. 2016. Bayesian optimization with safety constraints: Safe and automatic parameter tuning in robotics. arXiv abs/1602.04450 (2016).Google ScholarGoogle Scholar
  6. Berkenkamp Felix, Krause Andreas, and Schoellig Angela P.. 2023. Bayesian optimization with safety constraints: Safe and automatic parameter tuning in robotics. Machine Learning 112 (2023), 3713–3747.Google ScholarGoogle Scholar
  7. Candelieri Antonio. 2019. Sequential model based optimization of partially defined functions under unknown constraints. Journal of Global Optimization 79 (2019), 281303.Google ScholarGoogle Scholar
  8. Chen Wenjie, Liu Shengcai, and Tang Ke. 2021. A new knowledge gradient-based method for constrained Bayesian optimization. arXiv:2101.08743 [cs.LG] (2021).Google ScholarGoogle Scholar
  9. Cinlar Erhan. 2011. Probability and Stochastics. Graduate Texts in Mathematics, Vol. 261. Springer.Google ScholarGoogle ScholarCross RefCross Ref
  10. Eriksson David and Poloczek Matthias. 2021. Scalable constrained Bayesian optimization. In Proceedings of the 24th International Conference on Artificial Intelligence and Statistics, Arindam Banerjee and Kenji Fukumizu (Eds.). Proceedings of Machine Learning Research, Vol. 130. PMLR, 730738. https://proceedings.mlr.press/v130/eriksson21a.htmlGoogle ScholarGoogle Scholar
  11. Forrester Alexander I. J., Sobester Andras, and Keane Andy J.. 2008. Engineering Design via Surrogate Modelling. Wiley.Google ScholarGoogle ScholarCross RefCross Ref
  12. Frazier Peter I.. 2018. A tutorial on Bayesian optimization. arXiv:1807.02811 [stat.ML] (2008).Google ScholarGoogle Scholar
  13. Gardner Jacob, Kusner Matt, Xu Eddie, Weinberger Kilian, and Cunningham John. 2014. Bayesian optimization with inequality constraints. In Proceedings of the 31st International Conference on Machine Learning (ICML’14). 3.Google ScholarGoogle Scholar
  14. Gramacy Robert B., Gray Genetha A., Digabel Sébastien Le, Lee Herbert K. H., Ranjan Pritam, Wells Garth, and Wild Stefan M.. 2016. Modeling an augmented Lagrangian for blackbox constrained optimization. Technometrics 58, 1 (2016), 111. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  15. Hernández-Lobato José Miguel, Gelbart Michael A., Adams Ryan P., Hoffman Matthew W., and Ghahramani Zoubin. 2016. A general framework for constrained Bayesian optimization using information-based search. Journal of Machine Learning Research 17, 1 (Jan.2016), 55495601. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Hernandez-Lobato Jose Miguel, Hoffman Matthew W., and Ghahramani Zoubin. 2014. Predictive entropy search for efficient global optimization of black-box functions. In Proceedings of the 27th International Conference on Neural Information Processing Systems—Volume 1 (NIPS’14). MIT Press, Cambridge, MA, 918926.Google ScholarGoogle Scholar
  17. Jones Donald R., Schonlau Matthias, and Welch William J.. 1998. Efficient global optimization of expensive black-box functions. Journal of Global Optimization 13 (Jan.1998), 455492. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kersting Kristian, Plagemann Christian, Pfaff Patrick, and Burgard Wolfram. 2007. Most likely heteroscedastic Gaussian process regression. In Proceedings of the 24th International Conference on Machine Learning(ICML’07). ACM, 393400. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Kleijnen Jack P. C., Nieuwenhuyse Inneke Van, and Beers Wim van. 2021. Constrained Optimization in Simulation: Efficient Global Optimization and Karush-Kuhn-Tucker Conditions. CentER Discussion Paper Series No. 2021-031. CentER, Cenber for Economic Research. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  20. Lam Remi R. and Willcox Karen E.. 2017. Lookahead Bayesian optimization with inequality constraints. In Proceedings of the 31st International Conference on Neural Information Processing Systems(NIPS’17). 18881898. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Letham Benjamin, Karrer Brian, Ottoni Guilherme, and Bakshy Eytan. 2017. Constrained Bayesian optimization with noisy experiments. Bayesian Analysis 14, 2 (2017), 495–519. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  22. Pearce Michael and Branke Juergen. 2018. Continuous multi-task Bayesian optimisation with correlation. European Journal of Operational Research 270, 3 (2018), 10741085.Google ScholarGoogle ScholarCross RefCross Ref
  23. Pearce Michael, Klaise Janis, and Groves Matthew. 2020. Practical Bayesian optimization of objectives with conditioning variables. arXiv:2002.09996 [stat.ML] (2020).Google ScholarGoogle Scholar
  24. Pearce Michael, Poloczek Matthias, and Branke Juergen. 2019. Bayesian simulation optimization with common random numbers. In Proceedings of the Winter Simulation Conference(WSC’19). IEEE, 34923503. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Pelamatti Julien, Riche Rodolphe Le, Helbert Céline, and Blanchet-Scalliet Christophette. 2022. Coupling and selecting constraints in Bayesian optimization under uncertainties. arXiv:2204.00527 (2022). DOI:Google ScholarGoogle ScholarCross RefCross Ref
  26. Picheny Victor. 2014. A stepwise uncertainty reduction approach to constrained global optimization. In Proceedings of the Seventeenth International Conference on Artificial Intelligence and Statistics, Samuel Kaski and Jukka Corander (Eds.). Proceedings of Machine Learning Research, Vol. 33. PMLR, 787–795. http://proceedings.mlr.press/v33/picheny14.htmlGoogle ScholarGoogle Scholar
  27. Picheny Victor, Gramacy Robert B., Wild Stefan, and Digabel Sebastien Le. 2016. Bayesian optimization under mixed constraints with a slack-variable augmented Lagrangian. In Advances in Neural Information Processing Systems 29, Lee D. D., Sugiyama M., Luxburg U. V., Guyon I., and Garnett R. (Eds.). Curran Associates, 14351443. http://papers.nips.cc/paper/6439-bayesian-optimization-under-mixed-constraints-with-a-slack-variable-augmented-lagrangian.pdfGoogle ScholarGoogle Scholar
  28. Picheny Victor, Wagner Tobias, and Ginsbourger David. 2013. A benchmark of kriging-based infill criteria for noisy optimization. Structural and Multidisciplinary Optimization 48 (2013), 607–626. DOI:Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Poloczek Matthias, Wang Jialei, and Frazier Peter. 2017. Multi-information source optimization. In Advances in Neural Information Processing Systems, Guyon I., Luxburg U. V., Bengio S., Wallach H., Fergus R., Vishwanathan S., and Garnett R. (Eds.), Vol. 30. Curran Associates, 1–11. https://proceedings.neurips.cc/paper/2017/file/df1f1d20ee86704251795841e6a9405a-Paper.pdfGoogle ScholarGoogle Scholar
  30. Rasmussen Carl E. and Williams Christopher K. I.. 2006. Gaussian Processes for Machine Learning. MIT Press, Cambridge, MA.Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Sasena Michael. 2002. Flexibility and Efficiency Enhancements for Constrained Global Design Optimization with Kriging Approximations. Ph. D. Dissertation. University of Michigan.Google ScholarGoogle Scholar
  32. Schonlau Matthias, Welch William, and Jones Donald. 1998. Global versus local search in constrained optimization of computer models. IMS Lecture Notes Monogram Series 34 (1998), 11–25. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  33. Scott Warren, Frazier Peter, and Powell Warren. 2011. The correlated knowledge gradient for simulation optimization of continuous parameters using Gaussian process regression. SIAM Journal on Optimization 21, 3 (2011), 9961026. DOI:Google ScholarGoogle ScholarCross RefCross Ref
  34. Shahriari Bobak, Swersky Kevin, Wang Ziyu, Adams Ryan P., and Freitas Nando de. 2016. Taking the human out of the loop: A review of Bayesian optimization. Proceedings of the IEEE 104, 1 (2016), 148175.Google ScholarGoogle ScholarCross RefCross Ref
  35. Wu Jian and Frazier Peter I.. 2017. Discretization-free knowledge gradient methods for Bayesian optimization. arXiv:1707.06541 [stat.ML] (2017).Google ScholarGoogle Scholar
  36. Zhang Yunxiang, Zhang Xiangyu, and Frazier Peter. 2021. Constrained two-step look-ahead Bayesian optimization. In Proceedings of the 35th Conference on Neural Information Processing Systems (NeurIPS’21). 1–13.Google ScholarGoogle Scholar

Index Terms

  1. Bayesian Optimisation for Constrained Problems

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM Transactions on Modeling and Computer Simulation
            ACM Transactions on Modeling and Computer Simulation  Volume 34, Issue 2
            April 2024
            178 pages
            ISSN:1049-3301
            EISSN:1558-1195
            DOI:10.1145/3613554
            • Editor:
            • Wentong Cai
            Issue’s Table of Contents

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 8 April 2024
            • Online AM: 22 January 2024
            • Accepted: 31 December 2023
            • Revised: 1 August 2023
            • Received: 14 January 2022
            Published in tomacs Volume 34, Issue 2

            Check for updates

            Qualifiers

            • research-article
          • Article Metrics

            • Downloads (Last 12 months)188
            • Downloads (Last 6 weeks)108

            Other Metrics

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          Full Text

          View this article in Full Text.

          View Full Text