Doubly Bayesian Optimization

12/11/2018
by   Alexander Lavin, et al.
0

Bayesian optimization (BO) is a powerful method for optimizing complex black-box functions that are costly to evaluate directly. Although useful out of the box, complexities arise when the domain exhibits non-smooth structure, noise, or greater than five dimensions. Extending BO for these issues is non-trivial, which is why we suggest casting BO methods into the probabilistic programming paradigm. These systems (PPS) enable users to encode model structure and naturally reason about uncertainties, which can be leveraged towards improved BO methods. Here we present a probabilistic domain-specific language where BO is native, showing this probabilistic approach to optimization is more naturally expressed in a PPS. We show results on standard optimization benchmarks, and, more importantly, demonstrate that the framework enables the user to more readily use advanced techniques such as unscented BO and noisy expected improvement.

READ FULL TEXT
research
01/31/2019

ProBO: a Framework for Using Probabilistic Programming in Bayesian Optimization

Optimizing an expensive-to-query function is a common task in science an...
research
06/25/2020

Prior-guided Bayesian Optimization

While Bayesian Optimization (BO) is a very popular method for optimizing...
research
07/13/2022

Non-Myopic Multifidelity Bayesian Optimization

Bayesian optimization is a popular framework for the optimization of bla...
research
04/27/2018

Approximating Nash Equilibria for Black-Box Games: A Bayesian Optimization Approach

Game theory has emerged as a powerful framework for modeling a large ran...
research
06/22/2018

Bayesian Optimization of Combinatorial Structures

The optimization of expensive-to-evaluate black-box functions over combi...
research
06/29/2020

Efficient Nonmyopic Bayesian Optimization via One-Shot Multi-Step Trees

Bayesian optimization is a sequential decision making framework for opti...
research
05/23/2023

Cost-aware learning of relevant contextual variables within Bayesian optimization

Contextual Bayesian Optimization (CBO) is a powerful framework for optim...

Please sign up or login with your details

Forgot password? Click here to reset