Density Ratio Estimation-based Bayesian Optimization with Semi-Supervised Learning

Jungtaek Kim
2/12/2026

No official code found. Best implementation: jungtaekkim/DRE-BO-SSL (3 stars, MIT, last commit 2025-05-30).

Abstract

Bayesian optimization has attracted huge attention from diverse research areas in science and engineering, since it is capable of efficiently finding a global optimum of an expensive-to-evaluate black-box function. In general, a probabilistic regression model is widely used as a surrogate function to model an explicit distribution over function evaluations given an input to estimate and a training dataset. Beyond the probabilistic regression-based methods, density ratio estimation-based Bayesian optimization has been suggested in order to estimate a density ratio of the groups relatively close and relatively far to a global optimum. Developing this line of research further, supervised classifiers are employed to estimate a class probability for the two groups instead of a density ratio. However, the supervised classifiers used in this strategy are prone to be overconfident for known knowledge on global solution candidates. Supposing that we have access to unlabeled points, e.g., predefined fixed-size pools, we propose density ratio estimation-based Bayesian optimization with semi-supervised learning to solve this challenge. Finally, we show the empirical results of our methods and several baseline methods in two distinct scenarios with unlabeled point sampling and a fixed-size pool, and analyze the validity of our methods in diverse experiments.

View on arXivView PDF

Code Implementations(1)

MIT

Official repository of "Density Ratio Estimation-based Bayesian Optimization with Semi-Supervised Learning," which has been presented at ICML 2025

30Shell, PythonMay 20, 20251 years agoMIT

Similar Papers

Cite this paper

@article{kim2026density,
  title  = {Density Ratio Estimation-based Bayesian Optimization with Semi-Supervised Learning},
  author = {Jungtaek Kim},
  year   = {2026},
  eprint = {2305.15612},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2305.15612},
  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/2305.15612.svg)](https://codeofpaper.com/paper/2305.15612)

Discussion