Procedural Synthesis of Synthesizable Molecules
Not on the map. Why?
Abstract (arXiv)
Designing synthetically accessible molecules and recommending analogs to unsynthesizable molecules are important problems for accelerating molecular discovery. We reconceptualize both problems using ideas from program synthesis. Drawing inspiration from syntax-guided synthesis approaches, we decouple the syntactic skeleton from the semantics of a synthetic tree to create a bilevel framework for reasoning about the combinatorial space of synthesis pathways. Given a molecule we aim to generate analogs for, we iteratively refine its skeletal characteristics via Markov Chain Monte Carlo simulations over the space of syntactic skeletons. Given a black-box oracle to optimize, we formulate a joint design space over syntactic templates and molecular descriptors and introduce evolutionary algorithms that optimize both syntactic and semantic dimensions synergistically. Our key insight is that once the syntactic skeleton is set, we can amortize over the search complexity of deriving the program's semantics by training policies to fully utilize the fixed horizon Markov Decision Process imposed by the syntactic template. We demonstrate performance advantages of our bilevel framework for synthesizable analog generation and synthesizable molecule design. Notably, our approach offers the user explicit control over the resources required to perform synthesis and biases the design space towards simpler solutions, making it particularly promising for autonomous synthesis platforms. Code is at https://github.com/shiningsunnyday/SynthesisNet.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 30 of its 82 references that are in the map. First posted on arXiv 24 Aug 2024.
Builds on
30 of 82 references.
References · 30
- 2021Decision Transformer: Reinforcement Learning via Sequence Modelingcited by 1,546
- 2018Junction Tree Variational Autoencoder for Molecular Graph Generationcited by 652
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 506
- 2018MolGAN: An implicit generative model for small molecular graphscited by 393
- 2021Flow Network based Generative Models for Non-Iterative Diverse Candidate Generationcited by 392
- 2018GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoderscited by 383
- 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 364
- 2021GFlowNet Foundationscited by 290
- 2018Learning Deep Generative Models of Graphscited by 229
- 2020Hierarchical Generation of Molecular Graphs using Structural Motifscited by 208
- 2018Constrained Graph Variational Autoencoders for Molecule Designcited by 185
- 2022Sample Efficiency Matters: A Benchmark for Practical Molecular Optimizationcited by 155
18 more
- 2019Write, Execute, Assess: Program Synthesis with a REPLcited by 93
- 2018Leveraging Grammar and Reinforcement Learning for Neural Program Synthesiscited by 84
- 2020Retro*: Learning Retrosynthetic Planning with Neural Guided A* Searchcited by 76
- 2018Constrained Generation of Semantically Valid Graphs via Regularizing Variational Autoencoderscited by 74
- 2020The Synthesizability of Molecules Proposed by Generative Modelscited by 68
- 2018NeVAE: A Deep Generative Model for Molecular Graphscited by 67
- 2021Amortized Tree Generation for Bottom-up Synthesis Planning and Synthesizable Molecular Designcited by 44
- 2019A Model to Search for Synthesizable Moleculescited by 37
- 2020Barking up the right tree: an approach to search over molecule synthesis DAGscited by 31
- 2020Autonomous discovery in the chemical sciences part II: Outlookcited by 26
- 2022Data-Efficient Graph Grammar Learning for Molecular Generationcited by 26
- 2020Autonomous discovery in the chemical sciences part I: Progresscited by 25
- 2021Self-Improved Retrosynthetic Planningcited by 23
- 2023Retrosynthetic Planning with Dual Value Networkscited by 21
- 2015Program Synthesis from Polymorphic Refinement Typescited by 20
- 2024Projecting Molecules into Synthesizable Chemical Spacescited by 17
- 2023Models Matter: The Impact of Single-Step Retrosynthesis on Synthesis Planningcited by 15
- 2024Representing Molecules as Random Walks Over Interpretable Grammarscited by 7
Built on by
Citing papers per year: 2024: 1; 2025: 4; 2026: 1.
6 papers.
- 2024Generative Artificial Intelligence for Navigating Synthesizable Chemical Spacecited by 18
- 2025Exploring Synthesizable Chemical Space with Iterative Pathway Refinementscited by 7
- 2025SynCoGen: Synthesizable 3D Molecule Generation via Joint Reaction and Coordinate Modelingcited by 5
- 2025A Genetic Algorithm for Navigating Synthesizable Molecular Spacescited by 4
- 2025Efficient and Programmable Exploration of Synthesizable Chemical Spacecited by 3
- 2026LLM-Guided Dynamic Action Spaces for Synthesizable Molecular Optimizationcited by 2
- 2026LLM-Guided Dynamic Action Spaces for Synthesizable Molecular Optimization9 Apr 2026
- 2025Efficient and Programmable Exploration of Synthesizable Chemical Space29 Nov 2025
- 2025A Genetic Algorithm for Navigating Synthesizable Molecular Spaces25 Sep 2025
- 2025Exploring Synthesizable Chemical Space with Iterative Pathway Refinements19 Sep 2025
- 2025SynCoGen: Synthesizable 3D Molecule Generation via Joint Reaction and Coordinate Modeling16 Jul 2025
- 2024Generative Artificial Intelligence for Navigating Synthesizable Chemical Space4 Oct 2024