Framework and Benchmarks for Combinatorial and Mixed-variable Bayesian Optimization

Kamil Dreczkowski, Antoine Grosnit, Haitham Bou Ammar
6/16/2023
cs.LG

Official code: huawei-noah/HEBO (2,776 stars, last commit 2026-01-31).

Abstract

This paper introduces a modular framework for Mixed-variable and Combinatorial Bayesian Optimization (MCBO) to address the lack of systematic benchmarking and standardized evaluation in the field. Current MCBO papers often introduce non-diverse or non-standard benchmarks to evaluate their methods, impeding the proper assessment of different MCBO primitives and their combinations. Additionally, papers introducing a solution for a single MCBO primitive often omit benchmarking against baselines that utilize the same methods for the remaining primitives. This omission is primarily due to the significant implementation overhead involved, resulting in a lack of controlled assessments and an inability to showcase the merits of a contribution effectively. To overcome these challenges, our proposed framework enables an effortless combination of Bayesian Optimization components, and provides a diverse set of synthetic and real-world benchmarking tasks. Leveraging this flexibility, we implement 47 novel MCBO algorithms and benchmark them against seven existing MCBO solvers and five standard black-box optimization algorithms on ten tasks, conducting over 4000 experiments. Our findings reveal a superior combination of MCBO primitives outperforming existing approaches and illustrate the significance of model fit and the use of a trust region. We make our MCBO library available under the MIT license at \url{https://github.com/huawei-noah/HEBO/tree/master/MCBO}.

View on arXivView PDF

Code Implementations(1)

huawei-noah/HEBOOfficial100%

Bayesian optimisation & Reinforcement Learning library developed by Huawei Noah's Ark Lab

2,776471C++, TclSep 10, 20218 months ago

Similar Papers

Cite this paper

@article{dreczkowski2023framework,
  title  = {Framework and Benchmarks for Combinatorial and Mixed-variable Bayesian Optimization},
  author = {Kamil Dreczkowski and Antoine Grosnit and Haitham Bou Ammar},
  year   = {2023},
  eprint = {2306.09803},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2306.09803v3},
  journal = {NEURIPS 2023 2023}
}

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

Discussion