JANUS: Parallel Tempered Genetic Algorithm Guided by Deep Neural Networks for Inverse Molecular Design
arXiv:2106.04011
Abstract
Inverse molecular design, i.e., designing molecules with specific target properties, can be posed as an optimization problem. High-dimensional optimization tasks in the natural sciences are commonly tackled via population-based metaheuristic optimization algorithms such as evolutionary algorithms. However, expensive property evaluation, which is often required, can limit the widespread use of such approaches as the associated cost can become prohibitive. Herein, we present JANUS, a genetic algorithm that is inspired by parallel tempering. It propagates two populations, one for exploration and another for exploitation, improving optimization by reducing expensive property evaluations. Additionally, JANUS is augmented by a deep neural network that approximates molecular properties via active learning for enhanced sampling of the chemical space. Our method uses the SELFIES molecular representation and the STONED algorithm for the efficient generation of structures, and outperforms other generative models in common inverse molecular design tasks achieving state-of-the-art performance.
arXiv comment20 pages, 12 figures, 4 tables. Comments are welcome! (code will be uploaded when paper is formally published)
References in corpus (11)
- Junction Tree Variational Autoencoder for Molecular Graph Generation
- Objective-Reinforced Generative Adversarial Networks (ORGAN) for Sequence Generation Models
- MolGAN: An implicit generative model for small molecular graphs
- ChemTS: An Efficient Python Library for de novo Molecular Generation
- GraphAF: a Flow-based Autoregressive Model for Molecular Graph Generation
- Multi-Objective Molecule Generation using Interpretable Substructures
- MolecularRNN: Generating realistic molecular graphs with optimized properties
- DEFactor: Differentiable Edge Factorization-based Probabilistic Graph Generation
- Learning To Navigate The Synthetically Accessible Chemical Space Using Reinforcement Learning
- MARS: Markov Molecular Sampling for Multi-objective Drug Discovery
- Goal directed molecule generation using Monte Carlo Tree Search
Cited by in corpus (6)
- SELFIES and the future of molecular string representations
- Autonomous Reaction Network Exploration in Homogeneous and Heterogeneous Catalysis
- We Should at Least Be Able to Design Molecules That Dock Well
- Curiosity in exploring chemical space: Intrinsic rewards for deep molecular reinforcement learning
- High-Dimensional Bayesian Optimisation with Variational Autoencoders and Deep Metric Learning
- An In-depth Summary of Recent Artificial Intelligence Applications in Drug Design