Goal-directed Generation of Discrete Structures with Conditional Generative Models
Not on the map. Why?
Abstract (arXiv)
Despite recent advances, goal-directed generation of structured discrete data remains challenging. For problems such as program synthesis (generating source code) and materials design (generating molecules), finding examples which satisfy desired constraints or exhibit desired properties is difficult. In practice, expensive heuristic search or reinforcement learning algorithms are often employed. In this paper we investigate the use of conditional generative models which directly attack this inverse problem, by modeling the distribution of discrete structures given properties of interest. Unfortunately, maximum likelihood training of such models often fails with the samples from the generative model inadequately respecting the input properties. To address this, we introduce a novel approach to directly optimize a reinforcement learning objective, maximizing an expected reward. We avoid high-variance score-function estimators that would otherwise be required by sampling from an approximation to the normalized rewards, allowing simple Monte Carlo estimation of model gradients. We test our methodology on two tasks: generating molecules with user-defined properties and identifying short python expressions which evaluate to a given target value. In both cases, we find improvements over maximum likelihood estimation and other baselines.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 5 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 1; 2023: 1; 2024: 2; 2025: 1; 2026: 1.
8 papers.
- 2024Graph Diffusion Transformers for Multi-Conditional Molecular Generationcited by 45
- 2021DOCKSTRING: easy molecular docking yields better benchmarks for ligand designcited by 35
- 2021CausalAF: Causal Autoregressive Flow for Safety-Critical Driving Scenario Generationcited by 20
- 2025Learning Flexible Forward Trajectories for Masked Molecular Diffusioncited by 7
- 2022Consistent Training via Energy-Based GFlowNets for Modeling Discrete Joint Distributionscited by 4
- 2023Generating Personalized Insulin Treatments Strategies with Deep Conditional Generative Time Series Modelscited by 4
- 2026Logic Tensor Network-Enhanced Generative Adversarial Networkcited by 3
- 2024Rethinking Molecular Design: Integrating Latent Variable and Auto-Regressive Models for Goal Directed Generationcited by 0
- 2026Logic Tensor Network-Enhanced Generative Adversarial Network7 Jan 2026
- 2025Learning Flexible Forward Trajectories for Masked Molecular Diffusion22 May 2025
- 2024Rethinking Molecular Design: Integrating Latent Variable and Auto-Regressive Models for Goal Directed Generation19 Aug 2024
- 2024Graph Diffusion Transformers for Multi-Conditional Molecular Generation24 Jan 2024
- 2023Generating Personalized Insulin Treatments Strategies with Deep Conditional Generative Time Series Models28 Sep 2023
- 2022Consistent Training via Energy-Based GFlowNets for Modeling Discrete Joint Distributions1 Nov 2022
- 2021DOCKSTRING: easy molecular docking yields better benchmarks for ligand design29 Oct 2021
- 2021CausalAF: Causal Autoregressive Flow for Safety-Critical Driving Scenario Generation26 Oct 2021