mlsanityData to 7 Oct 2026

qPOTS: Efficient batch multiobjective Bayesian optimization via Pareto optimal Thompson sampling

arXiv 2310.15788 ↗First posted 24 Oct 2023math.OC stat.MLcited by 11

Not on the map. Why?

Abstract (arXiv)

Classical evolutionary approaches for multiobjective optimization are quite accurate but incur a lot of queries to the objectives; this can be prohibitive when objectives are expensive oracles. A sample-efficient approach to solving multiobjective optimization is via Gaussian process (GP) surrogates and Bayesian optimization (BO). Multiobjective Bayesian optimization (MOBO) involves the construction of an acquisition function which is optimized to acquire new observation candidates sequentially. This ``inner'' optimization can be hard due to various reasons: acquisition functions being nonconvex, nondifferentiable and/or unavailable in analytical form; batch sampling usually exacerbates these problems and the success of MOBO heavily relies on this inner optimization. This, ultimately, affects their sample efficiency. To overcome these challenges, we propose a Thompson sampling (TS) based approach (qtextttPOTS). Whereas TS chooses candidates according to the probability that they are optimal, qtextttPOTS chooses candidates according to the probability that they are Pareto optimal. Instead of a hard acquisition function optimization, qtextttPOTS~ solves a cheap multiobjective optimization on the GP posteriors with evolutionary approaches. This way we get the best of both worlds: accuracy of evolutionary approaches and sample-efficiency of MOBO. New candidates are chosen on the posterior GP Pareto frontier according to a maximin distance criterion. qtextttPOTS~ is endowed with theoretical guarantees, a natural exploration-exploitation trade-off, and superior empirical performance.

Key facts. Cited by 11 papers in the map (data through 7 Oct 2026). Builds on 26 of its 75 references that are in the map. First posted on arXiv 24 Oct 2023.

Builds on

26 of 75 references.

References · 26

  1. 2018GPyTorch: Blackbox Matrix-Matrix Gaussian Process Inference with GPU Accelerationcited by 603
  2. 2013Learning to Optimize Via Posterior Samplingcited by 253
  3. 2017Max-value Entropy Search for Efficient Bayesian Optimizationcited by 202
  4. 2014Predictive Entropy Search for Efficient Global Optimization of Black-box Functionscited by 201
  5. 2020pymoo: Multi-objective Optimization in Pythoncited by 196
  6. 2020Differentiable Expected Hypervolume Improvement for Parallel Multi-Objective Bayesian Optimizationcited by 176
  7. 2021Parallel Bayesian Optimization of Multiple Noisy Objectives with Expected Hypervolume Improvementcited by 115
  8. 2020Kernel Operations on the GPU, with Autodiff, without Memory Overflowscited by 101
  9. 2018A Flexible Framework for Multi-Objective Bayesian Optimization using Random Scalarizationscited by 98
  10. 2015Predictive Entropy Search for Multi-objective Bayesian Optimizationcited by 88
  11. 2021Multi-Objective Bayesian Optimization over High-Dimensional Search Spacescited by 87
  12. 2020Max-value Entropy Search for Multi-Objective Bayesian Optimization with Constraintscited by 81
14 more
  1. 2016The Parallel Knowledge Gradient Method for Batch Bayesian Optimizationcited by 73
  2. 2020An Easy-to-use Real-world Multi-objective Optimization Problem Suitecited by 71
  3. 2014Input Warping for Bayesian Optimization of Non-stationary Functionscited by 66
  4. 2020Random Hypervolume Scalarizations for Provable Multi-Objective Black Box Optimizationcited by 60
  5. 2019Multi-objective Bayesian Optimization using Pareto-frontier Entropycited by 57
  6. 2022Joint Entropy Search for Maximally-Informed Bayesian Optimizationcited by 55
  7. 2022Joint Entropy Search for Multi-objective Bayesian Optimizationcited by 45
  8. 2020Active Learning for Deep Gaussian Process Surrogatescited by 38
  9. 2019BoTorch: A Framework for Efficient Monte-Carlo Bayesian Optimizationcited by 28
  10. 2019Efficient Computation of Expected Hypervolume Improvement Using Box Decomposition Algorithmscited by 24
  11. 2013Multiobjective optimization using Gaussian process emulators via stepwise uncertainty reductioncited by 21
  12. 2021Triangulation candidates for Bayesian optimizationcited by 11
  13. 2015A Box Decomposition Algorithm to Compute the Hypervolume Indicatorcited by 9
  14. 2023Contour Location for Reliability in Airfoil Simulation Experiments using Deep Gaussian Processescited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 2; 2026: 8.

11 papers.