mlsanityData to 7 Oct 2026

Framework and Benchmarks for Combinatorial and Mixed-variable Bayesian Optimization

arXiv 2306.09803 ↗First posted 16 Jun 2023cs.LGcited by 15

Not on the map. Why?

Abstract (arXiv)

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 urlhttps://github.com/huawei-noah/HEBO/tree/master/MCBO.

Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 28 of its 106 references that are in the map. First posted on arXiv 16 Jun 2023.

Builds on

28 of 106 references.

References · 28

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  4. 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 603
  5. 2017A Tutorial on Thompson Samplingcited by 420
  6. 2019Scalable Global Optimization via Local Bayesian Optimizationcited by 359
  7. 2016GPflow: A Gaussian process library using TensorFlowcited by 139
  8. 2016COCO: A Platform for Comparing Continuous Optimizers in a Black-Box Settingcited by 135
  9. 2020Bayesian Neural Networks: An Introduction and Surveycited by 130
  10. 2021HPOBench: A Collection of Reproducible Multi-Fidelity Benchmark Problems for HPOcited by 111
  11. 2015Batch Bayesian Optimization via Local Penalizationcited by 103
  12. 2019Combinatorial Bayesian Optimization using the Graph Cartesian Productcited by 78
16 more
  1. 2021HPO-B: A Large-Scale Reproducible Benchmark for Black-Box HPO based on OpenMLcited by 75
  2. 2016The Parallel Knowledge Gradient Method for Batch Bayesian Optimizationcited by 73
  3. 2019Tuning Hyperparameters without Grad Students: Scalable and Robust Bayesian Optimisation with Dragonflycited by 66
  4. 2018Bayesian Optimization of Combinatorial Structurescited by 64
  5. 2021YAHPO Gym -- An Efficient Multi-Objective Multi-Fidelity Benchmark for Hyperparameter Optimizationcited by 61
  6. 2019Bayesian Optimisation over Multiple Continuous and Categorical Inputscited by 55
  7. 2020BOSS: Bayesian Optimization over String Spacescited by 54
  8. 2021Think Global and Act Local: Bayesian Optimisation over High-Dimensional Categorical and Mixed Search Spacescited by 51
  9. 2022Bayesian Optimization over Discrete and Mixed Spaces via Probabilistic Reparameterizationcited by 35
  10. 2021Emulation of physical processes with Emukitcited by 24
  11. 2023Bayesian Optimization over High-Dimensional Combinatorial Spaces via Dictionary-based Embeddingscited by 24
  12. 2017GPflowOpt: A Bayesian Optimization Library using TensorFlowcited by 18
  13. 2021BOiLS: Bayesian Optimisation for Logic Synthesiscited by 18
  14. 2022AntBO: Towards Real-World Automated Antibody Design with Combinatorial Bayesian Optimisationcited by 14
  15. 2020Are we Forgetting about Compositional Optimisers in Bayesian Optimisation?cited by 9
  16. 2018The EPFL Logic Synthesis Librariescited by 6

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 5; 2025: 9; 2026: 1.

15 papers.

Sort:

  1. 2024A survey and benchmark of high-dimensional Bayesian optimization of discrete sequencescited by 22
  2. 2024Bayesian optimization as a flexible and efficient design framework for sustainable process systemscited by 15
  3. 2024Surprisingly Strong Performance Prediction with Neural Graph Featurescited by 11
  4. 2024Optimistic Games for Combinatorial Bayesian Optimization with Application to Protein Designcited by 4
  5. 2024CATBench: A Compiler Autotuning Benchmarking Suite for Black-box Optimizationcited by 2
  6. 2025BARK: A Fully Bayesian Tree Kernel for Black-box Optimizationcited by 2
  7. 2025Fine-tuning LLMs with variational Bayesian last layer for high-dimensional Bayesian optimizationcited by 2
  8. 2025Omnipresent Yet Overlooked: Heat Kernels in Combinatorial Bayesian Optimizationcited by 1
  9. 2026BoLT: A Benchmark to Democratize Black-box Optimization Research for Expensive LLM Taskscited by 1
  10. 2025Weighted Euclidean Distance Matrices over Mixed Continuous and Categorical Inputs for Gaussian Process Modelscited by 0
  11. 2025Tree-Structured Parzen Estimator Can Solve Black-Box Combinatorial Optimization More Efficientlycited by 0
  12. 2025MOCA-HESP: Meta High-dimensional Bayesian Optimization for Combinatorial and Mixed Spaces via Hyper-ellipsoid Partitioningcited by 0
3 more
  1. 2025Evaluating Useful Surrogate Models for Configuration Tuning Beyond Accuracy: A Fitness Landscape Analysis Perspectivecited by 0
  2. 2025COM-BOM: Bayesian Exemplar Search for Efficiently Exploring the Accuracy-Calibration Pareto Frontiercited by 0
  3. 2025A reproducible comparative study of categorical kernels for Gaussian process regression, with new clustering-based nested kernelscited by 0