Sample-efficient Multi-objective Molecular Optimization with GFlowNets

Yiheng Zhu, Jialu Wu, Chaowen Hu, Jiahuan Yan, Chang-Yu Hsieh +2 more
2/8/2023
cs.LGstat.ML

Official code: violet-sto/HN-GFN (20 stars, MIT, last commit 2023-12-24).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

violet-sto/HN-GFNOfficial100%
MIT

Official implementation of NeurIPS'23 paper "Sample-efficient Multi-objective Molecular Optimization with GFlowNets"

204PythonOct 24, 20232 years agoMIT

Similar Papers

Cite this paper

@article{zhu2023sampleefficient,
  title  = {Sample-efficient Multi-objective Molecular Optimization with GFlowNets},
  author = {Yiheng Zhu and Jialu Wu and Chaowen Hu and Jiahuan Yan and Chang-Yu Hsieh and Tingjun Hou and Jian Wu},
  year   = {2023},
  eprint = {2302.04040},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2302.04040v2},
  journal = {NEURIPS 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2302.04040.svg)](https://codeofpaper.com/paper/2302.04040)

Discussion