A survey and benchmark of high-dimensional Bayesian optimization of discrete sequences

Miguel Gonz'alez-Duque, Richard Michael, Simon Bartels, Yevgen Zainchkovskyy, Søren Hauberg +1 more
6/1/2024

No official code found. Best implementation: MachineLearningLifeScience/hdbo_benchmark (16 stars, last commit 2025-02-24).

Abstract

Optimizing discrete black-box functions is key in several domains, e.g. protein engineering and drug design. Due to the lack of gradient information and the need for sample efficiency, Bayesian optimization is an ideal candidate for these tasks. Several methods for high-dimensional continuous and categorical Bayesian optimization have been proposed recently. However, our survey of the field reveals highly heterogeneous experimental set-ups across methods and technical barriers for the replicability and application of published algorithms to real-world tasks. To address these issues, we develop a unified framework to test a vast array of high-dimensional Bayesian optimization methods and a collection of standardized black-box functions representing real-world application domains in chemistry and biology. These two components of the benchmark are each supported by flexible, scalable, and easily extendable software libraries (poli and poli-baselines), allowing practitioners to readily incorporate new optimization objectives or discrete optimizers. Project website: https://machinelearninglifescience.github.io/hdbo_benchmark

View on arXivView PDF

Code Implementations(1)

Code for "A survey and benchmark of high-dimensional Bayesian optimization of discrete sequences"

162Shell, PythonJun 4, 20241 years ago

Similar Papers

Cite this paper

@article{gonzalezduque2024survey,
  title  = {A survey and benchmark of high-dimensional Bayesian optimization of discrete sequences},
  author = {Miguel Gonz'alez-Duque and Richard Michael and Simon Bartels and Yevgen Zainchkovskyy and Søren Hauberg and Wouter Boomsma},
  year   = {2024},
  eprint = {2406.04739},
  archivePrefix = {arXiv},
  doi    = {10.52202/079017-4459},
  url    = {https://arxiv.org/abs/2406.04739},
  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/2406.04739.svg)](https://codeofpaper.com/paper/2406.04739)

Discussion