Recommending Multiple Reaction Conditions Using Two-Stage Deep Neural Networks

16 June 2023, Version 1
This content is a preprint and has not undergone peer review at the time of posting.

Abstract

The temperatures, prices of reagent and solvent and the yields influence the feasibility of the synthetic pathway. Therefore, predicting reaction condition is an important topic when designing a profitable synthetic pathway. For a single-step reaction, there are sometimes more than one suitable reaction contexts. Different reaction conditions result in different reaction rate and selectivity, and the design should comply with the requirement of the chemists. Providing diverse alternatives could help design the more economic synthesis pathway. However, recent literature has only tried to predict one best reaction condition. To improve this situation, we construct a twostage listwise ranking model to recommend multiple reaction conditions, and the ranking metrics are based on the yield level. The model is trained on the dataset consisting of ten representative types of reaction exported from Reaxys, and it recommends the reaction conditions with the top- 20 mean average precision (MAP) equal to 0.2723. The MAE of the temperature prediction is 11.1 °C. Besides, we used t-SNE to reduce the dimensionality of the embeddings and found that the model implicitly learns the pattern of reaction classification when predicting the reaction conditions.

Keywords

reaction condition
recommendation system

Comments

Comments are not moderated before they are posted, but they can be removed by the site moderators if they are found to be in contravention of our Commenting Policy [opens in a new tab] - please read this policy before you post. Comments should be used for scholarly discussion of the content in question. You can find more information about how to use the commenting feature here [opens in a new tab] .
This site is protected by reCAPTCHA and the Google Privacy Policy [opens in a new tab] and Terms of Service [opens in a new tab] apply.