Inversion-based Latent Bayesian Optimization

Jaewon Chu, Jinyoung Park, Seunghun Lee, Hyunwoo J. Kim
11/8/2024
cs.LGcs.AI

Official code: mlvlab/InvBO (10 stars, MIT, last commit 2024-11-15).

Abstract

Latent Bayesian optimization (LBO) approaches have successfully adopted Bayesian optimization over a continuous latent space by employing an encoder-decoder architecture to address the challenge of optimization in a high dimensional or discrete input space. LBO learns a surrogate model to approximate the black-box objective function in the latent space. However, we observed that most LBO methods suffer from the `misalignment problem`, which is induced by the reconstruction error of the encoder-decoder architecture. It hinders learning an accurate surrogate model and generating high-quality solutions. In addition, several trust region-based LBO methods select the anchor, the center of the trust region, based solely on the objective function value without considering the trust region`s potential to enhance the optimization process. To address these issues, we propose Inversion-based Latent Bayesian Optimization (InvBO), a plug-and-play module for LBO. InvBO consists of two components: an inversion method and a potential-aware trust region anchor selection. The inversion method searches the latent code that completely reconstructs the given target data. The potential-aware trust region anchor selection considers the potential capability of the trust region for better local optimization. Experimental results demonstrate the effectiveness of InvBO on nine real-world benchmarks, such as molecule design and arithmetic expression fitting tasks. Code is available at https://github.com/mlvlab/InvBO.

View on arXivView PDF

Code Implementations(1)

mlvlab/InvBOOfficial100%
MIT

[NeurIPS 24] Official Implementation (Pytorch) of "Inversion-based Latent Bayesian Optimization"

102PythonOct 29, 20241 years agoMIT
bayesian-optimizationlatent-bayesian-optimizaitonneurips-2024

Similar Papers

Cite this paper

@article{chu2024inversionbased,
  title  = {Inversion-based Latent Bayesian Optimization},
  author = {Jaewon Chu and Jinyoung Park and Seunghun Lee and Hyunwoo J. Kim},
  year   = {2024},
  eprint = {2411.05330},
  archivePrefix = {arXiv},
  doi    = {10.48550/arXiv.2411.05330},
  url    = {http://arxiv.org/abs/2411.05330v1},
  journal = {NEURIPS 2024 2024}
}

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/2411.05330.svg)](https://codeofpaper.com/paper/2411.05330)

Discussion