用自回归生成模型解决生成优化中的重建误差问题
Latent Bayesian Optimization via Autoregressive Normalizing Flows
- 用可逆的归一化流构建输入到隐空间的精确映射
- 在分子生成任务中性能显著优于传统与现有隐空间优化方法
- 动态调整每个生成词元的探索概率,提升搜索效率
贝叶斯优化(BO)在优化高成本、复杂目标函数方面表现出色。近年来,隐空间贝叶斯优化(LBO)通过引入变分自编码器(VAEs)等生成模型,有效处理高维结构化数据空间的复杂性。然而,现有LBO方法普遍存在值差异问题,源于输入空间与隐空间之间的重构差距,导致误差在整个优化过程中传播,影响最终结果。为此,我们提出基于归一化流的贝叶斯优化(NF-BO),采用归一化流作为生成模型,建立输入空间到隐空间的一一对应编码函数及其左逆解码函数,彻底消除重构差距。具体地,我们设计了SeqFlow——一种适用于序列数据的自回归归一化流。此外,我们提出一种新的候选采样策略,根据每个词元的重要性动态调整其探索概率。大量实验表明,所提NF-BO方法在分子生成任务中表现优异,显著超越传统及近期的LBO方法。
原文摘要 · Abstract (English)
Bayesian Optimization (BO) has been recognized for its effectiveness in optimizing expensive and complex objective functions. Recent advancements in Latent Bayesian Optimization (LBO) have shown promise by integrating generative models such as variational autoencoders (VAEs) to manage the complexity of high-dimensional and structured data spaces. However, existing LBO approaches often suffer from the value discrepancy problem, which arises from the reconstruction gap between input and latent spaces. This value discrepancy problem propagates errors throughout the optimization process, leading to suboptimal outcomes. To address this issue, we propose a Normalizing Flow-based Bayesian Optimization (NF-BO), which utilizes normalizing flow as a generative model to establish one-to-one encoding function from the input space to the latent space, along with its left-inverse decoding function, eliminating the reconstruction gap. Specifically, we introduce SeqFlow, an autoregressive normalizing flow for sequence data. In addition, we develop a new candidate sampling strategy that dynamically adjusts the exploration probability for each token based on its importance. Through extensive experiments, our NF-BO method demonstrates superior performance in molecule generation tasks, significantly outperforming both traditional and recent LBO approaches.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。