Barking up the right tree: an approach to search over molecule synthesis DAGs
arXiv:2012.11522
Abstract
When designing new molecules with particular properties, it is not only important what to make but crucially how to make it. These instructions form a synthesis directed acyclic graph (DAG), describing how a large vocabulary of simple building blocks can be recursively combined through chemical reactions to create more complicated molecules of interest. In contrast, many current deep generative models for molecules ignore synthesizability. We therefore propose a deep generative model that better represents the real world process, by directly outputting molecule synthesis DAGs. We argue that this provides sensible inductive biases, ensuring that our model searches over the same chemical space that chemists would also have access to, as well as interpretability. We show that our approach is able to model chemical space well, producing a wide range of diverse molecules, and allows for unconstrained optimization of an inherently constrained problem: maximize certain chemical properties such that discovered molecules are synthesizable.
arXiv commentTo appear in Advances in Neural Information Processing Systems 2020
References in corpus (14)
- Neural Message Passing for Quantum Chemistry
- Learning to Plan Chemical Syntheses
- GraphRNN: Generating Realistic Graphs with Deep Auto-regressive Models
- MolGAN: An implicit generative model for small molecular graphs
- Learning Deep Generative Models of Graphs
- Learning Multimodal Graph-to-Graph Translation for Molecular Optimization
- CODIT: Code Editing with Tree-Based Neural Models
- Generating Focussed Molecule Libraries for Drug Discovery with Recurrent Neural Networks
- DEFactor: Differentiable Edge Factorization-based Probabilistic Graph Generation
- Learning To Navigate The Synthetically Accessible Chemical Space Using Reinforcement Learning
- Molecular Hypergraph Grammar with its Application to Molecular Optimization
- Hierarchical Graph-to-Graph Translation for Molecules
- Towards "AlphaChem": Chemical Synthesis Planning with Tree Search and Deep Neural Network Policies
- A Generative Model for Molecular Distance Geometry