Proceedings

Combining Constraint Solving and Bayesian Techniques for System Optimization

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 1788-1794.

https://doi.org/10.24963/ijcai.2022/249

Abstract

Application domains of Bayesian optimization include optimizing black-box functions or very complex functions.

The functions we are interested in describe complex real-world systems applied in industrial settings.

Even though they do have explicit representations, standard optimization techniques fail to provide validated solutions and correctness guarantees for them.

In this paper we present a combination of Bayesian optimization and SMT-based constraint solving to achieve safe and stable solutions with optimality guarantees.

  1. [Beyer and Sendhoff, 2007] Hans-Georg Beyer and Bern- hard Sendhoff. Robust optimization -a comprehensive survey. Computer Methods in Applied Mechanics and En- gineering, 196(33):3190-3218, 2007.
  2. [Bogunovic et al., 2018] Ilija Bogunovic, Jonathan Scarlett, Stefanie Jegelka, and Volkan Cevher. Adversarially ro- bust optimization with Gaussian processes. In Samy Ben- gio, Hanna M. Wallach, Hugo Larochelle, Kristen Grau- man, Nicolò Cesa-Bianchi, and Roman Garnett, editors, Advances in Neural Information Processing Systems 31: NeurIPS 2018, pages 5765-5775, 2018.
  3. [Brauße et al., 2019] Franz Brauße, Konstantin Korovin, Margarita V. Korovina, and Norbert Th. Müller. A CDCL- style calculus for solving non-linear constraints. In An- dreas Herzig and Andrei Popescu, editors, Frontiers of Combining Systems -12th International Symposium, Fro- CoS 2019, London, UK. Proceedings, volume 11715 of LNCS, pages 131-148. Springer, 2019.
  4. [Brauße et al., 2020] Franz Brauße, Zurab Khasidashvili, and Konstantin Korovin. Selecting stable safe config- urations for systems modelled by neural networks with ReLU activation. In 2020 Formal Methods in Computer Aided Design, FMCAD 2020, Haifa, Israel, pages 119- 127. IEEE, 2020.
  5. [Brauße et al., 2021] Franz Brauße, Konstantin Korovin, Margarita V. Korovina, and Norbert Th. Müller. The ksmt calculus is a δ-complete decision procedure for non-linear constraints. In André Platzer and Geoff Sutcliffe, edi- tors, Automated Deduction -CADE 28 -28th International Conference on Automated Deduction, Virtual Event, July 12-15, 2021, Proceedings, volume 12699 of LNCS, pages 113-130. Springer, 2021.
  6. [Cardelli et al., 2019] Luca Cardelli, Marta Kwiatkowska, Luca Laurenti, and Andrea Patane. Robustness guarantees for Bayesian inference with Gaussian processes. In The Thirty-Third AAAI Conference on Artificial Intelligence, AAAI 2019, The Thirty-First Innovative Applications of Artificial Intelligence Conference, IAAI 2019, The Ninth AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2019, Honolulu, Hawaii, USA, pages 7759-7768. AAAI Press, 2019.
  7. [Cimatti et al., 2013] Alessandro Cimatti, Alberto Griggio, Bastiaan Joost Schaafsma, and Roberto Sebastiani. The MathSAT5 SMT solver. In Nir Piterman and Scott A. Smolka, editors, Tools and Algorithms for the Construc- tion and Analysis of Systems -19th International Confer- ence, TACAS 2013, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2013. Proceedings, volume 7795 of LNCS, pages 93-107. Springer, 2013.
  8. [de Moura and Bjørner, 2008] Leonardo de Moura and Nikolaj Bjørner. Z3: an efficient SMT solver. In C. R. Ramakrishnan and Jakob Rehof, editors, Tools and Algorithms for the Construction and Analysis of Systems, 14th International Conference, TACAS 2008, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2008, Budapest, Hungary. Proceedings, volume 4963 of LNCS, pages 337-340. Springer, 2008.
  9. [Frazier, 2018] Peter I. Frazier. A tutorial on Bayesian opti- mization. CoRR, abs/1807.02811, 2018.
  10. [Gao et al., 2012] Sicun Gao, Jeremy Avigad, and Ed- mund M. Clarke. δ-complete decision procedures for satis- fiability over the reals. In Bernhard Gramlich, Dale Miller, and Uli Sattler, editors, Automated Reasoning -6th Inter- national Joint Conference, IJCAR 2012, Proceedings, vol- ume 7364 of LNCS, pages 286-300. Springer, 2012.
  11. [Gardner et al., 2014] Jacob R. Gardner, Matt J. Kusner, Zhixiang Eddie Xu, Kilian Q. Weinberger, and John P. Cunningham. Bayesian optimization with inequality con- straints. In Proceedings of the 31th International Confer- ence on Machine Learning, ICML 2014, Beijing, China, volume 32 of JMLR Workshop and Conference Proceed- ings, pages 937-945. JMLR.org, 2014.
  12. [Mockus, 1975] Jonas Mockus. On Bayesian methods for seeking the extremum. Optimization Techniques IFIP Technical Conference, 1975.
  13. [Mockus, 1989] Jonas Mockus. Bayesian approach to global optimization: Theory and applications. Kluwer Academic Publishers, 1989.
  14. [Pedregosa et al., 2011] Fabian Pedregosa, Gaël Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, Jake VanderPlas, Alexandre Pas- sos, David Cournapeau, Matthieu Brucher, Matthieu Per- rot, and Edouard Duchesnay. Scikit-learn: Machine learn- ing in Python. Journal of Machine Learning Research, 12:2825-2830, 2011.
  15. [Rasmussen and Williams, 2006] Carl Edward Rasmussen and Christopher K. I. Williams. Gaussian processes for machine learning. The MIT Press, Cambridge, MA, 2006.
  16. [Sanders et al., 2019] Nicholas D. Sanders, Richard M. Ev- erson, Jonathan E. Fieldsend, and Alma A. M. Ra- hat. A Bayesian approach for the robust optimisation of expensive-to-evaluate functions. IEEE Transactions on Evolutionary Computing. arXiv : 1904.11416v2, pages 2951-2959, 2019.
  17. [Snoek et al., 2012] Jasper Snoek, Hugo Larochelle, and Ryan P. Adams. Practical Bayesian optimization of ma- chine learning algorithms. Advances in Neural Informa- tion Processing Systems, pages 2951-2959, 2012.

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

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