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

The reparameterization trick for acquisition functions

About

Bayesian optimization is a sample-efficient approach to solving global optimization problems. Along with a surrogate model, this approach relies on theoretically motivated value heuristics (acquisition functions) to guide the search process. Maximizing acquisition functions yields the best performance; unfortunately, this ideal is difficult to achieve since optimizing acquisition functions per se is frequently non-trivial. This statement is especially true in the parallel setting, where acquisition functions are routinely non-convex, high-dimensional, and intractable. Here, we demonstrate how many popular acquisition functions can be formulated as Gaussian integrals amenable to the reparameterization trick and, ensuingly, gradient-based optimization. Further, we use this reparameterized representation to derive an efficient Monte Carlo estimator for the upper confidence bound acquisition function in the context of parallel selection.

James T. Wilson, Riccardo Moriconi, Frank Hutter, Marc Peter Deisenroth• 2017

Related benchmarks

TaskDatasetResultRank
Neural Architecture SearchNAS
Median Normalized Score0.544
16
Offline Model-Based OptimizationD'Kitty Morphology (test)
Median Normalized Score0.883
16
Offline Model-Based OptimizationAnt Morphology (test)
Median Normalized Score0.567
16
Discrete OptimizationTF Bind 8
Median Normalized Score43.9
16
Discrete OptimizationTF Bind 10
Median Normalized Score0.467
16
Offline Model-Based OptimizationHopper Controller (test)
Median Normalized Score0.343
16
Offline Model-Based OptimizationSuperconductor (test)
Median Normalized Score0.3
16
Offline Model-Based OptimizationD'Kitty Morphology Design-Bench
100th Percentile Score89.6
15
Offline Model-Based OptimizationAnt Morphology Design-Bench
100th Percentile Score0.819
15
Offline Model-Based OptimizationHopper Controller Design-Bench
Score (100th Pctl)0.55
15
Showing 10 of 11 rows

Other info

Follow for update