Robust Bayesian Optimization via Localized Online Conformal Prediction

Dongwon Kim, Matteo Zecchin, Sangwoo Park, Joonhyuk Kang, Osvaldo Simeone
11/26/2024
cs.LGeess.SP

No official code found. Best implementation: davinci003/LOCBO (2 stars, last commit 2025-03-13).

Abstract

Bayesian optimization (BO) is a sequential approach for optimizing black-box objective functions using zeroth-order noisy observations. In BO, Gaussian processes (GPs) are employed as probabilistic surrogate models to estimate the objective function based on past observations, guiding the selection of future queries to maximize utility. However, the performance of BO heavily relies on the quality of these probabilistic estimates, which can deteriorate significantly under model misspecification. To address this issue, we introduce localized online conformal prediction-based Bayesian optimization (LOCBO), a BO algorithm that calibrates the GP model through localized online conformal prediction (CP). LOCBO corrects the GP likelihood based on predictive sets produced by LOCBO, and the corrected GP likelihood is then denoised to obtain a calibrated posterior distribution on the objective function. The likelihood calibration step leverages an input-dependent calibration threshold to tailor coverage guarantees to different regions of the input space. Under minimal noise assumptions, we provide theoretical performance guarantees for LOCBO's iterates that hold for the unobserved objective function. These theoretical findings are validated through experiments on synthetic and real-world optimization tasks, demonstrating that LOCBO consistently outperforms state-of-the-art BO algorithms in the presence of model misspecification.

View on arXivView PDF

Code Implementations(1)

davinci003/LOCBOCommunity100%
20PythonNov 24, 20241 years ago

Similar Papers

Cite this paper

@article{kim2024robust,
  title  = {Robust Bayesian Optimization via Localized Online Conformal Prediction},
  author = {Dongwon Kim and Matteo Zecchin and Sangwoo Park and Joonhyuk Kang and Osvaldo Simeone},
  year   = {2024},
  eprint = {2411.17387},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.17387v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.17387.svg)](https://codeofpaper.com/paper/2411.17387)

Discussion