Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Inversion-based Latent Bayesian Optimization

About

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.

Jaewon Chu, Jinyoung Park, Seunghun Lee, Hyunwoo J. Kim• 2024

Related benchmarks

TaskDatasetResultRank
Time-varying molecular optimizationGuacaMol ell_w = 0.1
Average Rank3.77
7
Time-varying molecular optimizationGuacaMol ell_w = 0.2
Average Rank3.9
7
Time-varying molecular optimizationGuacaMol (ell_w = 0.3)
Average Rank3.52
7
Showing 3 of 3 rows

Other info

Follow for update