Efficient Rollout Strategies for Bayesian Optimization

02/24/2020
by   Eric Hans Lee, et al.
13

Bayesian optimization (BO) is a class of sample-efficient global optimization methods, where a probabilistic model conditioned on previous observations is used to determine future evaluations via the optimization of an acquisition function. Most acquisition functions are myopic, meaning that they only consider the impact of the next function evaluation. Non-myopic acquisition functions consider the impact of the next h function evaluations and are typically computed through rollout, in which h steps of BO are simulated. These rollout acquisition functions are defined as h-dimensional integrals, and are expensive to compute and optimize. We show that a combination of quasi-Monte Carlo, common random numbers, and control variates significantly reduce the computational burden of rollout. We then formulate a policy-search based approach that removes the need to optimize the rollout acquisition function. Finally, we discuss the qualitative behavior of rollout policies in the setting of multi-modal objectives and model error.

READ FULL TEXT
research
05/25/2018

Maximizing acquisition functions for Bayesian optimization

Bayesian optimization is a sample-efficient approach to global optimizat...
research
11/05/2018

Practical Batch Bayesian Optimization for Less Expensive Functions

Bayesian optimization (BO) and its batch extensions are successful for o...
research
12/01/2017

The reparameterization trick for acquisition functions

Bayesian optimization is a sample-efficient approach to solving global o...
research
11/02/2022

PI is back! Switching Acquisition Functions in Bayesian Optimization

Bayesian Optimization (BO) is a powerful, sample-efficient technique to ...
research
12/14/2021

Triangulation candidates for Bayesian optimization

Bayesian optimization is a form of sequential design: idealize input-out...
research
10/14/2019

BoTorch: Programmable Bayesian Optimization in PyTorch

Bayesian optimization provides sample-efficient global optimization for ...
research
02/23/2020

ConBO: Conditional Bayesian Optimization

Bayesian optimization is a class of data efficient model based algorithm...

Please sign up or login with your details

Forgot password? Click here to reset