Bayesian Optimization with a Prior for the Optimum
Artur Souza, Luigi Nardi, Leonardo B. Oliveira, Kunle Olukotun, Marius, Lindauer, Frank Hutter

TL;DR
BOPrO enhances Bayesian Optimization by incorporating user priors about the location of the optimum, leading to faster convergence and improved performance, especially in real-world applications, while maintaining robustness to inaccurate priors.
Contribution
This paper introduces BOPrO, a novel Bayesian Optimization method that integrates user priors about the optimum, improving efficiency and effectiveness over existing methods.
Findings
BOPrO is approximately 6.67 times faster than state-of-the-art methods on benchmark tests.
BOPrO achieves new state-of-the-art results in a real-world hardware design task.
BOPrO converges faster even with inaccurate priors and can recover from misleading information.
Abstract
While Bayesian Optimization (BO) is a very popular method for optimizing expensive black-box functions, it fails to leverage the experience of domain experts. This causes BO to waste function evaluations on bad design choices (e.g., machine learning hyperparameters) that the expert already knows to work poorly. To address this issue, we introduce Bayesian Optimization with a Prior for the Optimum (BOPrO). BOPrO allows users to inject their knowledge into the optimization process in the form of priors about which parts of the input space will yield the best performance, rather than BO's standard priors over functions, which are much less intuitive for users. BOPrO then combines these priors with BO's standard probabilistic model to form a pseudo-posterior used to select which points to evaluate next. We show that BOPrO is around 6.67x faster than state-of-the-art methods on a common…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsRandom Search
