Retrieval-Retro: Retrieval-based Inorganic Retrosynthesis with Expert Knowledge

While inorganic retrosynthesis planning is essential in the field of chemical science, the application of machine learning in this area has been notably less explored compared to organic retrosynthesis planning. In this paper, we propose Retrieval-Retro for inorganic retrosynthesis planning, which implicitly extracts the precursor information of reference materials that are retrieved from the knowledge base regarding domain expertise in the field. Specifically, instead of directly employing the precursor information of reference materials, we propose implicitly extracting it with various attention layers, which enables the model to learn novel synthesis recipes more effectively. Moreover, during retrieval, we consider the thermodynamic relationship between target material and precursors, which is essential domain expertise in identifying the most probable precursor set among various options. Extensive experiments demonstrate the superiority of Retrieval-Retro in retrosynthesis planning, especially in discovering novel synthesis recipes, which is crucial for materials discovery. The source code for Retrieval-Retro is available at https://github.com/HeewoongNoh/Retrieval-Retro.

Paper

References (47)

Scroll for more · 35 remaining

Similar papers

Peer review

Reviewer X1nP6/10 · confidence 2/52024-07-08

Summary

I'm not an expert in this field. I'm familiar with organic retrosynthesis prediction but not familiar with inorganic retrosynthesis planning. This paper first trains a retriever to determine which materials to reference. Then this paper trains a model for material selections.

Strengths

1. This inorganic retrosynthesis planning is different from organic retrosynthesis planning. The proposed method is novel in my opinion. Inorganic retrosynthesis planning operates step by step while this paper proposes the material within one step. 2. Writing is clear. I can follow this paper. 3. The proposed method achieves good performance.

Weaknesses

1. Little discussion on the difference between inorganic retrosynthesis planning and organic retrosynthesis planning. 2. Little discussion on computational complexity and the space of the material.

Questions

N/A

Rating

6

Confidence

2

Soundness

3

Presentation

3

Contribution

3

Limitations

N/A

Reviewer URJP5/10 · confidence 1/52024-07-11

Summary

This paper lies in the domain of AI for chemistry, and this paper proposes RetroPLEX for inorganic retrosynthesis planning. The proposed approach is comprised of two components: masked precursor completion retriever and neural reaction energy retriever.

Strengths

The writing is mostly clear. The experiment results are thoroughly discussed.

Weaknesses

The model training subsection has not detailedly elaborated on the training process of the proposed approach. The authors are encouraged to provide the pseudocode of the proposed approach.

Questions

Can the proposed approach provide some insights into the AI methods for other domains, e.g., robotics and mixed integer linear programming?

Rating

5

Confidence

1

Soundness

2

Presentation

3

Contribution

2

Limitations

The authors have discussed the potential limitations in the Appendix.

Reviewer wQcK5/10 · confidence 3/52024-07-12

Summary

The manuscript presents a approach, RetroPLEX, for inorganic retrosynthesis planning. The authors propose RetroPLEX, a method that implicitly extracts precursor information from reference materials using attention layers. Additionally, they incorporate domain expertise by considering the thermodynamic relationships between target materials and potential precursors. The manuscript presents a approach, RetroPLEX, for inorganic retrosynthesis planning. The authors propose RetroPLEX, a method that implicitly extracts precursor information from reference materials using attention layers. Additionally, they incorporate domain expertise by considering the thermodynamic relationships between target materials and potential precursors.

Strengths

1. The idea of implicitly extracting precursor information from reference materials using retrieval and attention mechanisms is interesting and potentially beneficial for discovering new synthesis recipes. 2. The incorporation of thermodynamic relationships (∆G) through the NRE retriever is a useful addition, reflecting domain knowledge in inorganic synthesis. 3. The paper includes a variety of experiments comparing RetroPLEX to existing methods.

Weaknesses

1. The method is pretty complex, including two retrievers, MPC and NRE. The complex structure, while powerful, could pose challenges in terms of computational efficiency and scalability, especially when deployed in resource-limited settings. 2. The manuscript lacks clarity in several areas. For example, the explanation of the NRE retriever's training process is unclear.

Questions

1. Why were the MPC and NRE retrievers chosen? How do they complement each other? 2. Given the apparent complexity of the proposed model, what are the computational requirements? Can the authors provide a detailed analysis of the time and resource requirements for training and using RetroPLEX? 3. How does the model's performance scale with increasing dataset sizes or computation complexity? 4. Can the authors provide qualitative examples of the importance of each retriever? For example, provide examples where each retriever plays a crucial role in identifying relevant reference materials or extracting precursor information.

Rating

5

Confidence

3

Soundness

3

Presentation

3

Contribution

3

Limitations

The authors have discussed the limitations.

Reviewer N6yS6/10 · confidence 5/52024-07-12

Summary

The authors address the domain of inorganic retrosynthesis by better leveraging existing inorganic retrosynthesis data. They employ attention learning techniques to establish relationships between chemical formulas and precursor formulas. Additionally, they utilize a neural reaction energy predictor to forecast the Gibbs free energy of chemical reactions, thereby refining the candidate list. The integration of these two models significantly enhances the accuracy of the prediction results. This approach has strong applications in the exploration of material synthesis.

Strengths

1. Gibbs free energy is essential for determining if a chemical reaction can occur spontaneously and is more likely to happen. Considering this factor is necessary and has been overlooked in previous works. The inclusion of the neural reaction energy predictor significantly improves prediction results by providing a more accurate assessment of Gibbs free energy for chemical reactions. 2. In the task of inorganic retrosynthesis, predicting the class of a precursor compound from its chemical formula is crucial. There are few models for this task starting from chemical formulas. The authors provide a detailed comparison with models like Roost and CrabNet and evaluate variables such as the number of precursors used. The experiments are thorough and well-documented.

Weaknesses

1. Chemical formula representation issues, detailed in Question 4. 2. Limited improvement over random selection, detailed in Question 5.

Questions

1. The Gibbs free energy data used by the authors is used to train a prediction model, and the authors fine-tuned the model to align with experimental values. However, Gibbs free energy depends on specific conditions such as temperature and pressure during experiments or calculations. It's unclear what the specific conditions of reactions were during this transfer process. 2. In section 3.1, the authors mentioned "The overall training procedure of MPC retriever is in Figure 1 (a)." It seems this should actually refer to Figure 2. 3. In Table 8, under Qualitative Analysis, the authors predict the precursors for Na3Dy(PO4)2 using MPC to find a similar compound Na3Y(PO3)4. However, this compound cannot be found in online materials databases. Moreover, the claimed corresponding precursor sets do not seem capable of synthesizing Na3Y(PO3)4. Please provide the data source and specific synthesis literature for this compound. 4. The authors use chemical formulas as input to their model. However, in practical synthesis tasks, different conditions can yield different structures with the same chemical formula. The authors should clarify how they addressed the issue of duplicate chemical formulas during the data preprocessing stage. 5. In section 4.3, the authors note that "reference materials are randomly retrieved without using trained retrievers" and still achieve a top-1 accuracy of 58%. This high accuracy is surprising and raises questions about the effectiveness of the trained retrievers. The authors should explain why random selection of reference materials performs nearly as well as the trained retrievers and discuss the underlying reasons for this result.

Rating

6

Confidence

5

Soundness

3

Presentation

3

Contribution

3

Limitations

The authors use Gibbs free energy to evaluate the synthesis of reference materials. However, predicting Gibbs free energy can be challenging, especially when only the chemical formula is available without specific structures, synthesis conditions, or information about gas release during synthesis. This limitation suggests an area for improvement in making energy predictions more accurate. Additionally, the method of synthesizing inorganic materials—whether through heating and calcination, microwave, or other techniques—can also affect the choice of precursor compounds. Incorporating these synthesis methods and their specific impacts on precursor selection would further enhance the model's accuracy and applicability. We hope the authors can consider these factors in future improvements to their approach.

Reviewer moYU7/10 · confidence 5/52024-07-13

Summary

The paper introduces RetroPLEX, a method for inorganic retrosynthesis planning. It extracts precursor information from retrieved reference materials implicitly. The authors use attention layers to extract information from the reference material and design a neural reaction energy (NRE) retriever to provide complementary reference materials. Extensive experiments demonstrate the effectiveness of implicit extraction of precursor information and NRE retriever in discovering novel synthesis recipes.

Strengths

Originality: RetroPLEX presents a new approach to inorganic retrosynthesis planning by implicitly extracting precursor information from retrieved reference materials. This deviates from traditional methods that rely on explicit utilization of precursor information. Quality: The authors provide a comprehensive evaluation of RetroPLEX, including assessments in realistic scenarios, which demonstrates its effectiveness in discovering novel synthesis recipes. Clarity: The paper is well-written and easy to follow, with clear explanations of the methodology and results. Significance: The proposed method has significant implications for material science, as it can aid in the discovery of new materials and their synthesis routes.

Weaknesses

No specific complaint. The work is highly praised for its comprehensiveness, thoroughness, and originality. It is supported by ample evidence that attests to its quality. The following section will include questions related to the work.

Questions

How does RetroPLEX handle situations where there are multiple possible synthesis routes for a target material? How do the authors plan to address the potential issue of overfitting, given the complexity of the model?

Rating

7

Confidence

5

Soundness

3

Presentation

3

Contribution

3

Limitations

The authors acknowledge limitations of their work, such as the importance of incorporating precursor information from a broader range of reference materials.

Reviewer moYU2024-08-12

Thank you for your rebuttal which addresses the questions. I remain my initial assessment of RetroPLEX as a technically sound paper with significant implications for material science, and I recommend its acceptance for publication.

Reviewer N6yS2024-08-12

Thank you for your thoughtful rebuttal and for addressing the concerns raised in the initial review. I appreciate the effort you put into clarifying the issues. Regarding the discussion on the precursor compound in the Qualitative Analysis section, you mentioned that the actual example compound is NaY(PO3)4. However, after researching this compound, Na2CO3 is indeed one of the raw materials (precursors) used to synthesize NaY(PO3)4, according to the synthesis method mentioned in the literature [1]. This differs from the precursors you provided in the paper, leading to less effectiveness of NRE retriever. Although this mistake may have originated from the comparison article’s dataset, it is crucial to note that factual errors should not be present as examples in the paper. If the issue indeed stems from the dataset, I recommend considering the use of a different case study to avoid this discrepancy. Your explanations have successfully addressed most of my other concerns, and I hope these comments will be helpful in improving your manuscript. [1] M. El Masloumi, et al. Structure and luminescence properties of silver-doped NaY(PO3)4 crystal. Journal of Solid State Chemistry, 11(181), 2008.

Authorsrebuttal2024-08-13

Thank you so much for your valuable feedback. I'm delighted to hear that most of the concerns, including the weaknesses you highlighted, have been addressed. Regarding the missed precursor for synthesizing NaY(PO₃)₄, after realizing that Na₂CO₃ is indeed a necessary precursor for this synthesis, we reviewed the code and dataset preprocessing procedures. We discovered that during the extraction of precursor information from paper [1], Na₂CO₃ was omitted due to an issue within the dataset itself, as you speculated, which led to the factual error. As you pointed out, such errors should not appear in the manuscript, and thanks to your thorough review, we were able to identify and correct this issue. Moving forward, we will take extra care in preparing the manuscript. Additionally, we are providing another qualitative analysis. The table below shows the results of our model using both MPC and NRE retrievers for $Pb_9[Li_2(P_2O_7)_ 2(P_4O_{13})_2]$. We were able to retrieve $Li_{2}CO_{3}$ and $NH_{4}H_{2}PO_{4}$ through the MPC retriever, and $NH_{4}H_{2}PO_{4}$ and $PbO$ were identified by using the NRE retriever, which retrieved $Pb_{3}(PO_{4})_{2}$. This demonstrates how the NRE retriever and MPC complement each other to enhance prediction accuracy. Moreover, we have included the DOI for each material, sourced directly from the raw data, below the table. Thank you once again for your valuable feedback. I hope that this addresses your concerns. | **Model** | **Retriever** | **Retrieved Material** | **Corresponding Precursor Sets** | **Predicted Precursor Set(Output)** | |-------------------|---------------|------------------------|--------------------------------------|-------------------------------------------| | MPC + NRE | MPC | $LiNaPbPO$ | {$Li_{2}CO_{3}$, $H_{3}PO_{4}$,$Na_{2}CO_{3}$, $Pb_{3}O_{4}$ } | {$NH_{4}H_{2}PO_{4},Li_{2}CO_{3}, PbO $} | | (RetroPLEX) | MPC | $Li_{0.5}Na_{0.5}PO_3$ |{$Li_{2}CO_{3},NH_{4}H_{2}PO_{4}, NaPO_{3}$}| | | MPC |$Li_{3}V_{1.92}Al_{0.08}(PO_{4})_{3}$ | {$Al, V_{2}O_{5}, LiH_{2}PO_{4}$} | |-|-|-|-|-| | | NRE | $Pb_{3}(PO_{4})_{2}$ | \{$PbO, NH_{4}H_{2}PO_{4}$ } | | | | |NRE | $Li_{3}P$ | \{$P, Li$\} | | | |NRE | $PbP_{7}$ | \{$P, Pb$\} | | --- $Pb_9[Li_2(P_2O_7)_ 2(P_4O_{13})_2]$ : 10.1039/c7dt00509a $LiNaPbPO$ : 10.1016/s0022-3093(03)00171-6 $Li_{0.5}Na_{0.5}PO_3$ : 10.1016/s0022-3093(01)00655-x $Li_{3}V_{1.92}Al_{0.08}(PO_{4})_{3}$ : 10.1016/j.electacta.2010.12.063 $Pb_{3}(PO_{4})_{2}$ : 10.1103/physrevb.73.024429 $Li_{3}P$ : 10.1021/cm0513379 $PbP_{7}$ : 10.1039/c4dt01539h [1] M. El Masloumi, et al. Structure and luminescence properties of silver-doped NaY(PO3)4 crystal. Journal of Solid State Chemistry, 11(181), 2008.

Reviewer N6yS2024-08-13

Thank you very much to the authors for the timely and thorough response. The new examples indeed demonstrate the role of the NRE retriever effectively. All my concerns have been addressed, and I will adjust my score to 6.

Authorsrebuttal2024-08-13

We appreciate the reviewer recognizing our efforts and deciding to raise the score. Thank you also for your prompt response to our rebuttal. We are sincerely grateful for this!

Area Chair 3EwG2024-08-13

Dear reviewers, As the deadline for the discussion period approaches, could you please take a moment to confirm whether the author’s rebuttal has addressed your concerns, or at least indicate that you have reviewed it? Best, AC

Reviewer wQcK2024-08-13

I acknowledge the response from authors and decide to maintain my score.

Reviewer X1nP2024-08-14

I acknowledge the response from authors and decide to maintain my score.

Program Chairsdecision2024-09-25

Decision

Accept (poster)

© 2026 NYSGPT2525 LLC