TY - JOUR
T1 - A parallel technique for multi-objective Bayesian global optimization
T2 - Using a batch selection of probability of improvement
AU - Yang, Kaifeng
AU - Affenzeller, Michael
AU - Dong, Guozhi
N1 - Funding Information:
This research was funded in whole, or in part, by the Austrian Science Fund (FWF) [ I 5315 ]. For the purpose of open access, the author has applied a CC BY public copyright licence to any Author Accepted Manuscript version arising from this submission. The authors would like to thank the anonymous reviewers and the editor for their insightful comments.
Publisher Copyright:
© 2022 The Author(s)
PY - 2022/12
Y1 - 2022/12
N2 - Bayesian global optimization (BGO) is an efficient surrogate-assisted technique for problems involving expensive evaluations. A parallel technique can be used to parallelly evaluate the true-expensive objective functions in one iteration to boost the execution time. An effective and straightforward approach is to design an acquisition function that can evaluate the performance of a bath of multiple solutions, instead of a single point/solution, in one iteration. This paper proposes five alternatives of Probability of Improvement (PoI) with multiple points in a batch (q-PoI) for multi-objective Bayesian global optimization (MOBGO), taking the covariance among multiple points into account. Both exact computational formulas and the Monte Carlo approximation algorithms for all proposed q-PoIs are provided. Based on the distribution of the multiple points relevant to the Pareto-front, the position-dependent behavior of the five q-PoIs is investigated. Moreover, the five q-PoIs are compared with the other nine state-of-the-art and recently proposed batch MOBGO algorithms on twenty bio-objective benchmarks. The empirical experiments on different variety of benchmarks are conducted to demonstrate the effectiveness of two greedy q-PoIs (q-PoI best and q-PoI all) on low-dimensional problems and the effectiveness of two explorative q-PoIs (q-PoI one and q-PoI worst) on high-dimensional problems with difficult-to-approximate Pareto front boundaries.
AB - Bayesian global optimization (BGO) is an efficient surrogate-assisted technique for problems involving expensive evaluations. A parallel technique can be used to parallelly evaluate the true-expensive objective functions in one iteration to boost the execution time. An effective and straightforward approach is to design an acquisition function that can evaluate the performance of a bath of multiple solutions, instead of a single point/solution, in one iteration. This paper proposes five alternatives of Probability of Improvement (PoI) with multiple points in a batch (q-PoI) for multi-objective Bayesian global optimization (MOBGO), taking the covariance among multiple points into account. Both exact computational formulas and the Monte Carlo approximation algorithms for all proposed q-PoIs are provided. Based on the distribution of the multiple points relevant to the Pareto-front, the position-dependent behavior of the five q-PoIs is investigated. Moreover, the five q-PoIs are compared with the other nine state-of-the-art and recently proposed batch MOBGO algorithms on twenty bio-objective benchmarks. The empirical experiments on different variety of benchmarks are conducted to demonstrate the effectiveness of two greedy q-PoIs (q-PoI best and q-PoI all) on low-dimensional problems and the effectiveness of two explorative q-PoIs (q-PoI one and q-PoI worst) on high-dimensional problems with difficult-to-approximate Pareto front boundaries.
KW - Batch selection
KW - Gaussian processes
KW - Multi-objective Bayesian global optimization
KW - Parallelization
KW - Probability of Improvement
KW - Surrogate model
UR - http://www.scopus.com/inward/record.url?scp=85140253300&partnerID=8YFLogxK
U2 - 10.1016/j.swevo.2022.101183
DO - 10.1016/j.swevo.2022.101183
M3 - Article
AN - SCOPUS:85140253300
SN - 2210-6502
VL - 75
JO - Swarm and Evolutionary Computation
JF - Swarm and Evolutionary Computation
M1 - 101183
ER -