Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Vanilla Bayesian Optimization Performs Great in High Dimensions

About

High-dimensional problems have long been considered the Achilles' heel of Bayesian optimization algorithms. Spurred by the curse of dimensionality, a large collection of algorithms aim to make it more performant in this setting, commonly by imposing various simplifying assumptions on the objective. In this paper, we identify the degeneracies that make vanilla Bayesian optimization poorly suited to high-dimensional tasks, and further show how existing algorithms address these degeneracies through the lens of lowering the model complexity. Moreover, we propose an enhancement to the prior assumptions that are typical to vanilla Bayesian optimization algorithms, which reduces the complexity to manageable levels without imposing structural restrictions on the objective. Our modification - a simple scaling of the Gaussian process lengthscale prior with the dimensionality - reveals that standard Bayesian optimization works drastically better than previously thought in high dimensions, clearly outperforming existing state-of-the-art algorithms on multiple commonly considered real-world high-dimensional tasks.

Carl Hvarfner, Erik Orm Hellsten, Luigi Nardi• 2024

Related benchmarks

TaskDatasetResultRank
Black-box OptimizationButternut Squash (BS) function variants strict tolerance
Mean Rank10.55
19
Composite score rankingButternut Squash function variants discrete domains medium tolerance
Mean Rank10.9
19
Black-box optimization rankingBS function 20 variants loose tolerance
Mean Rank10.9
19
Simulator Benchmark OptimizationRobot Pushing
Median Performance-6
9
Black-box OptimizationGriewank d=20
Median Objective Value1.03
9
Black-box OptimizationSphere d=20
Objective Value (Median)243.4
9
Simulator Benchmark OptimizationLunar Lander
Median Performance-179.2
9
Simulator Benchmark OptimizationSwimmer
Median Performance-229.2
9
Black-box OptimizationAckley d=20
Median Best Objective Value3.55
9
Function OptimizationChemistry function medium tolerance level
Converged Runs0.00e+0
9
Showing 10 of 26 rows

Other info

Follow for update