paper-with-me

Papers

Parallel Bayesian Optimization of Multiple Noisy Objectives with Expected Hypervolume Improvement

2021-05-17 · NeurIPS 2021 12 · Samuel Daulton, Maximilian Balandat, Eytan Bakshy

Optimizing multiple competing black-box objectives is a challenging problem in many fields, including science, engineering, and machine learning. Multi-objective Bayesian optimization (MOBO) is a sample-efficient approach for identifying the optimal trade-offs between the objectives. However, many existing methods perform poorly when the observations are corrupted by noise. We propose a novel acquisition function, NEHVI, that overcomes this important practical limitation by applying a Bayesian treatment to the popular expected hypervolume improvement (EHVI) criterion and integrating over this uncertainty in the Pareto frontier. We argue that, even in the noiseless setting, generating multiple candidates in parallel is an incarnation of EHVI with uncertainty in the Pareto frontier and therefore can be addressed using the same underlying technique. Through this lens, we derive a natural parallel variant, $q$NEHVI, that reduces computational complexity of parallel EHVI from exponential to polynomial with respect to the batch size. $q$NEHVI is one-step Bayes-optimal for hypervolume maximization in both noisy and noiseless environments, and we show that it can be optimized effectively with gradient-based methods via sample average approximation. Empirically, we demonstrate not only that $q$NEHVI is substantially more robust to observation noise than existing MOBO approaches, but also that it achieves state-of-the-art optimization performance and competitive wall-times in large-batch environments.

📄 PDF Abstract BibTeX arXiv:2105.08195

Code (1)

pytorch/botorch 공식 구현 pytorch

Tasks

Bayesian Optimization

Similar Papers 제목 키워드 기반

Parallel Predictive Entropy Search for Multi-objective Bayesian Optimization with Constraints

2020-04-01 · Eduardo C. Garrido-Merchán, Daniel Hernández-Lobato

Real-world problems often involve the optimization of several objectives under multiple constraints. An example is the hyper-parameter tuning problem of machine learning algorithms. In particular, the minimization of the…

Bayesian Optimization

The Parallel Knowledge Gradient Method for Batch Bayesian Optimization

2016-06-14 · NeurIPS 2016 12 · Jian Wu, Peter I. Frazier

In many applications of black-box optimization, one can evaluate multiple points simultaneously, e.g. when evaluating the performances of several different neural network architectures in a parallel computing environment…

Bayesian Optimization

A portfolio approach to massively parallel Bayesian optimization

2021-10-18 · Mickael Binois, Nicholson Collier, Jonathan Ozik

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 pr…

Bayesian OptimizationMultiobjective Optimization

Large-Batch, Iteration-Efficient Neural Bayesian Design Optimization

2023-06-01 · Navid Ansari, Alireza Javanmardi, Eyke Hüllermeier, Hans-Peter Seidel 외

Bayesian optimization (BO) provides a powerful framework for optimizing black-box, expensive-to-evaluate functions. It is therefore an attractive tool for engineering design problems, typically involving multiple objecti…

Bayesian OptimizationEfficient Exploration

Practical Bayesian Optimization of Objectives with Conditioning Variables

2020-02-23 · NeurIPS 2021 12 · Michael Pearce, Janis Klaise, Matthew Groves

Bayesian optimization is a class of data efficient model based algorithms typically focused on global optimization. We consider the more general case where a user is faced with multiple problems that each need to be opti…

Bayesian Optimizationglobal-optimization