Revisiting Bayesian Optimization in the light of the COCO benchmark

03/30/2021
by   Rodolphe Le Riche, et al.
0

It is commonly believed that Bayesian optimization (BO) algorithms are highly efficient for optimizing numerically costly functions. However, BO is not often compared to widely different alternatives, and is mostly tested on narrow sets of problems (multimodal, low-dimensional functions), which makes it difficult to assess where (or if) they actually achieve state-of-the-art performance. Moreover, several aspects in the design of these algorithms vary across implementations without a clear recommendation emerging from current practices, and many of these design choices are not substantiated by authoritative test campaigns. This article reports a large investigation about the effects on the performance of (Gaussian process based) BO of common and less common design choices. The experiments are carried out with the established COCO (COmparing Continuous Optimizers) software. It is found that a small initial budget, a quadratic trend, high-quality optimization of the acquisition criterion bring consistent progress. Using the GP mean as an occasional acquisition contributes to a negligible additional improvement. Warping degrades performance. The Matérn 5/2 kernel is a good default but it may be surpassed by the exponential kernel on irregular functions. Overall, the best EGO variants are competitive or improve over state-of-the-art algorithms in dimensions less or equal to 5 for multimodal functions. The code developed for this study makes the new version (v2.1.1) of the R package DiceOptim available on CRAN. The structure of the experiments by function groups allows to define priorities for future research on Bayesian optimization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/09/2020

Composition of kernel and acquisition functions for High Dimensional Bayesian Optimization

Bayesian Optimization has become the reference method for the global opt...
research
11/02/2022

PI is back! Switching Acquisition Functions in Bayesian Optimization

Bayesian Optimization (BO) is a powerful, sample-efficient technique to ...
research
05/31/2023

Relaxing the Additivity Constraints in Decentralized No-Regret High-Dimensional Bayesian Optimization

Bayesian Optimization (BO) is typically used to optimize an unknown func...
research
11/16/2021

Accounting for Gaussian Process Imprecision in Bayesian Optimization

Bayesian optimization (BO) with Gaussian processes (GP) as surrogate mod...
research
05/31/2023

A Study of Bayesian Neural Network Surrogates for Bayesian Optimization

Bayesian optimization is a highly efficient approach to optimizing objec...
research
02/18/2019

The Kalai-Smorodinski solution for many-objective Bayesian optimization

An ongoing aim of research in multiobjective Bayesian optimization is to...
research
12/14/2021

Triangulation candidates for Bayesian optimization

Bayesian optimization is a form of sequential design: idealize input-out...

Please sign up or login with your details

Forgot password? Click here to reset