Batched Energy-Entropy acquisition for Bayesian Optimization

Felix Teufel, Carsten Stahlhut, Jesper Ferkinghoff-Borg
2/3/2026

No official code found. Best implementation: novonordisk-research/BEE-BO (11 stars, BSD-3-Clause, last commit 2025-01-06).

Abstract

Bayesian optimization (BO) is an attractive machine learning framework for performing sample-efficient global optimization of black-box functions. The optimization process is guided by an acquisition function that selects points to acquire in each round of BO. In batched BO, when multiple points are acquired in parallel, commonly used acquisition functions are often high-dimensional and intractable, leading to the use of sampling-based alternatives. We propose a statistical physics inspired acquisition function for BO with Gaussian processes that can natively handle batches. Batched Energy-Entropy acquisition for BO (BEEBO) enables tight control of the explore-exploit trade-off of the optimization process and generalizes to heteroskedastic black-box problems. We demonstrate the applicability of BEEBO on a range of problems, showing competitive performance to existing methods.

View on arXivView PDF

Code Implementations(1)

BSD-3-Clause

Batched Energy-Entropy acquisition for Bayesian Optimization (NeurIPS 2024)

111Shell, PythonJan 15, 20241 years agoBSD-3-Clause
active-learningbatch-bayesian-optimizationbayesian-optimizationparallel-bayesian-optimization

Similar Papers

Cite this paper

@article{teufel2026batched,
  title  = {Batched Energy-Entropy acquisition for Bayesian Optimization},
  author = {Felix Teufel and Carsten Stahlhut and Jesper Ferkinghoff-Borg},
  year   = {2026},
  eprint = {2410.08804},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2410.08804},
  url    = {https://arxiv.org/abs/2410.08804},
  journal = {NEURIPS 2024 2024}
}

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

Discussion