Optimal Initialization of Batch Bayesian Optimization

Jiuge Ren, David Sweet
4/27/2024
cs.LGstat.ML

No official code found. Best implementation: yubo-research/yubo (6 stars, CC0-1.0, last commit 2026-05-04).

Abstract

Field experiments and computer simulations are effective but time-consuming methods of measuring the quality of engineered systems at different settings. To reduce the total time required, experimenters may employ Bayesian optimization, which is parsimonious with measurements, and take measurements of multiple settings simultaneously, in a batch. In practice, experimenters use very few batches, thus, it is imperative that each batch be as informative as possible. Typically, the initial batch in a Batch Bayesian Optimization (BBO) is constructed from a quasi-random sample of settings values. We propose a batch-design acquisition function, Minimal Terminal Variance (MTV), that designs a batch by optimization rather than random sampling. MTV adapts a design criterion function from Design of Experiments, called I-Optimality, which minimizes the variance of the post-evaluation estimates of quality, integrated over the entire space of settings. MTV weights the integral by the probability that a setting is optimal, making it able to design not only an initial batch but all subsequent batches, as well. Applicability to both initialization and subsequent batches is novel among acquisition functions. Numerical experiments on test functions and simulators show that MTV compares favorably to other BBO methods.

View on arXivView PDF

Code Implementations(1)

yubo-research/yuboCommunity100%
CC0-1.0

Yeshiva University Bayesian Optimization

62Shell, PythonFeb 11, 20245 months agoCC0-1.0

Similar Papers

Cite this paper

@article{ren2024optimal,
  title  = {Optimal Initialization of Batch Bayesian Optimization},
  author = {Jiuge Ren and David Sweet},
  year   = {2024},
  eprint = {2404.17997},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.17997v1}
}

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/2404.17997.svg)](https://codeofpaper.com/paper/2404.17997)

Discussion