Learning Multimodal Graph-to-Graph Translation for Molecular Optimization
arXiv:1812.01070
Abstract
We view molecular optimization as a graph-to-graph translation problem. The goal is to learn to map from one molecular graph to another with better properties based on an available corpus of paired molecules. Since molecules can be optimized in different ways, there are multiple viable translations for each input graph. A key challenge is therefore to model diverse translation outputs. Our primary contributions include a junction tree encoder-decoder for learning diverse graph translations along with a novel adversarial training method for aligning distributions of molecules. Diverse output distributions in our model are explicitly realized by low-dimensional latent vectors that modulate the translation process. We evaluate our model on multiple molecular optimization tasks and show that our model outperforms previous state-of-the-art baselines.
References in corpus (21)
- Semi-Supervised Classification with Graph Convolutional Networks
- Inductive Representation Learning on Large Graphs
- Spectral Networks and Locally Connected Networks on Graphs
- Binarized Neural Networks: Training Deep Neural Networks with Weights and Activations Constrained to +1 or -1
- Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computation
- Molecular Graph Convolutions: Moving Beyond Fingerprints
- Deep Convolutional Networks on Graph-Structured Data
- Junction Tree Variational Autoencoder for Molecular Graph Generation
- Discriminative Embeddings of Latent Variable Models for Structured Data
- Objective-Reinforced Generative Adversarial Networks (ORGAN) for Sequence Generation Models
- Learning Deep Generative Models of Graphs
- Gated Graph Sequence Neural Networks
- Hierarchical Multiscale Recurrent Neural Networks
- Graph Convolutional Policy Network for Goal-Directed Molecular Graph Generation
- Syntax-Directed Variational Autoencoder for Structured Data
- Grammar Variational Autoencoder
- Covariant Compositional Networks For Learning Graphs
- Generating Focussed Molecule Libraries for Drug Discovery with Recurrent Neural Networks
- Adversarially Regularized Autoencoders
- Multi-Objective De Novo Drug Design with Conditional Graph Generative Model
- Deriving Neural Architectures from Sequence and Graph Kernels
Cited by in corpus (34)
- Combining Machine Learning and Computational Chemistry for Predictive Insights Into Chemical Systems
- Deep Learning and Knowledge-Based Methods for Computer Aided Molecular Design -- Toward a Unified Approach: State-of-the-Art and Future Directions
- Hierarchical Generation of Molecular Graphs using Structural Motifs
- Augmenting Genetic Algorithms with Deep Neural Networks for Exploring the Chemical Space
- Symmetry-adapted generation of 3d point sets for the targeted discovery of molecules
- ChemBO: Bayesian Optimization of Small Organic Molecules with Synthesizable Recommendations
- Generalization and Representational Limits of Graph Neural Networks
- Learning to Make Generalizable and Diverse Predictions for Retrosynthesis
- Sample-Efficient Optimization in the Latent Space of Deep Generative Models via Weighted Retraining
- Hierarchical Inter-Message Passing for Learning on Molecular Graphs
- Hierarchical Graph-to-Graph Translation for Molecules
- Break-It-Fix-It: Unsupervised Learning for Program Repair
- 3DMolNet: A Generative Network for Molecular Structures
- A Model to Search for Synthesizable Molecules
- Differentiable Scaffolding Tree for Molecular Optimization
- A PAC-Bayesian Approach to Generalization Bounds for Graph Neural Networks
- Learning to simulate and design for structural engineering
- MIMOSA: Multi-constraint Molecule Sampling for Molecule Optimization
- Barking up the right tree: an approach to search over molecule synthesis DAGs
- Neural Design Network: Graphic Layout Generation with Constraints
- Grouping-matrix based Graph Pooling with Adaptive Number of Clusters
- Counting Substructures with Higher-Order Graph Neural Networks: Possibility and Impossibility Results
- CCGG: A Deep Autoregressive Model for Class-Conditional Graph Generation
- Improving Molecular Design by Stochastic Iterative Target Augmentation
- Generalizable Resource Allocation in Stream Processing via Deep Reinforcement Learning
- Graph Polish: A Novel Graph Generation Paradigm for Molecular Optimization
- CORE: Automatic Molecule Optimization Using Copy & Refine Strategy
- An In-depth Summary of Recent Artificial Intelligence Applications in Drug Design
- Artificial Intelligence based Autonomous Molecular Design for Medical Therapeutic: A Perspective
- Learning Space Partitions for Path Planning
- Fea2Fea: Exploring Structural Feature Correlations via Graph Neural Networks
- Realistic molecule optimization on a learned graph manifold
- Molecular Attributes Transfer from Non-Parallel Data
- GraphGen-Redux: a Fast and Lightweight Recurrent Model for labeled Graph Generation