Hybrid Batch Bayesian Optimization
Javad Azimi, Ali Jalali, Xiaoli Fern

TL;DR
This paper introduces a hybrid Bayesian Optimization algorithm that dynamically switches between sequential and batch evaluations, significantly speeding up the optimization process while maintaining performance.
Contribution
It proposes a novel hybrid algorithm for Bayesian Optimization that adaptively combines sequential and batch strategies with theoretical support.
Findings
Achieves up to 78% speedup over purely sequential methods
Maintains comparable optimization performance to traditional methods
Validated on eight benchmark problems
Abstract
Bayesian Optimization aims at optimizing an unknown non-convex/concave function that is costly to evaluate. We are interested in application scenarios where concurrent function evaluations are possible. Under such a setting, BO could choose to either sequentially evaluate the function, one input at a time and wait for the output of the function before making the next selection, or evaluate the function at a batch of multiple inputs at once. These two different settings are commonly referred to as the sequential and batch settings of Bayesian Optimization. In general, the sequential setting leads to better optimization performance as each function evaluation is selected with more information, whereas the batch setting has an advantage in terms of the total experimental time (the number of iterations). In this work, our goal is to combine the strength of both settings. Specifically, we…
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
TopicsAdvanced Bandit Algorithms Research · Machine Learning and Algorithms · Optimization and Search Problems
