Summary
Authors present two models that predicts radical chemistry reactions. The first model 'OrbChain' is comprised of two components 1) one GNN model for predicting pairs of reacting atoms/groups, 2) a model which ranks the plausibility of these pairs. The second model is a a fine-tuned Rxn-Hypergraph model, adapted for the task of predicting radical mechanism by using an atom classifier model.
Strengths
+ Selects an interesting problem domain, specifically radical based chemistry.
+ Authors plan to open source the Radical Mechanistic Prediction model and release software for easier use.
+ Compares against relevant baselines, such as fingerprint representations, MolecularTransformer.
Weaknesses
The presentation of results could be more clear. In particular:
- It would be helpful to have a clear statement of the key contributions provided by this work. The list of desiderata provided at the end of section 2 are important, but I believe that these properties have already been provided by previous models, especially references [20, 21] for radical reactions.
- If I understand correctly, OrbChain is the name of the two part model, but components of the model are still used for the second modeling approach using the fine tuned Rxn-Hypergraph model.
- The table formatting makes the results somewhat difficult to parse, it would be helpful to have more spacing between the caption and the table, and for the
- Table 3, where there is one column with 'AP \n Morgan2 \n TT' and it wasn't immediately obvious that these are different molecular descriptors.
- For Figure 3, I believe the reaction type should be 'Homolysis' rather than homolyze.
- For Figure 3, It would be helpful to have a sense of the number of reactions in each class to better compare the relative performance by the model between reaction classes.
- There are several typos in the manuscript, e.g. a missing close parenthesis in lines 48-49 of page 2, 'weather' instead of 'whether' on line 188 on page 5, some tense mismatches. Please review for grammar errors.
In Section 2, authors state that 'None of the currrent reaction predictors can offer ... chemical interpretability, pathway interpretability, or balanced atom mapping'. There are actually several models that provide interpretability for reaction mechanisms/reaction type. In addition to the works on radical mechanism prediction cited by the authors as references 20 and 21:
- In https://arxiv.org/pdf/1805.10970.pdf, Bradshaw et al. predict electron pair pushing mechansims with a generative model.
- The MolecularTransformer model has also been shown to provide atom mapping by visualizing attention weights (https://arxiv.org/pdf/2012.06051.pdf, Figure 2)./
For text based models such as Molecular Transformer, could you quantify the percentage of reaction predictions that suffer from a 'balance problem'? It isn't clear to me that this is a big issue with MolecularTransformer or other text based models.
Questions
- Could you provide more information on the train test split used in the RMechDB? Are there any splits that are used to measure generalizability of predictions to out of domain reactions (e.g. by reaction type, atom types, structure similarity)
- Since interpretability is one of the benefits highlighted by this modeling approach, it would be interesting to see more examples of mechanism prediction by the proposed model in the main text.
- For the Pathway Search task, the results say that 60% of the reactants were found in the expanded reaction trees (of 10 step mechanisms). How well do current non-ML techniques perform on this task? How many of the proposed reactants are false positives; are false positive predictions of reactants detrimental to the problem prediction?
- What is the final model used in the RMechRP Software?
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
I do not identify any negative societal implications.
By my understanding, the presented model is intended to be limited for only radical based reactions, as it is trained on this domain of reactions, and not for other types of chemical reactions.