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

Sample-efficient Multi-objective Molecular Optimization with GFlowNets

About

Many crucial scientific problems involve designing novel molecules with desired properties, which can be formulated as a black-box optimization problem over the discrete chemical space. In practice, multiple conflicting objectives and costly evaluations (e.g., wet-lab experiments) make the diversity of candidates paramount. Computational methods have achieved initial success but still struggle with considering diversity in both objective and search space. To fill this gap, we propose a multi-objective Bayesian optimization (MOBO) algorithm leveraging the hypernetwork-based GFlowNets (HN-GFN) as an acquisition function optimizer, with the purpose of sampling a diverse batch of candidate molecular graphs from an approximate Pareto front. Using a single preference-conditioned hypernetwork, HN-GFN learns to explore various trade-offs between objectives. We further propose a hindsight-like off-policy strategy to share high-performing molecules among different preferences in order to speed up learning for HN-GFN. We empirically illustrate that HN-GFN has adequate capacity to generalize over preferences. Moreover, experiments in various real-world MOBO settings demonstrate that our framework predominantly outperforms existing methods in terms of candidate quality and sample efficiency. The code is available at https://github.com/violet-sto/HN-GFN.

Yiheng Zhu, Jialu Wu, Chaowen Hu, Jiahuan Yan, Chang-Yu Hsieh, Tingjun Hou, Jian Wu• 2023

Related benchmarks

TaskDatasetResultRank
Multi-Objective Molecule GenerationFragment
IGD+ (SEH-SA)0.053
5
Multi-Objective Molecule GenerationFragment-based Molecule Generation SEH-SA
Hypervolume0.842
5
Multi-Objective Molecule GenerationQM9 GAP-QED
Hypervolume0.665
5
Multi-Objective Molecule GenerationFragment-based Molecule Generation SA-QED
Hypervolume0.79
5
Multi-Objective Molecule GenerationQM9
IGD+ (GAP-SA)0.036
5
Multi-Objective Molecule GenerationQM9
Pareto Count (GAP-SA)9
5
Multi-Objective Molecule GenerationFragment-based Molecule Generation SEH-QED
Hypervolume0.747
5
Multi-Objective Molecule GenerationFragment-based Molecule Generation (ALL)
Hypervolume0.651
5
Multi-Objective Molecule GenerationQM9 SA-QED
Hypervolume0.582
5
Multi-Objective Molecule GenerationQM9 ALL
Hypervolume0.643
5
Showing 10 of 20 rows

Other info

Follow for update