It Takes Two to Tango: Directly Optimizing for Constrained Synthesizability in Generative Molecular Design

Abstract

Constrained synthesizability is an unaddressed challenge in generative molecular design. In particular, designing molecules satisfying multi-parameter optimization objectives, while simultaneously being synthesizable *and* enforcing the presence of specific building blocks in the synthesis. This is practically important for molecule re-purposing, sustainability, and efficiency. In this work, we propose a novel reward function called **TANimoto Group Overlap (TANGO)**, which uses chemistry principles to transform a sparse reward function into a *dense* reward function -- crucial for reinforcement learning (RL). TANGO can augment molecular generative models to *directly* optimize for constrained synthesizability while simultaneously optimizing for other properties relevant to drug discovery. Our framework is general and addresses starting-material, intermediate, and divergent synthesis constraints. Contrary to many existing works in the field, we show that *incentivizing* a general-purpose model with RL is a productive approach to navigating challenging synthesizability optimization scenarios. We demonstrate this by showing that the trained models explicitly learn a desirable distribution. Our framework is the first *generative* approach to successfully address constrained synthesizability.

Cite

Text

Guo and Schwaller. "It Takes Two to Tango: Directly Optimizing for Constrained Synthesizability in Generative Molecular Design." ICLR 2025 Workshops: AI4MAT, 2025.

Markdown

[Guo and Schwaller. "It Takes Two to Tango: Directly Optimizing for Constrained Synthesizability in Generative Molecular Design." ICLR 2025 Workshops: AI4MAT, 2025.](https://mlanthology.org/iclrw/2025/guo2025iclrw-takes/)

BibTeX

@inproceedings{guo2025iclrw-takes,
  title     = {{It Takes Two to Tango: Directly Optimizing for Constrained Synthesizability in Generative Molecular Design}},
  author    = {Guo, Jeff and Schwaller, Philippe},
  booktitle = {ICLR 2025 Workshops: AI4MAT},
  year      = {2025},
  url       = {https://mlanthology.org/iclrw/2025/guo2025iclrw-takes/}
}