Batch Bayesian Optimization via Particle Gradient Flows

09/10/2022
by   Enrico Crovini, et al.
0

Bayesian Optimisation (BO) methods seek to find global optima of objective functions which are only available as a black-box or are expensive to evaluate. Such methods construct a surrogate model for the objective function, quantifying the uncertainty in that surrogate through Bayesian inference. Objective evaluations are sequentially determined by maximising an acquisition function at each step. However, this ancilliary optimisation problem can be highly non-trivial to solve, due to the non-convexity of the acquisition function, particularly in the case of batch Bayesian optimisation, where multiple points are selected in every step. In this work we reformulate batch BO as an optimisation problem over the space of probability measures. We construct a new acquisition function based on multipoint expected improvement which is convex over the space of probability measures. Practical schemes for solving this `inner' optimisation problem arise naturally as gradient flows of this objective function. We demonstrate the efficacy of this new method on different benchmark functions and compare with state-of-the-art batch BO methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/27/2023

SOBER: Highly Parallel Bayesian Optimization and Bayesian Quadrature over Discrete and Mixed Spaces

Batch Bayesian optimisation and Bayesian quadrature have been shown to b...
research
02/05/2020

ε-shotgun: ε-greedy Batch Bayesian Optimisation

Bayesian optimisation is a popular, surrogate model-based approach for o...
research
09/22/2022

Batch Bayesian optimisation via density-ratio estimation with guarantees

Bayesian optimisation (BO) algorithms have shown remarkable success in a...
research
07/19/2022

On the development of a Bayesian optimisation framework for complex unknown systems

Bayesian optimisation provides an effective method to optimise expensive...
research
11/14/2016

Statistical mechanics of the inverse Ising problem and the optimal objective function

The inverse Ising problem seeks to reconstruct the parameters of an Isin...
research
06/27/2022

A penalisation method for batch multi-objective Bayesian optimisation with application in heat exchanger design

We present HIghly Parallelisable Pareto Optimisation (HIPPO) – a batch a...
research
02/22/2023

MONGOOSE: Path-wise Smooth Bayesian Optimisation via Meta-learning

In Bayesian optimisation, we often seek to minimise the black-box object...

Please sign up or login with your details

Forgot password? Click here to reset