Informing Acquisition Functions via Foundation Models for Molecular Discovery
By: Qi Chen , Fabio Ramos , Alán Aspuru-Guzik and more
Bayesian Optimization (BO) is a key methodology for accelerating molecular discovery by estimating the mapping from molecules to their properties while seeking the optimal candidate. Typically, BO iteratively updates a probabilistic surrogate model of this mapping and optimizes acquisition functions derived from the model to guide molecule selection. However, its performance is limited in low-data regimes with insufficient prior knowledge and vast candidate spaces. Large language models (LLMs) and chemistry foundation models offer rich priors to enhance BO, but high-dimensional features, costly in-context learning, and the computational burden of deep Bayesian surrogates hinder their full utilization. To address these challenges, we propose a likelihood-free BO method that bypasses explicit surrogate modeling and directly leverages priors from general LLMs and chemistry-specific foundation models to inform acquisition functions. Our method also learns a tree-structured partition of the molecular search space with local acquisition functions, enabling efficient candidate selection via Monte Carlo Tree Search. By further incorporating coarse-grained LLM-based clustering, it substantially improves scalability to large candidate sets by restricting acquisition function evaluations to clusters with statistically higher property values. We show through extensive experiments and ablations that the proposed method substantially improves scalability, robustness, and sample efficiency in LLM-guided BO for molecular discovery.
Similar Papers
Distilling and exploiting quantitative insights from Large Language Models for enhanced Bayesian optimization of chemical reactions
Machine Learning (CS)
Teaches computers to find better ways to make chemicals.
Batch Acquisition Function Evaluations and Decouple Optimizer Updates for Faster Bayesian Optimization
Machine Learning (CS)
Makes computer searches for best settings much faster.
Batch Acquisition Function Evaluations and Decouple Optimizer Updates for Faster Bayesian Optimization
Machine Learning (CS)
Makes computer learning faster and more accurate.