atlas

Research map / Probabilistic and scientific modeling / Bayesian optimization

Latent Bayesian Optimization via Autoregressive Normalizing Flows

ICLR 2025 · Probabilistic and scientific modeling › Bayesian optimization · approach: Acquisition function design

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes NF-BO, which uses a sequence-specialized autoregressive normalizing flow (SeqFlow) for invertible latent encoding to eliminate the VAE reconstruction gap in latent Bayesian optimization, plus token-level adaptive candidate sampling (TACS) for molecule design.

Problem

Latent Bayesian optimization over discrete sequences (e.g., SELFIES molecules) suffers from a value discrepancy problem: VAE reconstructions do not preserve objective values, so errors propagate through the optimization.

Approach

Replace the VAE with an autoregressive normalizing flow that maps discrete token embeddings to a latent space via an injective embedding lookup (argmax cosine similarity) and an invertible flow, giving exact left-inverse reconstruction; sample local-search candidates by perturbing latent tokens according to PMI-based token importance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use NF-BO with SeqFlow instead of VAE BOPMO benchmarks, 23 tasks · PMOaverage rank: 19th to 1stHelped
Add TACS to NF-BO (ablation)Guacamol adip, init 1 · Guacamol adip, init 1optimization score: 0.765 ± 0.038 -> 0.818 ± 0.051Helped
Add TACS to NF-BO (ablation)Guacamol med2, init 1 · Guacamol med2, init 1optimization score: 0.306 ± 0.014 -> 0.307 ± 0.027No clear effect
Use SeqFlow's exact-reconstruction mapping instead of BiLSTM mapping (ablation)NF-BO w/o TACS · Guacamol adipoptimization score: 0.716 ± 0.017 -> 0.778 ± 0.016Helped
Use SeqFlow's exact-reconstruction mapping instead of BiLSTM mapping (ablation)NF-BO w/o TACS · Guacamol med2optimization score: 0.347 ± 0.010 -> 0.372 ± 0.012Helped
Set TACS temperature to 200 instead of removing TACS (ablation)NF-BO · Guacamol, 7 tasksscore sum: 5.495 -> 5.565Helped
Set TACS temperature to 100 instead of removing TACS (ablation)NF-BO · Guacamol, 7 tasksscore sum: 5.495 -> 5.481Hurt
Set TACS temperature to 400 instead of removing TACS (ablation)NF-BO · Guacamol, 7 tasksscore sum: 5.495 -> 5.544Helped
Replace uniform token perturbation with TACS (ablation)NF-BO · Guacamol benchmarksoptimization performanceHelped

Surprising findings

Experimental setup

Datasets: GuacaMol ZINC PMO benchmark

Benchmarks: GuacaMol PMO

Metrics: top-1 score top-10 score top-100 score AUC top-1 AUC top-10 AUC top-100 sum of scores

Baselines: LSBO TuRBO-L W-LBO LOLBO CoBO PG-LBO GP BO VAE BO JT-VAE BO REINVENT Graph GA STONED

Builds on: latent bayesian optimization normalizing flows TuRBO LOLBO TextFlow

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy