paper-with-me

Papers

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

2023-10-24 · Ashwin Renganathan, Kade E. Carlson

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 ($q\texttt{POTS}$). Whereas TS chooses candidates according to the probability that they are optimal, $q\texttt{POTS}$ chooses candidates according to the probability that they are Pareto optimal. Instead of a hard acquisition function optimization, $q\texttt{POTS}~$ 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. $q\texttt{POTS}~$ is endowed with theoretical guarantees, a natural exploration-exploitation trade-off, and superior empirical performance.

📄 PDF Abstract BibTeX arXiv:2310.15788

Code (1)

csdlpsu/qpots 공식 구현 pytorch

Tasks

Bayesian OptimizationComputational EfficiencyMultiobjective OptimizationThompson Sampling

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically
Gaussian Process Gaussian Processes are non-parametric models for approximating functions. They rely upon a measure of similarity between points (the kernel function) to predict the value for…

Similar Papers 제목 키워드 기반

Batch Bayesian Optimization via Multi-objective Acquisition Ensemble for Automated Analog Circuit Design

2018-07-01 · ICML 2018 7 · Wenlong Lyu, Fan Yang, Changhao Yan, Dian Zhou 외

Bayesian optimization methods are promising for the optimization of black-box functions that are expensive to evaluate. In this paper, a novel batch Bayesian optimization approach is proposed. The parallelization is…

Bayesian Optimization

Pareto Set Learning for Neural Multi-objective Combinatorial Optimization

2022-03-29 · Xi Lin, Zhiyuan Yang, Qingfu Zhang

Multiobjective combinatorial optimization (MOCO) problems can be found in many real-world applications. However, exactly solving these problems would be very challenging, particularly when they are NP-hard. Many handcraf…

Combinatorial OptimizationTraveling Salesman Problem

MORBDD: Multiobjective Restricted Binary Decision Diagrams by Learning to Sparsify

2024-03-04 · Rahul Patel, Elias B. Khalil, David Bergman

In multicriteria decision-making, a user seeks a set of non-dominated solutions to a (constrained) multiobjective optimization problem, the so-called Pareto frontier. In this work, we seek to bring a state-of-the-art met…

Decision MakingMultiobjective Optimization

Pareto Multi-Task Learning

2019-12-30 · NeurIPS 2019 12 · Xi Lin, Hui-Ling Zhen, Zhenhua Li, Qingfu Zhang 외

Multi-task learning is a powerful method for solving multiple correlated tasks simultaneously. However, it is often impossible to find one single solution to optimize all the tasks, since different tasks might conflict w…

Multiobjective OptimizationMulti-Task Learning

Preference Conditioned Neural Multi-objective Combinatorial Optimization

2021-09-29 · ICLR 2022 4 · Xi Lin, Zhiyuan Yang, Qingfu Zhang

Multiobjective combinatorial optimization (MOCO) problems can be found in many real-world applications. However, exactly solving these problems would be very challenging, particularly when they are NP-hard. Many handcraf…

Combinatorial OptimizationTraveling Salesman Problem