Bayesian Optimization of Composite Functions

06/04/2019
by   Raul Astudillo, et al.
6

We consider optimization of composite objective functions, i.e., of the form f(x)=g(h(x)), where h is a black-box derivative-free expensive-to-evaluate function with vector-valued outputs, and g is a cheap-to-evaluate real-valued function. While these problems can be solved with standard Bayesian optimization, we propose a novel approach that exploits the composite structure of the objective function to substantially improve sampling efficiency. Our approach models h using a multi-output Gaussian process and chooses where to sample using the expected improvement evaluated on the implied non-Gaussian posterior on f, which we call expected improvement for composite functions (). Although cannot be computed in closed form, we provide a novel stochastic gradient estimator that allows its efficient maximization. We also show that our approach is asymptotically consistent, i.e., that it recovers a globally optimal solution as sampling effort grows to infinity, generalizing previous convergence results for classical expected improvement. Numerical experiments show that our approach dramatically outperforms standard Bayesian optimization benchmarks, reducing simple regret by several orders of magnitude.

READ FULL TEXT
research
12/31/2021

Bayesian Optimization of Function Networks

We consider Bayesian optimization of the output of a network of function...
research
07/10/2020

Bayesian Optimization of Risk Measures

We consider Bayesian optimization of objective functions of the form ρ[ ...
research
05/05/2023

No-Regret Constrained Bayesian Optimization of Noisy and Expensive Hybrid Models using Differentiable Quantile Function Approximations

This paper investigates the problem of efficient constrained global opti...
research
11/17/2019

A hierarchical expected improvement method for Bayesian optimization

Expected improvement (EI) is one of the most popular Bayesian optimizati...
research
09/09/2016

Efficient batch-sequential Bayesian optimization with moments of truncated Gaussian vectors

We deal with the efficient parallelization of Bayesian global optimizati...
research
06/12/2017

Dealing with Integer-valued Variables in Bayesian Optimization with Gaussian Processes

Bayesian optimization (BO) methods are useful for optimizing functions t...
research
10/21/2022

Local Bayesian optimization via maximizing probability of descent

Local optimization presents a promising approach to expensive, high-dime...

Please sign up or login with your details

Forgot password? Click here to reset