NeVAE: A Deep Generative Model for Molecular Graphs

Bidisha Samanta, Abir De, Gourhari Jana, Pratim Kumar Chattaraj, Niloy Ganguly +1 more
2/14/2018
cs.LGphysics.soc-phstat.ML

Official code: Human-Centric-Machine-Learning/nevae (56 stars, last commit 2019-11-22).

Abstract

Deep generative models have been praised for their ability to learn smooth latent representation of images, text, and audio, which can then be used to generate new, plausible data. However, current generative models are unable to work with molecular graphs due to their unique characteristics-their underlying structure is not Euclidean or grid-like, they remain isomorphic under permutation of the nodes labels, and they come with a different number of nodes and edges. In this paper, we first propose a novel variational autoencoder for molecular graphs, whose encoder and decoder are specially designed to account for the above properties by means of several technical innovations. Moreover, in contrast with the state of the art, our decoder is able to provide the spatial coordinates of the atoms of the molecules it generates. Then, we develop a gradient-based algorithm to optimize the decoder of our model so that it learns to generate molecules that maximize the value of certain property of interest and, given a molecule of interest, it is able to optimize the spatial configuration of its atoms for greater stability. Experiments reveal that our variational autoencoder can discover plausible, diverse and novel molecules more effectively than several state of the art models. Moreover, for several properties of interest, our optimized decoder is able to identify molecules with property values 121% higher than those identified by several state of the art methods based on Bayesian optimization and reinforcement learning

View on arXivView PDF

Code Implementations(1)

Code and data for "NeVAE: A Deep Generative Model for Molecular Graphs", AAAI 2019

5614Shell, PythonJun 1, 20186 years ago
deep-learningdrug-designdrug-discoverygraphsmachine-learning

Similar Papers

Cite this paper

@article{samanta2018nevae,
  title  = {NeVAE: A Deep Generative Model for Molecular Graphs},
  author = {Bidisha Samanta and Abir De and Gourhari Jana and Pratim Kumar Chattaraj and Niloy Ganguly and Manuel Gomez-Rodriguez},
  year   = {2018},
  eprint = {1802.05283},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1802.05283}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1802.05283.svg)](https://codeofpaper.com/paper/1802.05283)

Discussion