How Bayesian Should Bayesian Optimisation Be?

05/03/2021
by   George De Ath, et al.
19

Bayesian optimisation (BO) uses probabilistic surrogate models - usually Gaussian processes (GPs) - for the optimisation of expensive black-box functions. At each BO iteration, the GP hyperparameters are fit to previously-evaluated data by maximising the marginal likelihood. However, this fails to account for uncertainty in the hyperparameters themselves, leading to overconfident model predictions. This uncertainty can be accounted for by taking the Bayesian approach of marginalising out the model hyperparameters. We investigate whether a fully-Bayesian treatment of the Gaussian process hyperparameters in BO (FBBO) leads to improved optimisation performance. Since an analytic approach is intractable, we compare FBBO using three approximate inference schemes to the maximum likelihood approach, using the Expected Improvement (EI) and Upper Confidence Bound (UCB) acquisition functions paired with ARD and isotropic Matern kernels, across 15 well-known benchmark problems for 4 observational noise settings. FBBO using EI with an ARD kernel leads to the best performance in the noise-free setting, with much less difference between combinations of BO components when the noise is increased. FBBO leads to over-exploration with UCB, but is not detrimental with EI. Therefore, we recommend that FBBO using EI with an ARD kernel as the default choice for BO.

READ FULL TEXT

page 11

page 12

page 23

page 24

page 27

page 28

page 32

page 36

research
10/30/2020

Marginalised Gaussian Processes with Nested Sampling

Gaussian Process (GPs) models are a rich distribution over functions wit...
research
10/17/2019

Achieving Robustness to Aleatoric Uncertainty with Heteroscedastic Bayesian Optimisation

Bayesian optimisation is an important decision-making tool for high-stak...
research
08/30/2022

The case for fully Bayesian optimisation in small-sample trials

While sample efficiency is the main motive for use of Bayesian optimisat...
research
08/27/2021

Approximate Bayesian Optimisation for Neural Networks

A body of work has been done to automate machine learning algorithm to h...
research
03/19/2018

Learning non-Gaussian Time Series using the Box-Cox Gaussian Process

Gaussian processes (GPs) are Bayesian nonparametric generative models th...
research
02/20/2019

Gaussian Process Priors for Dynamic Paired Comparison Modelling

Dynamic paired comparison models, such as Elo and Glicko, are frequently...
research
01/12/2020

Bayesian Quantile and Expectile Optimisation

Bayesian optimisation is widely used to optimise stochastic black box fu...

Please sign up or login with your details

Forgot password? Click here to reset