standOff. When we have changed our mind. Some entries in the table begin with a word in capitals and the reason for it. EVIDENCE CORRECTED — the finding still stands, but we had quoted the wrong sentence from the paper, and the quotation has been replaced with the right one. RETRACTED — the entry itself was wrong; it stays on the page, marked, with the reason, rather than being deleted. WITHDRAWN AND REPLACED — the entry was wrong, and a corrected version of it appears in the entries below. Each mark carries its own reason, in brackets, because the reasons differ from one entry to the next. An entry we have WITHDRAWN is removed from this page and kept in the record, with its reason. A line reading Audit and a date is a later re-reading of the entry against its whole sentence: DOUBTFUL means it was kept, and the reason says what is loose about it. Quotation marks inside the tagger's sentence. Where a tag is the tagger's own sentence, a phrase in quotation marks inside it is borrowed from the paper — the tagger's wording around it is not. The paper's own sentence is the evidence quote shown on the same row, so the borrowing can be checked against the thing borrowed from without leaving this page. Nothing inside quotation marks anywhere on this page is ours: if it is quoted, it is the paper's. Whose words a concept carries. A concept entry records a term the paper itself uses, so the term, the sense given for it, and its evidence are the paper's own words, quoted where the paper fixes them. This is the opposite of a sense entry in the tag table, which is the tagger's sentence about how the paper uses a term. Where a concept entry could not be grounded in the paper's words, the entry says so on its own row.| claim type | claim_type | the shape of the claim: existence, mechanism, method, critique, prediction, null |
| concept edge | concept_edges | an asserted relation between two concepts, with the sentence asserting it |
| concept | concepts | an idea the paper works with, quoted where the paper uses it |
| content tag | content_tags | a finding, definition, quantity, statistic or variable named in the paper |
| contribution | contribution | what the paper claims to add |
| limitation | limitations | what the paper says its evidence cannot support |
| mechanism | mechanisms | how the reported effect is said to come about |
| method | method | how the paper produced its evidence |
| object of study | object_of_study | what the paper is about — the thing it investigates |
| phenomenon | phenomenon | the effect or regularity under study |
| research question | research_question | the question the paper sets itself |
| sense | senses | a distinct use of a term, quoted where the paper fixes it |
A graph-convolutional neural network model for the prediction of chemical reactivity
Abstract
object_of_studymethod↗We present a supervised learning approach to predict the products of organic reactions given their reactants, reagents, and solvent(s).
Introduction
The prediction of reaction outcomes is a fundamental exercise in chemistry. The ability to anticipate reaction products correctly enables chemists to realize more quickly the chemical compounds that they desire and that form the basis of pharmaceutical, electronic, optical, and mechanical applications. A successful computational approach to this as-yet manual task could confirm chemist intuition about different modes of reactivity, enumerate potential side products preceding structural elucidation of a complex mixture, and validate retrosynthetic suggestions from a computer-aided synthesis planning program to increase the confidence of experimental success.
research_questionAs a significant step toward this ultimate goal of reaction evaluation, we address the task of predicting the major products of organic reactions based on the reactant, reagent, and solvent species. The methodology we describe below is directly applicable to the automated identification of not just major products, but all species in a mixture of products. This fulfills an additional need for impurity identification and quantification during process development, particularly in the context of drug substance manufacturing where it is essential to understand the exact composition of crude product mixtures. Reaction evaluation also play central role in the hypothesize-make-measure iterative cycle underlying small molecule discovery. Small-scale high throughput experimentation has tremendously accelerated chemical synthesis, 1 , 2 but analysis and interpretation of results has lagged behind. A recent Merck study 3 employed MALDI-TOF MS for rapid online analysis or 1536 well plates in just 10 minutes. Yet with these high throughput analyses, one must specify which masses to quantify or inspect results manually – in the case of the Merck study, there were “nearly 400” distinct mass peaks to extract.
There is a rich history of computer-assistance in chemical synthesis 4 – 6 including this task of reaction prediction. concepts↗concepts↗concept_edgesIn 1980, Jorgensen and coworkers introduced Computer Assisted Mechanistic Evaluation of Organic Reactions (CAMEO). 7 This and other early approaches, including EROS, 8 IGOR, 9 SOPHIA, 10 and Robia 11 use expert heuristics to define possible mechanistic reactions. What most of these approaches have in common, advocated particularly strongly by Ugi, 9 is the desire to enable predictions of novel chemistry, i.e. , reactions that do not correspond to a previously known, codifiable reaction template. However, none achieved broad use within the chemistry community.
Major developments in machine learning and data availability have enabled new approaches to this problem. 12 For specific reaction families with sufficiently detailed reaction condition data, machine learning can be applied to the quantitative prediction of yield. 13 Ideally, however, models could be trained on historical reaction data to predict a broad range of reaction families. One way to do so is by combining the traditional use of reaction templates in cheminformatics with machine learning, either by learning to select relevant reaction rules from a template library 14 , 15 or by learning to rank template-generated products. 16 Reaction templates are the classic approach to codifying the “rules” of chemistry, 17 – 20 whose use dates back to Corey's synthesis planning program Logic and Heuristics Applied to Synthetic Analysis (LHASA). 21 Presently, decades later, reaction template approaches continue to find extensive applications in computer-aided synthesis planning. 12 , 20 , 22 However, while reaction rules are suitable for interpolating known chemistry to novel substrates, they leave no opportunity to describe reactions with even minor structural differences at the reaction center. Other approaches have involved learning to propose mechanistic or pseudo-mechanistic reaction steps, 23 – 26 but these require human annotations or heuristically-generated mechanisms in addition to published experimental results. At the other extreme, one can neglect all chemical domain knowledge and use off-the-shelf machine translation models to generate products directly from reactants. 27 , 28 Here, we describe a chemically-informed model that incorporates domain expertise through its architecture.
Our overall model structure ( Fig. 1 ) is designed to reflect how expert chemists approach the same task. First, we learn to identify reactive sites that are most likely to undergo a change in connectivity – this parallels the identification of reactive functional groups and consideration of how they might react, but without codifying rigid rules about functional group decomposition ( Fig. 1 : arrow 2). Next, we perform a focused enumeration of products that could result from those interactions subject to chemical valence rules ( Fig. 1 : arrow 3). We learn to rank those candidates – determining what modes of reactivity are most likely, as would a chemist – to produce the final prediction of major products ( Fig. 1 : arrow 4). By dividing the prediction task into these two stages of reactivity perception and outcome scoring, we can gain insight into the neural model's suggestions and find qualitative alignment with how chemists analyze organic reactivity. The key to the success of our approach is learning a representation of molecules that captures properties relevant to reactivity. We use a graph-based representation of reactant species to propose changes in bond order, introduced in a recent conference publication. 29 Graphs provide a natural way of describing molecular structure; nodes correspond to atoms, and edges to bonds. Indeed, graph theoretical approaches have been used to analyze various aspects of chemical systems 30 and even for the representation of reactions themselves. 31 As we show below, the formalization of predicting reaction outcomes as predicting graph edits – which bonds are broken, which are formed – enables the design and application of graph convolutional models that can begin to understand chemical reactivity.
Schematic of the approach to predicting reaction products. We represent the (A) pool of reactant molecules as a (B) attributed graph. A graph convolutional neural network learns to calculate (C) likelihood scores for each bond change between each atom pair. The most likely changes are used to perform a focused, ranked enumeration of (D) candidate products, which are filtered by chemical valence rules. These candidates are then rescored by another graph convolutional network to yield (E) a probability distribution over predicted product species.
contributionclaim_typecontent_tagsA quantitative analysis of model performance shows an accuracy of over 85.6%, 5.3% higher than the previous state-of-the-art, and performance on par with human experts for this complex prediction task. Predictions are made on the order of 100 ms per example on a single consumer GPU, enabling its application to virtual screening pipelines and computer-assisted retrosynthesis workflows. More importantly however, the model provides the capacity for collaborative interaction with human chemists through its interpretability. Despite the utility of high-performing black box models, we argue that understanding predictions is equally important. Reaction prediction models that operate on the level of mechanistic steps offer a clear parallel to how human chemists rationalize how reactions proceed. 23 – 26 The Baldi group's ReactionPredictor learns mechanisms from expert-encoded rules as a supervised learning problem 24 and Bradshaw et al. 's ELECTRO model reproduces pseudo-mechanistic steps as defined by an expert-encoded heuristic function. 26 Neither of these approaches enables models to develop their own justifications for predictions, and neither demonstrates perception of reagent effects. Schwaller et al. 's translation model can illustrate which reactant tokens inform which product tokens, 28 which is useful for predicting atom-to-atom mapping, but does not reveal chemical understanding and is not aligned with how humans describe chemical reactivity.
Results
Perceiving likely modes of reactivity
phenomenonconcepts↗content_tags↗We describe a reaction as a set of changes in bond order in a collection of reactant molecules ( Fig. 1A ). More formally, we treat these reactant molecules as a single molecular graph where nodes and edges describe atoms and bonds, respectively ( Fig. 1B ). Reactions are thus a set of graph edits where the edges (or lack of edges) between two or more nodes are changed. One aspect of our approach is the fact that for most organic reactions in this data set, the reaction center – the set of nodes and edges undergoing a change in connectivity – consists of a relatively small number of atoms and typically only up to 5 bonds (Table S1 † ). To be able to describe certain types of reactions not represented in this data set ( e.g. , cascade reactions involving many mechanistic steps occurring at many atoms throughout the molecule), this observation would need to be revisited.
As the first step in predicting reaction outcomes, we predict the most likely changes in connectivity: the sets of (atom, atom, new bond order) changes that describe the difference between the reactant molecules and the major product. concepts↗concepts↗concepts↗concept_edgesconcept_edgesWe train a Weisfeiler-Lehman Network (WLN), 32 a type of graph convolutional neural network, to analyze the reactant graph and predict the likelihood of each (atom, atom) pair to change to each new bond order, including a 0th order bond, i.e. , no bond ( Fig. 1C ). The WLN workflow is depicted in Fig. 2 and is described in the following paragraph. Mathematical details can be found in the ESI. †
Weisfeiler-Lehman Network (WLN) model for predicting likely changes in bond order between every pair of atoms. Starting from an (A) attributed graph representation of molecules, we (B) iteratively update feature vectors describing each atom by incorporating neighboring atoms' information. After multiple iterations of this embedding, (C) a local feature vector is calculated for each atom based on its updated representation and those of its neighbors. To account for the effects of disconnected atoms such as reagents, (D) a global attention mechanism produces a context vector for each atom as a learned, weighted combination of all other atoms' local features. Finally, (E) a combination of local features and context vectors are used to predict the likelihood of bond changes for each pair of atoms.
The WLN starts with, as input, the reactant graph. Atoms are featurized by their atomic number, formal charge, degree of connectivity, explicit and implicit valence, and aromaticity. Bonds are featurized solely by their bond order and ring status. We forgo more complex atom- and bond-level descriptors ( e.g. , partial charge estimates, surface area contributions) because these can be learned implicitly from the molecular structure and, empirically, do not improve performance. A local embedding iteratively updates atom-level representations by incorporating information from adjacent atoms, processed by a parameterized neural network. To account for the effects of distant atoms, e.g. , activating reagents, mechanisms↗sensesa global attention mechanism is used whereby all atoms in the reactant graph attend to (“look at”) all other atoms; a global context vector for each atom is based on contributions from the representations of all atoms weighted by the strength of this attention. Pairwise sums of these learned atom-level representations, both from the local atomic environment and from the influence of all other species, are used to calculate the likelihood scores. The model is trained to score the true (recorded) graph edits highly using a sigmoid cross entropy loss function.
The combinatorial nature of candidate product enumeration is drastically simplified by restricting our enumeration to only draw from the most likely K bond changes. By using up to 5 unique bond changes to generate each candidate outcome – a decision based on the empirically-low frequency of reactions involving more than 5 simultaneous bond changes (Table S1 † ) – the number of candidates is bounded by
where is the binomial coefficient. Valence and connectivity constraints substantially reduce the number of valid candidates produced by this enumeration ( Fig. 1D ).
Fig. 3 illustrates the efficacy of this approach. concepts↗concepts↗concept_edgescontent_tagsUsing the same preprocessed training, validation, and testing sets of ca. 410k, 30k, and 40k reactions from the United States Patent and Trademark Office (USPTO) 33 used previously, 28 , 29 we evaluate how frequently the true (recorded) product of a reaction is included among the enumerated candidates, approximately normalized to the number of candidates. While an exhaustive enumeration of all possible bond changes guarantees 100% coverage, the subsequent problem of selecting the most likely outcome would be intractable. In this work, the parameter K can be tuned to simultaneously increase the coverage and increase the number of candidates; similar tuning is possible for the comparative template-based 16 and graph-based 29 enumeration strategies. In a template-based approach, one generally truncates the template library by only including templates that were derived from a certain minimum number of precedent reactions; a higher minimum threshold produces a template set covering more common reaction types.
Performance of candidate enumeration approaches. The balance of generality and specified of can be tuned through different parameters for each method; x -axes have been scaled to approximately align the number of candidates per reaction example. Learning likely modes of reactivity increases the likelihood of including the true major product in the set of candidates.
Evaluating candidate reaction outcomes
The set of valid product structures resulting from the focused enumeration requires additional evaluation and ranking to produce the final model prediction ( Fig. 1E ). We have previously treated the problem of ranking candidate products as an isolated task, 16 , 29 yet this fails to utilize a key aspect of the enumeration approach: candidate outcomes produced by combinations of more likely bond changes are themselves more likely to be the true outcome. The quantitative scores for each bond change when perceiving likely modes of reactivity provides an initial ranking of candidate reaction outcomes. The remaining evaluation task serves to refine these preliminary rankings, now taking into account the likelihood of each set of bond changes.
concepts↗concepts↗concept_edgesThe Weisfeiler-Lehman Difference Network (WLDN) used for ranking refinement is conceptually similar to the WLN (details in the ESI † ). Reactants and candidate outcomes are embedded as attributed graphs to obtain local atom-level representations. For each candidate, a numerical reaction representation is calculated based on the differences in atom representations between that candidate's atoms and the reactants' atoms. The overall candidate reaction outcome score is produced by processing that reaction representation through a final neural network layer and adding it to the preliminary score obtained by summing the bond change likelihoods as perceived by the WLN. The model is trained to score the true candidate outcome most highly using a softmax cross entropy loss function. The bond changes corresponding to the top combinations are imposed on the reactant molecules to yield the predicted product molecules, which are then canonicalized in terms of their SMILES 34 representation using RDKit. 35
Quantitative evaluation is performed on the same atom-mapped data set of 410k/30k/40k reactions from the USPTO to enable comparison to 29 and 28. Statistics for this data set are shown in Fig. S5–S9. † For consistency, we explicitly exclude reactant species not contributing heavy atoms to the recorded products in the enumeration; that is, the model is made aware of which species are non-reactants. An exact match in product SMILES is required for a prediction to be considered correct. The performance comparison is shown in Table 1 .
Overall performance in reaction prediction. | θ | denotes the approximate size of the model (number of trainable parameters). Because all methods produce a ranked list of candidate outcomes, performance is reported in terms of top-1, 2, 3, and 5 accuracies
The new model offers a substantial improvement in accuracy over the state of the art on this data set. In particular, the top-1, top-2, and top-3 accuracies are each over 5% higher, a significant reduction of the probability of mispredicting the major product. Comparisons to the data subset of Schwaller et al. 28 (Table S2 † ) and Bradshaw et al. 26 (Table S3 † ), can be found in the ESI. † Predictions are made in ca. 100 ms per example using a single Titan X GPU; a more detailed description of computational cost in terms of wall times for training and testing can be found in the ESI. †
Fig. 4 shows model prediction performance broken down by the rarity of each reaction in the test set as measured by the popularity of the corresponding reaction template extracted from the training set. content_tagsMore common chemistries are empirically easier to predict, as one would expect from a data-driven approach to model reactivity. content_tagscontent_tags↗Reactions for which the corresponding template has fewer than 5 precedents (or none at all) are still predicted with >60% top-1 accuracy by the graph-based model, demonstrating its ability to generalize to previously unseen structural transformations.
Performance in reaction prediction by the model for the entire test set of 40 000 reactions (top) and for the human benchmarking set of 80 reactions only in comparison to eleven human participants (bottom) as a function of reaction rarity, where rarity refers to the popularity of the corresponding reaction template extracted from the training set.
Human benchmarking
To evaluate the difficulty of this prediction task for human experts, we asked eleven human participants to write the likely major products for 80 reaction examples from the test set. The 80 total questions have been divided into 8 categories of 10 randomly-selected questions each based on the rarity of the reaction template that could have been used to recover the true outcome. Among the participants were chemistry and chemical engineering graduate students, postdocs, and professors. A performance comparison is shown in Fig. 4 , illustrating that the model performs at the level of an expert chemist for this prediction task. limitationsThough we present the quantitative results of the benchmarking study, this is a small-scale qualitative comparison and should be treated as such. Details of this study can be found in the ESI. †
Because we are making predictions across a wide range of reaction types, performing well on this task necessitates an esoteric knowledge of chemical reactivity. This highlights a key reason why our model is a useful addition to the synthetic chemists toolbox. concepts↗concepts↗concept_edgesMachine learning models are well-suited to aggregate massive amounts of prior knowledge and apply them to new molecules, whereas most humans may only be able to recall the most common reaction types and general reactivity trends.
Interpreting model understanding
In many deep learning applications, improved accuracy comes at the expense of interpretability. Some strategies for interpretation can be applied to models as black box mathematical functions, 36 but the insight into model behavior is only indirect. Instead, the architecture of deep learning models should inherently enable some degree of interpretability as has been done in natural language processing. 37
The global attention mechanism in the WLN, in addition to improving accuracy by accounting for reagent and other long-range effects, is designed to offer interpretability. The predicted reactivity of each atom pair is informed by the atoms' representations, which are in turn informed by their local and global environments. For example, a phenolic oxygen may not be inherently reactive, but in the presence of a strong base is amenable to various substitution or etherification reactions; in this scenario, we would expect oxygen to attend to a basic reagent in addition to its reacting partner. On the other hand, a diazo compound is of sufficient inherent reactivity that the local environment is all the model requires to predict the outcome accurately, and there is little information gained by attending to the global environment.
Fig. 5 depicts a series of correct predictions from the test set selected to showcase the diversity of correctly-predicted reaction types. The model is able to make accurate predictions for common alkylations ( Fig. 5A and B ), for cases of ambiguous regioselectivity ( Fig. 5C and D ), and for various methods of halogenation ( Fig. 5E–G ). It can distinguish between use cases of similar reagents ( e.g. , alkyl magnesium species in Fig. 5H and I ) and recognize common metal-catalyzed ( Fig. 5J–L ) or other C–C bond forming reactions ( Fig. 5M ). It also is able to predict complex preparations of quaternary carbon centers ( Fig. 5N ), specialized preparations of difluoromethyl ethers ( Fig. 5O ), Schmidt ring expansions ( Fig. 5P ), amine nitrosations ( Fig. 5Q ), and Wittig reactions ( Fig. 5R ).
Correct predictions from the test set illustrating the neural model's learned chemical intuition and ability to make accurate predictions across a wide range of reaction families. For each example (A–R), we select one atom (green highlight) and examine to what extent every other atom contributed to the perceived reactivity at that location (blue highlight, where a darker color indicates stronger influence). Note that these model-generated structures do not follow traditional drawing standards ( e.g. , use of abbreviations) in order to illustrate quantitative attention weights for each atom individually.
With each reaction, we are able to examine which aspects of the reactant species most influences the model's perception of reactivity at the atom highlighted in green. A darker blue color indicates a larger attention score, which in turn indicates a stronger influence on its perceived reactivity. While these do not reveal information about reaction mechanisms directly, they are a significant step beyond a black box prediction of major products. The global attention mechanism reveals an explanation consistent with how we might justify the prediction in most cases by identifying suitable reaction partners and activating reagents.
For example, Fig. 5A indicates that the iodide-substituted carbon's reactivity is influenced by the presence of suitable reaction partners, namely the three most likely reaction sites on the purine; Fig. 5D is similar. For the Suzuki coupling in Fig. 5L , the aryl boronic acid carbon attends to both the iodo- and bromo-sites of its potential coupling partners in addition to sodium carbonate; however, limitationsas the reaction database often does not include catalysts even when employed in the actual experiments, the model does not rely on Pd(P(Ph) 3 ) 4 as an indication of reactivity. The tertiary carbon in Fig. 5N attends to chloroiodomethane most strongly, but also attends to Cs 2 CO 3 as an activating base. In cases where reactivity can be correctly predicted based on solely local feature vectors ( Fig. 5G and Q ), attention scores are low and do not reveal additional insight.
Although only the correct rank-1 products are shown above, the model always predicts a probability distribution over multiple product species. An example of impurity prediction showing the top six predictions can be found in Fig. S1. † Several examples where the model predicts the recorded outcome as the second-most likely (rank-2) are shown in Fig. S2 and S3. † These “near-misses” are primarily cases where the model predicts an intermediate or a plausible side product, discussed in the ESI. † Fig. S4 † shows additional examples where the recorded outcome is not predicted in the model's top-10 suggestions. The full set of predictions for all 40 000 test reaction examples is available online in addition to the original code and data.
Conclusion
By designing a neural model to be aligned with how domain experts (chemists) might analyze a problem, we exceed state-of-the-art accuracy in reaction outcome prediction while simultaneously understanding how the model perceives chemical reactivity. Neural networks are therefore not resigned to be used as black box tools, nor are applications of machine learning techniques in chemistry restricted to off-the-shelf models. Model rationales provide insight to human experts and may support new human-machine collaborations for mechanism discovery. In predicting reaction outcomes, the model considers variables in a manner qualitatively similar to that of a human, namely the presence of suitable reaction partners and the effects of reagents and catalysts. The data set covers a broad range of common reaction types that would be found in medicinal and process chemistry settings. We believe that predictive models will have a large role to play in the future of automated experimentation, both to effectively use reaction data and to assist in the interpretation thereof.
Funding
This work was supported by the DARPA Make-It program under contract ARO W911NF-16-2-0023 and the Machine Learning for Pharmaceutical Discovery and Synthesis Consortium; CWC received additional funding from the NSF GRFP under Grant No. 1122374.
Conflicts of interest
Authors declare no competing interests.
Supplementary Material
Click here for additional data file.
Click here for additional data file.
Click here for additional data file.
Acknowledgments
We thank members of the MIT Department of Chemistry and Department of Chemical Engineering who participated in the human benchmarking study.
Footnotes
References
Associated Data
Supplementary Materials
Click here for additional data file.
Click here for additional data file.
Click here for additional data file.
Relations on this page carry a quotation for the claim. Where a relation was separately evidenced — and so tested against the vocabulary for its type — the row says so; 6 of 6 relations here carry that mark. The rest are the tagger’s reading of the sentence quoted beside them.
This record holds no relations between claims or controls. A layer is empty when the tagger recorded nothing in it — which is not the same as the paper having nothing to record.
| facet | tag | field | conf. | whose words |
|---|---|---|---|---|
| object_of_study | a graph-convolutional model that predicts the products of organic reactions | object_of_study | the paper's words | |
| research_question | how to predict the major products of organic reactions from reactants, reagents and solvents | research_question | the paper's words | |
| contribution | a model exceeding the state of the art by 5.3% and matching human experts in reaction prediction | contribution | the paper's words | |
| claim_type | method | claim_type | the paper's words | |
| phenomenon | chemical reactivity perceived as graph edits of bond order | phenomenon | the paper's words | |
| method | computational-model also in: computational-model | method | the paper's words | |
| mechanisms | Every atom attends to all others, letting distant reagents inform the predicted reactivity at a site. also in: global attention | mechanisms[0] | 0.85 | the tagger's words |
| limitations | The human benchmarking is a small-scale qualitative comparison. | limitations[0] | 0.85 | the tagger's words |
| limitations | The reaction data often omit catalysts used in the experiments. | limitations[1] | 0.8 | the tagger's words |
| concepts | WLN also in: WLN | concepts[0] | 0.9 | the paper's words |
| concepts | Weisfeiler-Lehman Network also in: Weisfeiler-Lehman Network | concepts[1] | 0.85 | the paper's words |
| concepts | graph convolutional neural network also in: graph convolutional neural network | concepts[2] | 0.7 | the paper's words |
| concepts | CAMEO also in: CAMEO | concepts[3] | 0.9 | the paper's words |
| concepts | Computer Assisted Mechanistic Evaluation of Organic Reactions | concepts[4] | 0.7 | the paper's words |
| concepts | USPTO also in: USPTO | concepts[5] | 0.9 | the paper's words |
| concepts | United States Patent and Trademark Office | concepts[6] | 0.7 | the paper's words |
| concepts | WLDN also in: WLDN | concepts[7] | 0.9 | the paper's words |
| concepts | Weisfeiler-Lehman Difference Network also in: Weisfeiler-Lehman Difference Network | concepts[8] | 0.7 | the paper's words |
| concepts | Machine learning models also in: Machine learning models | concepts[9] | 0.7 | the paper's words |
| concepts | humans also in: humans | concepts[10] | 0.7 | the paper's words |
| concepts | reaction also in: reaction | concepts[11] | 0.8 | the paper's words |
| senses | interpretability - seeing which atoms the model attends to when it judges a site reactive | senses[0] | 0.8 | the tagger's words |
| concept_edges | WLN —same-as→ Weisfeiler-Lehman Network the relation itself is separately evidenced · strength of the relation: 0.95 also in: WLN · Weisfeiler-Lehman Network | concept_edges[0] | 0.95 | the tagger's words |
| concept_edges | Weisfeiler-Lehman Network —is-a→ graph convolutional neural network the relation itself is separately evidenced · strength of the relation: 0.9 · the relation stated: a type of | concept_edges[1] | 0.9 | the tagger's words |
| concept_edges | CAMEO —same-as→ Computer Assisted Mechanistic Evaluation of Organic Reactions the relation itself is separately evidenced · strength of the relation: 0.95 | concept_edges[2] | 0.95 | the tagger's words |
| concept_edges | USPTO —same-as→ United States Patent and Trademark Office the relation itself is separately evidenced · strength of the relation: 0.95 also in: USPTO · United States Patent and Trademark Office | concept_edges[3] | 0.95 | the tagger's words |
| concept_edges | WLDN —same-as→ Weisfeiler-Lehman Difference Network the relation itself is separately evidenced · strength of the relation: 0.95 also in: WLDN · Weisfeiler-Lehman Difference Network | concept_edges[4] | 0.95 | the tagger's words |
| concept_edges | Machine learning models —contrasted-with→ humans the relation itself is separately evidenced · strength of the relation: 0.8 · the relation stated: whereas also in: Machine learning models · humans | concept_edges[5] | 0.8 | the tagger's words |
| content_tags | Rare reaction types are still predicted with over 60% top-1 accuracy. | content_tags.findings[0] | 0.85 | the tagger's words |
| content_tags | More common chemistries are easier to predict. | content_tags.findings[1] | 0.8 | the tagger's words |
| content_tags | a set of changes in bond order in a collection of reactant molecules also in: reaction | content_tags.definitions[0] | 0.8 | the tagger's words |
| content_tags | top-1 accuracy of the model | content_tags.quantities[0] | 0.9 | the tagger's words |
| content_tags | training, validation and test set sizes | content_tags.quantities[1] | 0.85 | the tagger's words |
| content_tags | top-1 accuracy also in: top-1 accuracy | content_tags.variables[0] | 0.75 | the tagger's words |
Tags that could not be placed in the text:
What was deliberately not tagged, and why, is recorded per paper by the tagger. Where a paper has no such record, this page says so rather than implying that nothing was declined.