Modern Hopfield Networks for Few- and Zero-Shot Reaction Template Prediction
arXiv:2104.03279
Abstract
Finding synthesis routes for molecules of interest is an essential step in the discovery of new drugs and materials. To find such routes, computer-assisted synthesis planning (CASP) methods are employed which rely on a model of chemical reactivity. In this study, we model single-step retrosynthesis in a template-based approach using modern Hopfield networks (MHNs). We adapt MHNs to associate different modalities, reaction templates and molecules, which allows the model to leverage structural information about reaction templates. This approach significantly improves the performance of template relevance prediction, especially for templates with few or zero training examples. With inference speed several times faster than that of baseline methods, we improve predictive performance for top-k exact match accuracy for in the retrosynthesis benchmark USPTO-50k.
arXiv comment14 pages + 12 pages appendix
References in corpus (17)
- PyTorch: An Imperative Style, High-Performance Deep Learning Library
- Sequence to Sequence Learning with Neural Networks
- Learning Transferable Visual Models From Natural Language Supervision
- Neural Message Passing for Quantum Chemistry
- Learning to Plan Chemical Syntheses
- Contrastive Multiview Coding
- Contrastive Learning of Medical Visual Representations from Paired Images and Text
- Linking the Neural Machine Translation and the Prediction of Organic Chemistry Reactions
- Hopfield Networks is All You Need
- A Graph to Graphs Framework for Retrosynthesis Prediction
- Learning to Make Generalizable and Diverse Predictions for Retrosynthesis
- Learning To Navigate The Synthetically Accessible Chemical Space Using Reinforcement Learning
- A Bayesian algorithm for retrosynthesis
- Energy-based View of Retrosynthesis
- Knowledge-aware Contrastive Molecular Graph Learning
- RetCL: A Selection-based Approach for Retrosynthesis via Contrastive Learning
- Data Transfer Approaches to Improve Seq-to-Seq Retrosynthesis