RetroGFN: Diverse and Feasible Retrosynthesis using GFlowNets

Piotr Gaiński, Michał Koziarski, Krzysztof Maziarz, Marwin Segler, Jacek Tabor +1 more
6/26/2024
cs.LG

No official code found. Best implementation: microsoft/syntheseus (205 stars, MIT, last commit 2026-04-30). 1 more below.

Abstract

Single-step retrosynthesis aims to predict a set of reactions that lead to the creation of a target molecule, which is a crucial task in molecular discovery. Although a target molecule can often be synthesized with multiple different reactions, it is not clear how to verify the feasibility of a reaction, because the available datasets cover only a tiny fraction of the possible solutions. Consequently, the existing models are not encouraged to explore the space of possible reactions sufficiently. In this paper, we propose a novel single-step retrosynthesis model, RetroGFN, that can explore outside the limited dataset and return a diverse set of feasible reactions by leveraging a feasibility proxy model during the training. We show that RetroGFN achieves competitive results on standard top-k accuracy while outperforming existing methods on round-trip accuracy. Moreover, we provide empirical arguments in favor of using round-trip accuracy, which expands the notion of feasibility with respect to the standard top-k accuracy metric.

View on arXivView PDF

Code Implementations(2)

MIT

Package for Retrosynthetic Planning

20535Python, DockerfileNov 21, 20225 months agoMIT
gmum/RetroGFNCommunity100%
142PythonMay 31, 20241 years ago

Similar Papers

Cite this paper

@article{gaiski2024retrogfn,
  title  = {RetroGFN: Diverse and Feasible Retrosynthesis using GFlowNets},
  author = {Piotr Gaiński and Michał Koziarski and Krzysztof Maziarz and Marwin Segler and Jacek Tabor and Marek Śmieja},
  year   = {2024},
  eprint = {2406.18739},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2406.18739v2}
}

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/2406.18739.svg)](https://codeofpaper.com/paper/2406.18739)

Discussion