Standard Acquisition Is Sufficient for Asynchronous Bayesian Optimization
Organizations: Technical University of Munich Helmholtz AI MCML · UTN Helmholtz AI MCML
Abstract
Asynchronous Bayesian optimization is widely used for gradient-free optimization in domains with independent parallel experiments and varying evaluation times. Existing methods posit that standard acquisitions lead to redundant and repeated queries, proposing complex solutions to enforce diversity in queries. Challenging this fundamental premise, we show that methods, like the Upper Confidence Bound, can in fact achieve theoretical guarantees essentially equivalent to those of sequential Thompson sampling. A conceptual analysis of asynchronous Bayesian optimization reveals that existing works neglect intermediate posterior updates, which we find to be generally sufficient to avoid redundant queries. Further investigation shows that by penalizing busy locations, diversity-enforcing methods can over-explore in asynchronous settings, reducing their performance. Our extensive experiments demonstrate that simple standard acquisition functions match or outperform purpose-built asynchronous methods across synthetic and real-world tasks.
Figures & tables
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| LogEI | TS | LP-UCB | LLP-UCB | AEGIS | KB-LogEI | KB-UCB | E-LogEI | |
|---|---|---|---|---|---|---|---|---|
| UCB | 0.85 | 1.0 | 0.95 | 1.0 | 1.0 | 0.95 | 0.75 | 0.9 |
| LogEI | – | 0.9 | 0.7 | 0.85 | 0.6 | 0.55 | 0.4 | 0.4 |
| LogEI | TS | LP-UCB | LLP-UCB | AEGIS | KB-LogEI | KB-UCB | E-LogEI | |
|---|---|---|---|---|---|---|---|---|
| UCB | 0.75 | 0.85 | 0.75 | 1.0 | 1.0 | 0.85 | 0.55 | 0.8 |
| LogEI | – | 0.6 | 0.45 | 0.8 | 0.6 | 0.5 | 0.2 | 0.4 |
| LogEI | TS | LLP-UCB | AEGIS | KB-LogEI | KB-UCB | E-LogEI | |
|---|---|---|---|---|---|---|---|
| UCB | |||||||
| LogEI | – |
| LogEI | TS | LLP-UCB | AEGIS | KB-LogEI | KB-UCB | E-LogEI | |
|---|---|---|---|---|---|---|---|
| UCB | |||||||
| LogEI | – |
Bayesian Optimization
Bayesian optimization uses probabilistic models and sequential experiments to find strong solutions when evaluating a black-box objective is costly.
See all 243 papers