TL;DR
MoFlow is a flow-based model that efficiently generates chemically valid molecular graphs from latent representations, enabling improved exploration of chemical space for drug discovery.
Contribution
It introduces MoFlow, a novel invertible flow model for molecular graph generation that guarantees chemical validity and achieves state-of-the-art performance.
Findings
Achieves 100% reconstruction of training data
Outperforms existing models in molecular graph generation
Enables effective property optimization
Abstract
Generating molecular graphs with desired chemical properties driven by deep graph generative models provides a very promising way to accelerate drug discovery process. Such graph generative models usually consist of two steps: learning latent representations and generation of molecular graphs. However, to generate novel and chemically-valid molecular graphs from latent representations is very challenging because of the chemical constraints and combinatorial complexity of molecular graphs. In this paper, we propose MoFlow, a flow-based graph generative model to learn invertible mappings between molecular graphs and their latent representations. To generate molecular graphs, our MoFlow first generates bonds (edges) through a Glow based model, then generates atoms (nodes) given bonds by a novel graph conditional flow, and finally assembles them into a chemically valid molecular graph with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
MethodsInvertible 1x1 Convolution · 1x1 Convolution · Affine Coupling · Normalizing Flows · Activation Normalization · GLOW
