Towards Practical Preferential Bayesian Optimization with Skew Gaussian Processes

Shion Takeno, Masahiro Nomura, Masayuki Karasuyama
2/3/2023
cs.LG

No official code found. Best implementation: CyberAgentAILab/preferentialBO (17 stars, MIT, last commit 2023-07-26).

Abstract

We study preferential Bayesian optimization (BO) where reliable feedback is limited to pairwise comparison called duels. An important challenge in preferential BO, which uses the preferential Gaussian process (GP) model to represent flexible preference structure, is that the posterior distribution is a computationally intractable skew GP. The most widely used approach for preferential BO is Gaussian approximation, which ignores the skewness of the true posterior. Alternatively, Markov chain Monte Carlo (MCMC) based preferential BO is also proposed. In this work, we first verify the accuracy of Gaussian approximation, from which we reveal the critical problem that the predictive probability of duels can be inaccurate. This observation motivates us to improve the MCMC-based estimation for skew GP, for which we show the practical efficiency of Gibbs sampling and derive the low variance MC estimator. However, the computational time of MCMC can still be a bottleneck in practice. Towards building a more practical preferential BO, we develop a new method that achieves both high computational efficiency and low sample complexity, and then demonstrate its effectiveness through extensive numerical experiments.

View on arXivView PDF

Code Implementations(1)

MIT

(ICML2023) Towards Practical Preferential Bayesian Optimization with Skew Gaussian Processes

171Python, Jupyter NotebookMar 20, 20233 years agoMIT
bayesian-optimizationgaussian-processespreferential-optimization

Similar Papers

Cite this paper

@article{takeno2023towards,
  title  = {Towards Practical Preferential Bayesian Optimization with Skew Gaussian Processes},
  author = {Shion Takeno and Masahiro Nomura and Masayuki Karasuyama},
  year   = {2023},
  eprint = {2302.01513},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.01513v2},
  journal = {ICML 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.01513.svg)](https://codeofpaper.com/paper/2302.01513)

Discussion