Retro-fallback: retrosynthetic planning in an uncertain world

Austin Tripp, Krzysztof Maziarz, Sarah Lewis, Marwin H. S. Segler, Jos'e Miguel Hern'andez-Lobato
2/12/2026

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

Abstract

Retrosynthesis is the task of planning a series of chemical reactions to create a desired molecule from simpler, buyable molecules. While previous works have proposed algorithms to find optimal solutions for a range of metrics (e.g. shortest, lowest-cost), these works generally overlook the fact that we have imperfect knowledge of the space of possible reactions, meaning plans created by algorithms may not work in a laboratory. In this paper we propose a novel formulation of retrosynthesis in terms of stochastic processes to account for this uncertainty. We then propose a novel greedy algorithm called retro-fallback which maximizes the probability that at least one synthesis plan can be executed in the lab. Using in-silico benchmarks we demonstrate that retro-fallback generally produces better sets of synthesis plans than the popular MCTS and retro* algorithms.

View on arXivView PDF

Code Implementations(2)

MIT

Package for Retrosynthetic Planning

20535Python, DockerfileNov 21, 20225 months agoMIT
MIT

Official code to accompany the ICLR 2024 paper "Retro-fallback: retrosynthetic planning in an uncertain world"

80Shell, PythonMar 10, 20242 years agoMIT

Similar Papers

Cite this paper

@article{tripp2026retrofallback,
  title  = {Retro-fallback: retrosynthetic planning in an uncertain world},
  author = {Austin Tripp and Krzysztof Maziarz and Sarah Lewis and Marwin H. S. Segler and Jos'e Miguel Hern'andez-Lobato},
  year   = {2026},
  eprint = {2310.09270},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2310.09270},
  journal = {ICLR 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/2310.09270.svg)](https://codeofpaper.com/paper/2310.09270)

Discussion