Source-linked AI summary

Deep Learning for Computational Chemistry

Garrett B. Goh, Nathan O. Hodas, Abhinav Vishnu

arXiv:1701.04503v1stat.MLcs.AIcs.CEcs.LGphysics.chem-ph

TL;DR

Computational chemists seeking an introduction to deep learning need an accessible overview of its theory and emerging applications. This review provides that overview and reports that deep neural networks were frequently superior to traditional machine-learning algorithms.

  • Problem

    Computational chemists seeking to understand deep learning needed an introductory entry point.

    Source: §1 · p. 5
  • Method

    The review introduces deep neural-network theory and surveys emerging applications across computational chemistry.

    Source: §1 · p. 5, §2 · p. 6
  • Results

    The review reports that deep neural-network models were frequently superior to traditional machine-learning algorithms.

    Source: §8 · p. 42
  • Takeaways & Limitations

    The review presents deep neural networks as potential hypothesis-generation devices in addition to predictive models.

    Source: §8 · pp. 42–43

    In some comparisons, the performance lift was not as significant.

    Source: §7 · p. 38

Abstract

from arXiv · show

The rise and fall of artificial neural networks is well documented in the scientific literature of both computer science and computational chemistry. Yet almost two decades later, we are now seeing a resurgence of interest in deep learning, a machine learning algorithm based on multilayer neural networks. Within the last few years, we have seen the transformative impact of deep learning in many domains, particularly in speech recognition and computer vision, to the extent that the majority of expert practitioners in those field are now regularly eschewing prior established models in favor of deep learning models. In this review, we provide an introductory overview into the theory of deep neural networks and their unique properties that distinguish them from traditional machine learning algorithms used in cheminformatics. By providing an overview of the variety of emerging applications of deep neural networks, we highlight its ubiquity and broad applicability to a wide range of challenges in the field, including QSAR, virtual screening, protein structure prediction, quantum chemistry, materials design and property prediction. In reviewing the performance of deep neural networks, we observed a consistent outperformance against non-neural networks state-of-the-art models across disparate research topics, and deep neural network based models often exceeded the "glass ceiling" expectations of their respective tasks. Coupled with the maturity of GPU-accelerated computing for training deep neural networks and the exponential growth of chemical data on which to train these networks on, we anticipate that deep learning algorithms will be a valuable tool for computational chemistry.

1. Introduction

This review introduces deep neural networks and distinguishes them from traditional machine-learning methods used in computational chemistry. It also surveys their applications and performance in the field.

1. Introduction

  • Deep learning won the 2012 Merck activity-prediction challenge, outperforming Merck’s internal baseline, and achieved top positions in NIH’s 2014 Tox21 toxicity-prediction challenge.The Merck team did so without a chemist or biologist.Source: §1 · p. 3
  • Traditional shallow learning relies on expert-provided features and template matching, while poor nonlinear transformations can require exponentially many parameters.Its expressive power grows with the number of terms, but a poorly chosen transformation, such as a simple power series, can require many terms to fit complex functions.Source: §1 · p. 4
  • Deep networks stitch nonlinear functions into layers that learn hierarchical representations and can automatically engineer task-relevant features from raw data.Intermediate outputs from earlier layers become features for later layers, building representations at different levels of abstraction.Source: §1 · pp. 4–5
  • The review focuses on deep neural networks, introducing their background and recent technical developments and contrasting them with traditional computational-chemistry machine learning.It also discusses how the current resurgence differs from artificial neural networks of the 1980s.Source: §1 · p. 5
  • The review’s second half surveys computational-chemistry applications, compares performance with existing machine-learning models, and considers future prospects.It is intended as an introductory entry point for computational chemists, with further reviews referenced for technical coverage of neural-network architecture and optimization.Source: §1 · pp. 5–6

2. Deep Learning 101

This section introduces deep neural networks, explaining their layered representations, training and regularization methods, and alternative architectures. It also outlines their automatic feature learning and the data, computing, and software developments that have enabled their rise and may support their use in computational chemistry.

  • ANNs map many inputs to a target through layered neurons applying nonlinear functions, while training adjusts neuron weights to reduce prediction error.The final layer produces the predicted objective.Source: §2 · p. 6
  • Deep neural networks have multiple hidden layers that compose increasingly complex, abstract features, with greater depth or layer width enabling richer representations.The passage defines deep networks here as having more than three hidden layers.Source: §2 · p. 7
  • Backpropagation assigns errors backward through the network to correct weights, while gradient descent iteratively minimizes output error.The passage compares gradient descent conceptually to steepest descent in classical molecular dynamics, but updates network weights rather than atomic coordinates.Source: §2 · p. 7
  • Error signals can diffuse or vanish across hidden layers, making deeper networks difficult and slow to train and prone to overfitting.The passage attributes vanishing gradients partly to sigmoid functions’ finite dynamic range.Source: §2 · p. 8
  • Layer-wise unsupervised pre-training learns features before backpropagation to mitigate vanishing gradients, while ReLU activations let error signals back-propagate without vanishing or exploding.The passage describes pre-training as followed by fine-tuning and ReLU’s first derivative as 0 or 1.Source: §2 · pp. 8–9
  • Dropout randomly excludes a fixed proportion of neurons during each training epoch, simulating architectures to reduce co-dependency and overfitting; ReLU networks with dropout and early stopping can regularize models.Source: §2 · p. 9
  • Autoencoders use unsupervised learning to reconstruct their input while forming compressed hidden representations; the review leaves technical coverage of alternative architectures beyond its scope.The passage also notes that alternative architectures have been successful in computer vision and natural language processing.Source: §2 · pp. 10–11
  • CNNs assume image inputs and preserve spatial information in convolutional layers, whereas basic RNNs feed each hidden layer the model’s output from the previous iteration.Source: §2 · p. 11

2. Deep Learning 101

  • DNNs automatically extract features without domain knowledge, learning increasingly abstract, hierarchical features unlike traditional models that depend on carefully selected features.Hidden-layer outputs feed into subsequent layers, where nonlinear transformations can be applied.Source: §2 · p. 12
  • The DNN-based model achieved a 16.4% error rate, significantly improving on established computer-vision models at the time; the second-best model, using traditional machine-learning algorithms, achieved only 26.2% error [18].Source: §2 · p. 12
  • By 2015, image-classification DNNs achieved an error rate under 5.0%, exceeding human performance just three years after their introduction to the field.Figure 4 summarizes the historical error-rate trajectory.Source: §2 · pp. 12–13, Figure 4 · p. 13
  • AlexNet’s success involved both algorithmic developments such as dropout and a 1.2-million-image dataset, compared with datasets of 10,000 images used previously; GPU computing mitigated DNN training-speed issues.Source: §2 · pp. 13–14
  • Open-source GPU-training code and documentation, established neural-network frameworks, and APIs such as Keras simplified network construction and training, reducing barriers to entry.Source: §2 · pp. 14–15
  • Growing public chemical databases such as the Protein Data Bank and PubChem, alongside high-throughput omics, mature GPU computing, and algorithmic advances, may facilitate deep learning in computational chemistry.Source: §2 · pp. 15–16

3. Computer-Aided Drug Design

This section surveys deep neural network applications in computer-aided drug design, covering QSAR, toxicity prediction, molecular reactivity, virtual screening, and comparisons involving conventional docking methods. It also addresses multitask learning, limited measurements, transferability, and the influence of molecular encoding on model performance.

Computer-Aided Drug Design

  • In the 2012 Merck challenge [62], the winning group used DNN models and was led by Dahl, who was part of Hinton’s research team.The team had no formally trained computational chemist.Source: §3 · p. 17
  • Dahl et al.’s multi-task DNN significantly outperformed traditional algorithms on 14 of 19 assays and was comparable on the other five [63].The model learned shared features across assays; halving its input features did not degrade performance.Source: §3 · p. 18
  • In an expanded Merck challenge dataset, the authors concluded that DNNs could be adopted as a practical QSAR method and easily outperformed RF models in most cases [66].Most single-task problems could be run on architectures with two hidden layers, using 500–1,000 neurons per layer and 75 training epochs.Source: §3 · pp. 18–19
  • In this study, DNNs outperformed all tested models, including two commercial and three pharmaceutical-company solutions, while traditional machine-learning algorithms had AUCs ranging from 0.7 to 0.8.Gradient-boosted decision trees, which performed almost as well as DNNs in Dahl’s 2014 paper, were not included.Source: §3 · pp. 19–20
  • On a dataset combining publicly available sources, multi-task performance improvements were consistent, but the effects of adding data versus tasks remained unclear [70].The study included about 200 targets and 40 million data points.Source: §3 · pp. 21–22
  • Transfer to tasks outside training data was not universal, successful cases required large datasets, and multi-task gains varied without a satisfactory explanation.Most reported QSAR studies focused on biological activity prediction.Source: §3 · pp. 22–23
  • The study reports that multi-task DNNs consistently outperformed traditional machine-learning models, including logistic regression and random forests, with AUC performance lifts ranging from 0.02 to 0.09.Source: §3 · p. 22
  • In DILI prediction, a DNN achieved 86.9% accuracy, 82.5% sensitivity, 92.9% specificity, and 0.955 AUC; URGNN AUC was 0.955 versus Mold’s 0.931 and PaDEL’s 0.895.The model was trained on 475 drugs and evaluated on an external set of 198 drugs.Source: §3 · p. 23
  • A four-layer DNN trained on 702 epoxidation reactions achieved 94.9% AUC for site identification and 79.3% for classifying epoxidized molecules.Within epoxidized molecules, it distinguished site-of-epoxidation bonds from other aromatic or double bonds at AUCs of 92.5% and 95.1%, respectively, making it the first reported mechanistic model to identify specific epoxidized bonds.Source: §3 · p. 24
  • Trained only on qualitative reactivity data, a DNN identified reactive sites with 90.8% accuracy and separated reactive from unreactive molecules with 80.6% accuracy.Its predictions correlated with quantitative glutathione reactivity measurements in more chemically diverse external datasets, indicating generalizability across a larger chemical space.Source: §3 · pp. 24–25
  • An expanded reactivity model achieved cross-validated AUCs of 89.8% for DNA and 94.4% for protein, outperforming QM-derived reactivity indices.It classified DNA- and protein-reactive molecules against nonreactive molecules at AUCs of 78.7% and 79.8%, respectively.Source: §3 · p. 25
  • Hochreiter and co-workers achieved the highest performance among methods submitted to the Tox21 challenge.9 Their multi-task DNN consistently outperformed single-task models in 10 of 12 assay predictions.Source: §3 · p. 25
  • In Tox21, an ECFP4-only DNN performed similarly to descriptor-input models, while 99% of first-layer neurons associated with at least one known toxicophore feature.This association suggests DNN hidden layers may support discovery of chemical knowledge.Source: §3 · p. 26
  • A comparison involving conventional docking methods names Smina, a fork of AutoDock Vina, and reports a difference of 0.1 to 0.2.Source: §3 · p. 26

4. Computational Structural Biology

This section surveys deep neural network applications in computational structural biology, including protein contact and structure prediction, backbone-property prediction, sequence-based structure modeling, and DNA-binding prediction. It also notes that RNA structure modeling was unreported.

4. Computational Structural Biology

  • CMAPpro [106] reached 36% contact-prediction accuracy, versus 32% for DNN and NN+CA variants and 26% for the prior state-of-the-art NN.The results indicate that both the deep architecture and coarse contact/orientation features were needed to reach 36%.Source: §4 · pp. 27–28
  • DNCON [108] achieved 34.1% cross-validated accuracy and outperformed CASP9-era predictors: 32.6% vs 29.7% for ProC_S3 and 32.9% vs 28.5% for SVMcon.The model combined deep learning with boosting in an ensemble predictor.Source: §4 · p. 29
  • SPINE-X [111] achieved φ and ψ dihedral mean absolute errors of 22° and 33°, respectively, and secondary-structure accuracy of 81.3%–82.3%.Its six-step architecture used predicted properties such as solvent-accessible surface area as inputs for later predictions.Source: §4 · p. 30
  • SPIDER [110] achieved mean absolute errors of 9° for Cα angle θ and 34° for torsion τ, with error increasing from helical to sheet to coil residues.Using the predicted angles and torsions as restraints, the authors modeled protein structures with an average RMSD of 1.9 Å from native structures.Source: §4 · p. 30
  • A parallel, multi-step retraining of SPINE-X and SPIDER [112] improved secondary-structure accuracy by 2% and reduced angle/torsion MAE by 1–3° while maintaining ASA performance.Source: §4 · pp. 30–31
  • DeepBind [119] was developed to predict DNA sequence specificities from protein sequence data.Source: §4 · p. 31
  • 26 existing algorithms were outperformed by DeepBind on Pearson correlation and AUC metrics, and DeepBind ranked first among 15 DREAM5 teams [121, 119].Source: §4 · p. 31
  • Models trained on in vitro data also scored in vivo data well, suggesting DNNs captured some properties of nucleic-acid binding.Source: §4 · p. 31
  • Deep learning was pushing the “glass ceiling” boundaries of protein contact and secondary-structure prediction.Source: §4 · p. 31
  • Deep-learning RNA structure prediction was unreported; RNA structural data were smaller and mostly NMR-based, with structures approximated by force fields against experimental restraints [122].Source: §4 · pp. 31–32
  • Structural-biology applications used engineered features, sometimes with engineered multistage architectures; preliminary drug-design evidence found these need not outperform chemical fingerprints requiring less domain knowledge.Source: §4 · p. 32
  • Given proteins’ greater complexity, the authors propose testing whether DNNs using only basic structural and connectivity information can predict protein properties without engineered features.Source: §4 · p. 32

5. Quantum Chemistry

The section presents machine learning as a way to replace QM calculations or supplement them with learned corrections. It reports promising accuracy across several approaches, while describing DNN applications in quantum chemistry as comparatively early-stage.

5. Quantum Chemistry

  • Using 1,000 training compounds, the 2012 model achieved 14.9 kcal/mol MAE and 15.3 kcal/mol on 6,000 external compounds, indicating within-class transferability [29].The model recapitulated QM-calculated energies without implementing the Schrödinger equation.Source: §5 · p. 33
  • 3.0 kcal/mol MAE was achieved with a randomized Coulomb matrix, while shallow ANNs reached 3.5 kcal/mol and were not better than non-linear regression [123].The authors cautioned that the ANNs had only a few layers and the dataset was not larger, so this was not a true DNN implementation.Source: §5 · pp. 33–34
  • Information-based sorting lowered accuracy across tested algorithms, and extrapolation by dataset size suggested 3 kcal/mol might be an algorithm-independent baseline [123].The randomized Coulomb matrix was an inverse atom-distance representation that retained invariance to molecular translation and rotation.Source: §5 · pp. 33–34
  • The multi-task DNN predicted atomization energy at 0.16 eV (~3.6 kcal/mol) MAE and other energy properties at 0.11 to 0.17 eV (~2.5 to 3.9 kcal/mol) MAE [124].The reported accuracy was similar to the error of the corresponding QM theory levels used to construct the training set.Source: §5 · p. 34
  • Δ-learning used a machine-learning correction to predict G4MP2-level quantities from DFT properties [125], but this composite approach had only been demonstrated with traditional algorithms, not DNNs.The authors suggested a DNN might improve performance, but noted that such results had not yet been reported.Source: §5 · p. 35
  • DNN quantum-chemistry applications were described as less developed than drug-design and structural-biology applications, motivating DNN work on established QM machine-learning tasks.The section also notes traditional machine learning applications in other QM areas, including electronic quantum transport and semi-empirical calculations [126, 127].Source: §5 · p. 35

6. Computational Material Design

The section surveys machine-learning approaches to computational materials design, from synthesis-outcome prediction to deep-learning prediction of organic photovoltaic properties, while noting that DNN applications remain nascent.

Computational Material Design

  • Material discovery is driven largely by serendipity and institutional memory, leaving it reliant on trial-and-error experimentation, with synthesis and characterization as key bottlenecks.The section surveys machine-learning accomplishments and deep-learning applications where available.Source: §6 · p. 36
  • 89% synthesis success, versus 78% for human intuition, was achieved by an SVM reaction-outcome model trained with archived failed “dark” reactions [30, 132].The model predicted crystallization outcomes for templated vanadium selenites.Source: §6 · pp. 36–37
  • Molecular-graph fingerprints were used because high-quality 3D data were unavailable; four representations gave similar, within-an-order-of-magnitude accuracy across HOMO, LUMO, and PCE predictions [135].The dataset included 2,000,000 compounds and a 50,000-compound test set.Source: §6 · p. 37
  • 0.15 eV HOMO and 0.12 eV LUMO testing errors were nearly a 5-fold improvement over prior non-neural-network machine learning in a DNN study of organic photovoltaics [135].The study used the Harvard Clean Energy Project dataset.Source: §6 · p. 37
  • DNN applications in material design remain in their infancy, with future comparisons against traditional QSPR and rational-design efforts still of interest.Potential targets include fluorophore spectral properties, ionic-liquid properties, and nanostructure activity [136,137] [138] [139].Source: §6 · p. 37

7. Reservations about Deep Learning and Of Being a Black Box

Deep neural networks are broadly competitive with established computational-chemistry models, but modest gains, costly data, and limited interpretability temper their promise.

7. Reservations about Deep Learning and Of Being a Black Box

  • DNN models were usually equivalent to, and sometimes better than, non-neural state-of-the-art models, though gains were smaller than in speech recognition and computer vision.Table 1 summarizes preliminary comparisons across computational-chemistry applications.Source: §7 · p. 38, Table 1 · p. 39
  • Scarcer, more expensive chemical data and relatively simple chemical principles may limit the large initial performance gains seen in other fields.Useful chemical data require experiments or computations, while the authors suggest that simpler concepts may be easier to capture with engineered features.Source: §7 · p. 38, §0.830 · p. 40

0.830 AUC

  • DNNs lack the conceptual elegance of first-principles models, but computational chemistry commonly relies on approximations to the Schrödinger equation.The review notes that exact solutions are impossible beyond a two-body system and that approximations can be empirically or intuitively determined.Source: §0.830 · p. 40
  • The authors propose that DNNs could help suggest or decide which approximations to make, enabling AI-assisted chemistry research.Source: §0.830 · p. 41
  • DNNs remain difficult to interrogate, but low-parameter IRVs transparently combine neighbor influences and expose the data behind each prediction.IRV predictions decompose influences into relevance and vote components, bringing the method closer to a white-box neural network.Source: §0.830 · pp. 41–42

8. Conclusion

Deep learning’s hierarchical nonlinear networks can learn features from raw inputs, and the review describes their broad computational-chemistry applications and frequent outperformance of traditional machine-learning methods.

  • Deep learning uses a hierarchical cascade of nonlinear functions to learn representations and extract features from raw data for predicting physicochemical properties.Source: §8 · p. 42
  • Although its computational-chemistry impact remains recent and preliminary, deep learning has been applied across drug design, structural biology, quantum chemistry, and materials design.Source: §8 · p. 42
  • Across almost all examined applications, DNN models frequently outperform traditional machine learning, and with increasing problem complexity and dataset size, this shifts from frequent to always outperforming.Source: §8 · pp. 42–43
  • Preliminary findings suggest engineered molecular descriptors may be unnecessary: fingerprints or Coulomb matrices may suffice because hidden layers extract features.Source: §8 · p. 43
  • Learned DNN features may correspond to chemical concepts such as toxicophores, suggesting that interpretable networks could support hypothesis generation as well as prediction.Source: §8 · p. 43
Loading 1701.04503v1…