Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

High-Dimensional Bayesian Optimization with Sparse Axis-Aligned Subspaces

About

Bayesian optimization (BO) is a powerful paradigm for efficient optimization of black-box objective functions. High-dimensional BO presents a particular challenge, in part because the curse of dimensionality makes it difficult to define -- as well as do inference over -- a suitable class of surrogate models. We argue that Gaussian process surrogate models defined on sparse axis-aligned subspaces offer an attractive compromise between flexibility and parsimony. We demonstrate that our approach, which relies on Hamiltonian Monte Carlo for inference, can rapidly identify sparse subspaces relevant to modeling the unknown objective function, enabling sample-efficient high-dimensional BO. In an extensive suite of experiments comparing to existing methods for high-dimensional BO we demonstrate that our algorithm, Sparse Axis-Aligned Subspace BO (SAASBO), achieves excellent performance on several synthetic and real-world problems without the need to set problem-specific hyperparameters.

David Eriksson, Martin Jankowiak• 2021

Related benchmarks

TaskDatasetResultRank
Bayesian Optimizationnoise-free synthetic problems (test)
Normalized Score0.574
42
Black-box OptimizationHartmann-6D 300 evaluations
Wall Clock Time (s)2.19e+3
10
Black-box OptimizationHartmann-6D 500 evaluations
Wall Clock Time (s)4.16e+3
10
Bayesian OptimizationNoise-free synthetic test problems Ackley d=2 1.0
Relative Batch Instantaneous Regret0.53
8
Bayesian OptimizationAckley d=2, 10, 20, 50, 100
Relative Batch Instantaneous Regret90.2
5
Bayesian OptimizationNoise-free synthetic problems (Rosenbrock) d=10 1.0 (test)
Relative Batch Instantaneous Regret0.005
4
Bayesian OptimizationShekel d=4
Relative Batch Instantaneous Regret0.587
3
Bayesian OptimizationEmbedded Hartmann 6 (d=100)
Relative Batch Instantaneous Regret0.098
3
Bayesian OptimizationPowell d=10, 20, 50, 100
Relative Batch Regret0.104
2
Showing 9 of 9 rows

Other info

Follow for update