A Portfolio Approach to Massively Parallel Bayesian Optimization
Open Access
- 14 January 2025
- journal article
- Published by AI Access Foundation in Journal of Artificial Intelligence Research
- Vol. 82, 137-167
Abstract
One way to reduce the time of conducting optimization studies is to evaluate designs in parallel rather than just one-at-a-time. For expensive-to-evaluate black-boxes, batch versions of Bayesian optimization have been proposed. They work by building a surrogate model of the black-box to simultaneously select multiple designs via an infill criterion. Still, despite the increased availability of computing resources that enable large-scale parallelism, the strategies that work for selecting a few tens of parallel designs for evaluations become limiting due to the complexity of selecting more designs. It is even more crucial when the black-box is noisy, necessitating more evaluations as well as repeating experiments. Here we propose a scalable strategy that can keep up with massive batching natively, focused on the exploration/exploitation trade-off and a portfolio allocation. We compare the approach with related methods on noisy functions, for mono and multi-objective optimization tasks. These experiments show orders of magnitude speed improvements over existing methods with similar or better performance.Keywords
All Related Versions
This publication has 5 references indexed in Scilit:
- Quantile Graphical Models: Bayesian Approaches.2020
- Microsimulation model calibration using incremental mixture approximate Bayesian computationThe Annals of Applied Statistics, 2019
- A tutorial on multiobjective optimization: fundamentals and evolutionary methodsNatural Computing, 2018
- DiagTest3Grp: AnRPackage for Analyzing Diagnostic Tests with Three Ordinal GroupsJournal of Statistical Software, 2012
- Attribute Assignment to a Synthetic Population in Support of Agent-Based Disease Modeling2010