Data-Efficient Graph Grammar Learning for Molecular Generation
Not on the map. Why?
Abstract (arXiv)
The problem of molecular generation has received significant attention recently. Existing methods are typically based on deep neural networks and require training on large datasets with tens of thousands of samples. In practice, however, the size of class-specific chemical datasets is usually limited (e.g., dozens of samples) due to labor-intensive experimentation and data collection. This presents a considerable challenge for the deep learning generative models to comprehensively describe the molecular design space. Another major challenge is to generate only physically synthesizable molecules. This is a non-trivial task for neural network-based generative models since the relevant chemical knowledge can only be extracted and generalized from the limited training data. In this work, we propose a data-efficient generative model that can be learned from datasets with orders of magnitude smaller sizes than common benchmarks. At the heart of this method is a learnable graph grammar that generates molecules from a sequence of production rules. Without any human assistance, these production rules are automatically constructed from training data. Furthermore, additional chemical knowledge can be incorporated in the model by further grammar optimization. Our learned graph grammar yields state-of-the-art results on generating high-quality molecules for three monomer datasets that contain only ~20 samples each. Our approach also achieves remarkable performance in a challenging polymer generation task with only 117 training samples and is competitive against existing methods using 81k data points. Code is available at https://github.com/gmh14/dataefficientgrammar.
Key facts. Cited by 26 papers in the map (data through 7 Oct 2026). Builds on 31 of its 60 references that are in the map. First posted on arXiv 15 Mar 2022.
Builds on
31 of 60 references.
References · 31
- 2016A Point Set Generation Network for 3D Object Reconstruction from a Single Imagecited by 972
- 2019Strategies for Pre-training Graph Neural Networkscited by 964
- 2016Automatic chemical design using a data-driven continuous representation of moleculescited by 762
- 2018Junction Tree Variational Autoencoder for Molecular Graph Generationcited by 647
- 2018MolGAN: An implicit generative model for small molecular graphscited by 392
- 2018GraphVAE: Towards Generation of Small Graphs Using Variational Autoencoderscited by 375
- 2018Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generationcited by 363
- 2018Molecular Sets (MOSES): A Benchmarking Platform for Molecular Generation Modelscited by 270
- 2017Molecular De Novo Design through Deep Reinforcement Learningcited by 264
- 2019Efficient Graph Generation with Graph Recurrent Attention Networkscited by 231
- 2018Learning Deep Generative Models of Graphscited by 227
- 2020Hierarchical Generation of Molecular Graphs using Structural Motifscited by 204
19 more
- 2018Constrained Graph Variational Autoencoders for Molecule Designcited by 182
- 2017Objective-Reinforced Generative Adversarial Networks (ORGAN) for Sequence Generation Modelscited by 116
- 2019GraphNVP: An Invertible Flow Model for Generating Molecular Graphscited by 115
- 2018Syntax-Directed Variational Autoencoder for Structured Datacited by 103
- 2016Low Data Drug Discovery with One-shot Learningcited by 91
- 2020Retro*: Learning Retrosynthetic Planning with Neural Guided A* Searchcited by 75
- 2018Constrained Generation of Semantically Valid Graphs via Regularizing Variational Autoencoderscited by 74
- 2018NeVAE: A Deep Generative Model for Molecular Graphscited by 66
- 2019Mol-CycleGAN - a generative model for molecular optimizationcited by 66
- 2018Molecular Hypergraph Grammar with its Application to Molecular Optimizationcited by 56
- 2020Optimizing Molecules using Efficient Queries from Property Evaluationscited by 50
- 2017ChemTS: An Efficient Python Library for de novo Molecular Generationcited by 32
- 2018Message-passing neural networks for high-throughput polymer screeningcited by 30
- 2019Self-Referencing Embedded Strings (SELFIES): A 100% robust molecular string representationcited by 22
- 2021Polygrammar: Grammar for Digital Polymer Representation and Generationcited by 8
- 2021Augmenting Molecular Deep Generative Models with Topological Data Analysis Representationscited by 6
- 2018Learning Hyperedge Replacement Grammars for Graph Generationcited by 2
- 2019Modeling Graphs with Vertex Replacement Grammarscited by 2
- 2019Towards Interpretable Graph Modeling with Vertex Replacement Grammarscited by 2
Built on by
Citing papers per year: 2022: 4; 2023: 11; 2024: 3; 2025: 7; 2026: 1.
26 papers.
Sort:
By area:
- 2023Grammar Prompting for Domain-Specific Language Generation with Large Language Modelscited by 58
- 2023De Novo Molecular Generation via Connection-aware Motif Miningcited by 45
- 2022Group SELFIES: A Robust Fragment-Based Molecular String Representationcited by 32
- 2023A Simple and Scalable Representation for Graph Generationcited by 15
- 2023Deep Learning Methods for Small Molecule Drug Discovery: A Surveycited by 10
- 2023Activity Grammars for Temporal Action Segmentationcited by 8
- 2022Neurosymbolic Programming for Sciencecited by 7
- 2024GraphBPE: Molecular Graphs Meet Byte-Pair Encodingcited by 7
- 2023DISeR: Designing Imaging Systems with Reinforcement Learningcited by 6
- 2024Procedural Synthesis of Synthesizable Moleculescited by 6
- 2023Beam Enumeration: Probabilistic Explainability For Sample Efficient Self-conditioned Molecular Designcited by 5
- 2025How to Make Large Language Models Generate 100% Valid Molecules?cited by 4
14 more
- 2023Earning Extra Performance from Restrictive Feedbackscited by 3
- 2024Data-Efficient Molecular Generation with Hierarchical Textual Inversioncited by 3
- 2025Constrained Adaptive Rejection Samplingcited by 3
- 2022Photonic Quantum Computing For Polymer Classificationcited by 1
- 2022Random Copolymer inverse design system orienting on Accurate discovering of Antimicrobial peptide-mimetic copolymerscited by 0
- 2023Dynamic Vertex Replacement Grammarscited by 0
- 2023DiffDTM: A conditional structure-free framework for bioactive molecules generation targeted for dual proteinscited by 0
- 2023Hierarchical Grammar-Induced Geometry for Data-Efficient Molecular Property Predictioncited by 0
- 2025MixGCN: Scalable GCN Training by Mixture of Parallelism and Mixture of Acceleratorscited by 0
- 2025Directed Graph Grammars for Sequence-based Learningcited by 0
- 2025Symbolic Neural Generation with Applications to Lead Discovery in Drug Designcited by 0
- 2025FRAGMENTA: End-to-end Fragmentation-based Generative Model with Agentic Tuning for Drug Lead Optimizationcited by 0
- 2025Exploring polymer classification with a hybrid single-photon quantum approachcited by 0
- 2026Higher-Order Molecular Grammars for Generative and Foundation Models in Chemistrycited by 0
- 2026Higher-Order Molecular Grammars for Generative and Foundation Models in Chemistry1 Oct 2026
- 2025Exploring polymer classification with a hybrid single-photon quantum approach19 Dec 2025
- 2025FRAGMENTA: End-to-end Fragmentation-based Generative Model with Agentic Tuning for Drug Lead Optimization25 Nov 2025
- 2025Symbolic Neural Generation with Applications to Lead Discovery in Drug Design27 Oct 2025
- 2025Constrained Adaptive Rejection Sampling2 Oct 2025
- 2025How to Make Large Language Models Generate 100% Valid Molecules?27 Sep 2025
- 2025Directed Graph Grammars for Sequence-based Learning29 May 2025
- 2025MixGCN: Scalable GCN Training by Mixture of Parallelism and Mixture of Accelerators3 Jan 2025
- 2024Procedural Synthesis of Synthesizable Molecules24 Aug 2024
- 2024GraphBPE: Molecular Graphs Meet Byte-Pair Encoding26 Jul 2024
- 2024Data-Efficient Molecular Generation with Hierarchical Textual Inversion5 May 2024
- 2023Activity Grammars for Temporal Action Segmentation7 Dec 2023
14 more
- 2023A Simple and Scalable Representation for Graph Generation4 Dec 2023
- 2023Beam Enumeration: Probabilistic Explainability For Sample Efficient Self-conditioned Molecular Design25 Sep 2023
- 2023DISeR: Designing Imaging Systems with Reinforcement Learning25 Sep 2023
- 2023Hierarchical Grammar-Induced Geometry for Data-Efficient Molecular Property Prediction4 Sep 2023
- 2023DiffDTM: A conditional structure-free framework for bioactive molecules generation targeted for dual proteins24 Jun 2023
- 2023Grammar Prompting for Domain-Specific Language Generation with Large Language Models30 May 2023
- 2023Earning Extra Performance from Restrictive Feedbacks28 Apr 2023
- 2023Dynamic Vertex Replacement Grammars21 Mar 2023
- 2023Deep Learning Methods for Small Molecule Drug Discovery: A Survey1 Mar 2023
- 2023De Novo Molecular Generation via Connection-aware Motif Mining2 Feb 2023
- 2022Random Copolymer inverse design system orienting on Accurate discovering of Antimicrobial peptide-mimetic copolymers30 Nov 2022
- 2022Group SELFIES: A Robust Fragment-Based Molecular String Representation23 Nov 2022
- 2022Photonic Quantum Computing For Polymer Classification22 Nov 2022
- 2022Neurosymbolic Programming for Science10 Oct 2022
- 2023Grammar Prompting for Domain-Specific Language Generation with Large Language Modelscited by 58
- 2023De Novo Molecular Generation via Connection-aware Motif Miningcited by 45
- 2022Group SELFIES: A Robust Fragment-Based Molecular String Representationcited by 32
- 2023A Simple and Scalable Representation for Graph Generationcited by 15
- 2023Deep Learning Methods for Small Molecule Drug Discovery: A Surveycited by 10
- 2023Activity Grammars for Temporal Action Segmentationcited by 8
- 2022Neurosymbolic Programming for Sciencecited by 7
- 2024GraphBPE: Molecular Graphs Meet Byte-Pair Encodingcited by 7
- 2023DISeR: Designing Imaging Systems with Reinforcement Learningcited by 6
- 2024Procedural Synthesis of Synthesizable Moleculescited by 6
- 2023Beam Enumeration: Probabilistic Explainability For Sample Efficient Self-conditioned Molecular Designcited by 5
- 2025How to Make Large Language Models Generate 100% Valid Molecules?cited by 4
12 most cited of 25 All 25 (JSON)
- 2026Higher-Order Molecular Grammars for Generative and Foundation Models in Chemistry1 Oct 2026
- 2025Exploring polymer classification with a hybrid single-photon quantum approach19 Dec 2025
- 2025Symbolic Neural Generation with Applications to Lead Discovery in Drug Design27 Oct 2025
- 2025Constrained Adaptive Rejection Sampling2 Oct 2025
- 2025How to Make Large Language Models Generate 100% Valid Molecules?27 Sep 2025
- 2025Directed Graph Grammars for Sequence-based Learning29 May 2025
- 2025MixGCN: Scalable GCN Training by Mixture of Parallelism and Mixture of Accelerators3 Jan 2025
- 2024Procedural Synthesis of Synthesizable Molecules24 Aug 2024
- 2024GraphBPE: Molecular Graphs Meet Byte-Pair Encoding26 Jul 2024
- 2024Data-Efficient Molecular Generation with Hierarchical Textual Inversion5 May 2024
- 2023Activity Grammars for Temporal Action Segmentation7 Dec 2023
- 2023A Simple and Scalable Representation for Graph Generation4 Dec 2023
12 newest of 25 All 25 (JSON)