Diffusion-BBO: Diffusion-Based Inverse Modeling for Online Black-Box Optimization
Dongxia Wu, Nikki Lijing Kuang, Ruijia Niu, Yi-An Ma, Rose Yu
TL;DR
Diffusion-BBO tackles online black-box optimization by using a conditional diffusion model as an inverse surrogate to stay on the data manifold of feasible designs. It introduces Uncertainty-aware Exploration (UaE), an acquisition that balances high conditioning values with low epistemic uncertainty to drive efficient online querying. The authors provide theoretical results showing near-optimality of UaE and demonstrate strong empirical performance across six scientific-discovery tasks, including both continuous and discrete design spaces. The approach leverages classifier-free guidance to enable uncertainty quantification without training a separate classifier, and uses an ensemble to decompose epistemic and aleatoric uncertainty in the sampling process. Overall, Diffusion-BBO offers a principled, sample-efficient framework for online BBO with diffusion-based inverse surrogates and robust practical performance for scientific discovery tasks.
Abstract
Online black-box optimization (BBO) aims to optimize an objective function by iteratively querying a black-box oracle in a sample-efficient way. While prior studies focus on forward approaches such as Gaussian Processes (GPs) to learn a surrogate model for the unknown objective function, they struggle with steering clear of out-of-distribution and invalid designs in scientific discovery tasks. Recently, inverse modeling approaches that map the objective space to the design space with conditional diffusion models have demonstrated impressive capability in learning the data manifold. However, these approaches proceed in an offline fashion with pre-collected data. How to design inverse approaches for online BBO to actively query new data and improve the sample efficiency remains an open question. In this work, we propose Diffusion-BBO, a sample-efficient online BBO framework leveraging the conditional diffusion model as the inverse surrogate model. Diffusion-BBO employs a novel acquisition function Uncertainty-aware Exploration (UaE) to propose scores in the objective space for conditional sampling. We theoretically prove that Diffusion-BBO with UaE achieves a near-optimal solution for online BBO. We also empirically demonstrate that Diffusion-BBO with UaE outperforms existing online BBO baselines across 6 scientific discovery tasks.
