MoFlow: An Invertible Flow Model for Generating Molecular Graphs

06/17/2020
by   Chengxi Zang, et al.
0

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 a posthoc validity correction. Our MoFlow has merits including exact and tractable likelihood training, efficient one-pass embedding and generation, chemical validity guarantees, 100% reconstruction of training data, and good generalization ability. We validate our model by four tasks: molecular graph generation and reconstruction, visualization of the continuous latent space, property optimization, and constrained property optimization. Our MoFlow achieves state-of-the-art performance, which implies its potential efficiency and effectiveness to explore large chemical space for drug discovery.

READ FULL TEXT
research
05/28/2019

GraphNVP: An Invertible Flow Model for Generating Molecular Graphs

We propose GraphNVP, the first invertible, normalizing flow-based molecu...
research
01/26/2020

GraphAF: a Flow-based Autoregressive Model for Molecular Graph Generation

Molecular graph generation is a fundamental problem for drug discovery a...
research
05/15/2023

MolHF: A Hierarchical Normalizing Flow for Molecular Graph Generation

Molecular de novo design is a critical yet challenging task in scientifi...
research
09/30/2019

Graph Residual Flow for Molecular Graph Generation

Statistical generative models for molecular graphs attract attention fro...
research
02/01/2021

GraphDF: A Discrete Flow Model for Molecular Graph Generation

We consider the problem of molecular graph generation using deep models....
research
05/04/2023

Are VAEs Bad at Reconstructing Molecular Graphs?

Many contemporary generative models of molecules are variational auto-en...
research
02/20/2021

Learning Neural Generative Dynamics for Molecular Conformation Generation

We study how to generate molecule conformations (i.e., 3D structures) fr...

Please sign up or login with your details

Forgot password? Click here to reset