Retro*: Learning Retrosynthetic Planning with Neural Guided A* Search
Binghong Chen, Chengtao Li, Hanjun Dai, Le Song

TL;DR
Retro* introduces a neural-guided A* search algorithm for retrosynthetic planning, significantly improving success rate, solution quality, and efficiency over existing methods by learning a neural search bias from off-policy data.
Contribution
The paper presents Retro*, a novel neural-based A* algorithm that effectively guides retrosynthetic search, outperforming prior approaches in success rate and efficiency.
Findings
Outperforms state-of-the-art methods on USPTO datasets
Achieves higher success rate and solution quality
Operates more efficiently than existing approaches
Abstract
Retrosynthetic planning is a critical task in organic chemistry which identifies a series of reactions that can lead to the synthesis of a target product. The vast number of possible chemical transformations makes the size of the search space very big, and retrosynthetic planning is challenging even for experienced chemists. However, existing methods either require expensive return estimation by rollout with high variance, or optimize for search speed rather than the quality. In this paper, we propose Retro*, a neural-based A*-like algorithm that finds high-quality synthetic routes efficiently. It maintains the search as an AND-OR tree, and learns a neural search bias with off-policy data. Then guided by this neural network, it performs best-first search efficiently during new planning episodes. Experiments on benchmark USPTO datasets show that, our proposed method outperforms existing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAsymmetric Hydrogenation and Catalysis · Catalysis and Hydrodesulfurization Studies · Innovative Microfluidic and Catalytic Techniques Innovation
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
