Bounce: Reliable High-Dimensional Bayesian Optimization for Combinatorial and Mixed Spaces
Leonard Papenmeier, Luigi Nardi, Matthias Poloczek
TL;DR
The paper tackles high-dimensional, mixed- and combinatorial-space black-box optimization by introducing Bounce, a Bayesian optimization framework that learns through nested random embeddings into increasingly high-dimensional subspaces. Bounce combines a Count-Sketch–based subspace embedding, dynamic trust-region management, and batch acquisition with the CoCaBo kernel to model correlations across continuous and combinatorial variables, enabling scalable, parallel evaluations. Empirical results across multiple challenging benchmarks (LABS, ClusterExpansion, Pest Control, SVM, etc.) show Bounce is on par with or superior to state-of-the-art methods and demonstrates robustness to the location of the unknown optimum, addressing reliability concerns in existing approaches. The work provides a practical, open-source solution that broadens the applicability of BO in real-world, high-dimensional mixed spaces, with potential impact in materials discovery, hardware design, and automated ML tasks.
Abstract
Impactful applications such as materials discovery, hardware design, neural architecture search, or portfolio optimization require optimizing high-dimensional black-box functions with mixed and combinatorial input spaces. While Bayesian optimization has recently made significant progress in solving such problems, an in-depth analysis reveals that the current state-of-the-art methods are not reliable. Their performances degrade substantially when the unknown optima of the function do not have a certain structure. To fill the need for a reliable algorithm for combinatorial and mixed spaces, this paper proposes Bounce that relies on a novel map of various variable types into nested embeddings of increasing dimensionality. Comprehensive experiments show that Bounce reliably achieves and often even improves upon state-of-the-art performance on a variety of high-dimensional problems.
