Automatic chemical design using a data-driven continuous representation of molecules
Rafael G\'omez-Bombarelli, Jennifer N. Wei, David Duvenaud, Jos\'e, Miguel Hern\'andez-Lobato, Benjam\'in S\'anchez-Lengeling, Dennis Sheberla,, Jorge Aguilera-Iparraguirre, Timothy D. Hirzel, Ryan P. Adams, Al\'an, Aspuru-Guzik

TL;DR
This paper introduces a neural network-based method to convert molecules into a continuous space, enabling efficient generation, exploration, and optimization of chemical compounds for drug discovery and small molecules.
Contribution
The authors develop a deep learning model that maps molecules to and from a continuous latent space, facilitating novel molecule generation and property optimization.
Findings
Generated new molecules by sampling and perturbing in latent space.
Enabled gradient-based optimization for molecule property improvement.
Demonstrated effectiveness on drug-like and small molecules.
Abstract
We report a method to convert discrete representations of molecules to and from a multidimensional continuous representation. This model allows us to generate new molecules for efficient exploration and optimization through open-ended spaces of chemical compounds. A deep neural network was trained on hundreds of thousands of existing chemical structures to construct three coupled functions: an encoder, a decoder and a predictor. The encoder converts the discrete representation of a molecule into a real-valued continuous vector, and the decoder converts these continuous vectors back to discrete molecular representations. The predictor estimates chemical properties from the latent continuous vector representation of the molecule. Continuous representations allow us to automatically generate novel chemical structures by performing simple operations in the latent space, such as decoding…
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.
