Source-linked AI summary
Modelling Chemical Reasoning to Predict Reactions
Marwin H. S. Segler, Mark P. Waller
TL;DR
Evaluating predicted nonreactions is difficult because failed reactions and limits of synthetic methods are rarely reported. The paper models reaction prediction as link finding in a molecule–reaction graph, reporting 67.5% accuracy on 180,000 held-out reactions versus 52.7% for a rule-based expert system, and correct products for 35% of 13,000 challenging novel reactions.
Problem
Negative reaction predictions are difficult to evaluate because failed reactions and synthetic-method limitations are rarely reported.
Source: Negative validation · p. 9Method
The model treats reaction prediction as link finding in a molecule–reaction graph and uses paths to infer how molecules’ reactivities relate.
Source: Molecule-Reaction-Graphs as a… · p. 3, Reaction Prediction as Link Prediction · p. 4, Conclusion · p. 14Results
67.5% accuracy on 180,000 randomly selected validation reactions versus 52.7% for the rule-based expert system; correct products for 35% of 13,000 challenging novel reactions.
Source: Quantitative Validation of Reaction… · pp. 7–8, Predicting Novel Reaction Types · p. 9Takeaways & Limitations
The graph-based approach complements rule-based systems by predicting reactions that existing rules cannot predict by definition.
Source: Predicting Novel Reaction Types · p. 9The model was deliberately restricted to binary reactions and molecules with known reactions.
Source: Conclusion · p. 14
Abstract
from arXiv · showhide
The ability to reason beyond established knowledge allows Organic Chemists to solve synthetic problems and to invent novel transformations. Here, we propose a model which mimics chemical reasoning and formalises reaction prediction as finding missing links in a knowledge graph. We have constructed a knowledge graph containing 14.4 million molecules and 8.2 million binary reactions, which represents the bulk of all chemical reactions ever published in the scientific literature. Our model outperforms a rule-based expert system in the reaction prediction task for 180,000 randomly selected binary reactions. We show that our data-driven model generalises even beyond known reaction types, and is thus capable of effectively (re-) discovering novel transformations (even including transition-metal catalysed reactions). Our model enables computers to infer hypotheses about reactivity and reactions by only considering the intrinsic local structure of the graph, and because each single reaction prediction is typically achieved in a sub-second time frame, our model can be used as a high-throughput generator of reaction hypotheses for reaction discovery.
Molecule-Reaction-Graphs as a Knowledge Representation
The paper represents chemical knowledge as a role-typed molecule–reaction graph and uses paths through it to infer reactivity relationships. Those paths support reaction prediction, including product structures and proposed conditions.
Molecule-Reaction-Graphs as a Knowledge Representation
- A directed bipartite graph links molecule nodes to reaction nodes, with typed edges marking reactant, reagent, catalyst, solvent, or product roles.Source: Molecule-Reaction-Graphs as a… · p. 3
Reaction Prediction as Link Prediction
- Path length indicates analogous or complementary reactivity, while atom-change and reaction-fingerprint filters retain chemically comparable paths for bidirectional search.The search uses reaction-fingerprint similarity to exclude paths below a threshold.Source: Reaction Prediction as Link Prediction · pp. 3–4
- Matching half-reactions from the endpoint molecules are merged to generate a possible product structure.Source: Reaction Prediction as Link Prediction · p. 4
- Proposed reaction conditions draw on the reagents, catalysts, and solvents from the path’s first and last reactions.Source: Reaction Prediction as Link Prediction · p. 5
Illustrative Examples
- A path links molecules with analogous reactivity to a reaction partner, then extends to a complementary partner to support a predicted reaction.Multiple paths can provide different explanations, and may reflect the same reaction under different conditions.Source: Illustrative Examples · pp. 5–6
Results and Discussion
The model uses a large reaction knowledge graph to predict products and novel reaction types, assess negative predictions, and propose reaction conditions. Its paths also provide inspectable, heuristic explanations of inferred reactivity.
Data
- The graph contains 14.4 million molecules and 8.2 million binary reactions; two filters retain analogous paths and reject mismatched reaction sites.In the illustrated example, the retained path has reaction-fingerprint Tanimoto similarity 0.41, above the 0.2 threshold; the rejected path has similarity 0.0.Source: Data · pp. 6–7
Quantitative Validation of Reaction Prediction
- 67.5% accuracy on 180,000 reactions exceeded the rule-based system's 52.7%; random selection achieved <1%.The model's median output was 3 products per reaction, compared with 62 when all known half-reactions were combined without path search.Source: Quantitative Validation of Reaction… · pp. 7–8, Table 1 · p. 8
- Accuracy remained consistent across year-based splits and increased linearly with knowledge-graph size.Source: Quantitative Validation of Reaction… · p. 8, Figure 4 · p. 9
Predicting Novel Reaction Types
- 35% of 13,000 reactions not explainable by pre-2014 rules were predicted correctly, including examples of transition-metal-catalysed C-H functionalisation.The authors characterize the graph-based approach as complementary to rule-based systems for reactions existing rules cannot predict.Source: Predicting Novel Reaction Types · p. 9
Negative validation
- The model classified 94% of plausible, generated wrong products as non-occurring.Negative evaluation is constrained by the lack of published failed reactions and methodological limitations.Source: Negative validation · pp. 9–10
Empirical Validation of Condition Prediction
- Across 11 recent reactions, products were correct in every case and proposed conditions were similar or functionally similar to reported conditions.Examples of functional similarity include substituting potassium carbonate for caesium carbonate as a base, or copper triflate and TBHP for BQ as an oxidant.Source: Empirical Validation of Condition… · p. 11
Interpreting Link Prediction as Chemical Reasoning
- Paths recombine known reactions to infer analogous or complementary reactivity and offer inspectable explanations, but are heuristic rather than transitive laws.The model considers complete molecules without predefined functional groups or encoded rules, implicitly capturing functional-group tolerance and regio-/chemoselectivity.Source: Interpreting Link Prediction as… · p. 13
Conclusion
The model uses knowledge-graph link prediction and path-finding to generate reaction hypotheses, including beyond known reaction types. The authors also identify the model’s current scope and the need for further quantitative work on catalyst and reagent prediction.
Conclusion
- The model generalises beyond its knowledge to reaction types it has not seen, while quantitatively predicting products of binary reactions and detecting unlikely reactions.The authors report that predicting catalysts and reagents for novel reactions also appears feasible, but say more quantitative research is needed.Source: Conclusion · p. 14
- Path-finding relates molecular reactivity as analogous or complementary, supporting link prediction from essentially the complete published knowledge of organic chemistry.The approach generates hypotheses through knowledge-graph link prediction.Source: Conclusion · p. 14
- The model was deliberately restricted to binary reactions and molecules with known reactions to introduce and validate the concept.The authors anticipate overcoming these limitations, including by augmenting the graph with hierarchical knowledge about molecules and reactions.Source: Conclusion · p. 14
- The authors anticipate using the approach as an inspiration tool for unprecedented reactions and plan to examine combinations with machine learning and low-cost quantum mechanics.They describe the hierarchical-knowledge extension as preliminary laboratory work.Source: Conclusion · p. 14