Batch Bayesian Optimization via Local Penalization
Javier Gonz\'alez, Zhenwen Dai, Philipp Hennig, Neil D. Lawrence

TL;DR
This paper introduces a simple, efficient batch Bayesian optimization method using local penalization based on Lipschitz continuity, enabling parallel exploration with minimal computational overhead.
Contribution
It proposes a novel heuristic for batch selection in Bayesian optimization that captures local repulsion efficiently, improving speed over existing methods.
Findings
Compared favorably in runtime with more complex methods
Achieved significant speed-up in computational experiments
Effective in optimizing expensive functions with parallel evaluations
Abstract
The popularity of Bayesian optimization methods for efficient exploration of parameter spaces has lead to a series of papers applying Gaussian processes as surrogates in the optimization of functions. However, most proposed approaches only allow the exploration of the parameter space to occur sequentially. Often, it is desirable to simultaneously propose batches of parameter values to explore. This is particularly the case when large parallel processing facilities are available. These facilities could be computational or physical facets of the process being optimized. E.g. in biological experiments many experimental set ups allow several samples to be simultaneously processed. Batch methods, however, require modeling of the interaction between the evaluations in the batch, which can be expensive in complex scenarios. We investigate a simple heuristic based on an estimate of the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGaussian Processes and Bayesian Inference · Spectroscopy Techniques in Biomedical and Chemical Research · Advanced Multi-Objective Optimization Algorithms
