Triangulation candidates for Bayesian optimization

12/14/2021
by   Robert B. Gramacy, et al.
0

Bayesian optimization is a form of sequential design: idealize input-output relationships with a suitably flexible nonlinear regression model; fit to data from an initial experimental campaign; devise and optimize a criterion for selecting the next experimental condition(s) under the fitted model (e.g., via predictive equations) to target outcomes of interest (say minima); repeat after acquiring output under those conditions and updating the fit. In many situations this "inner optimization" over the new-data acquisition criterion is cumbersome because it is non-convex/highly multi-modal, may be non-differentiable, or may otherwise thwart numerical optimizers, especially when inference requires Monte Carlo. In such cases it is not uncommon to replace continuous search with a discrete one over random candidates. Here we propose using candidates based on a Delaunay triangulation of the existing input design. In addition to detailing construction of these "tricands", based on a simple wrapper around a conventional convex hull library, we promote several advantages based on properties of the geometric criterion involved. We then demonstrate empirically how tricands can lead to better Bayesian optimization performance compared to both numerically optimized acquisitions and random candidate-based alternatives on benchmark problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/25/2018

Maximizing acquisition functions for Bayesian optimization

Bayesian optimization is a sample-efficient approach to global optimizat...
research
02/24/2020

Efficient Rollout Strategies for Bayesian Optimization

Bayesian optimization (BO) is a class of sample-efficient global optimiz...
research
11/26/2021

Bayesian Optimization for auto-tuning GPU kernels

Finding optimal parameter configurations for tunable GPU kernels is a no...
research
06/14/2020

Autofocused oracles for model-based design

Data-driven design is making headway into a number of application areas,...
research
11/22/2016

Limbo: A Fast and Flexible Library for Bayesian Optimization

Limbo is an open-source C++11 library for Bayesian optimization which is...
research
12/19/2020

Top-k Ranking Bayesian Optimization

This paper presents a novel approach to top-k ranking Bayesian optimizat...
research
03/30/2021

Revisiting Bayesian Optimization in the light of the COCO benchmark

It is commonly believed that Bayesian optimization (BO) algorithms are h...

Please sign up or login with your details

Forgot password? Click here to reset