{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/molecular-graph-enhanced-transformer-for","title":"Molecular Graph Enhanced Transformer for Retrosynthesis Prediction","arxiv_id":null,"date":"2019-09-25","proceeding":null,"authors":["Kelong Mao","Peilin Zhao","Tingyang Xu","Yu Rong","Xi Xiao","Junzhou Huang"],"abstract":"With massive possible synthetic routes in chemistry, retrosynthesis prediction is still a challenge for researchers. Recently, retrosynthesis prediction is formulated as a Machine Translation (MT) task. Namely, since each molecule can be represented as a Simpliﬁed Molecular-Input Line-Entry System (SMILES) string, the process of synthesis is analogized to a process of language translation from reactants to products. However, the MT models that applied on SMILES data usually ignore the information of natural atomic connections and the topology of molecules. In this paper, we propose a Graph Enhanced Transformer (GET) framework, which adopts both the sequential and graphical information of molecules. Four different GET designs are proposed, which fuse the SMILES representations with atom embedding learned from our improved Graph Neural Network (GNN). Empirical results show that our model signiﬁcantly outperforms the Transformer model in test accuracy.","url_abs":"https://openreview.net/forum?id=S1e__ANKvB","url_pdf":"https://openreview.net/pdf?id=S1e__ANKvB","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[],"tasks":[{"task_slug":"graph-neural-network","task_name":"Graph Neural Network"},{"task_slug":"machine-translation","task_name":"Machine Translation"},{"task_slug":"prediction","task_name":"Prediction"},{"task_slug":"retrosynthesis","task_name":"Retrosynthesis"},{"task_slug":"single-step-retrosynthesis","task_name":"Single-step retrosynthesis"},{"task_slug":"translation","task_name":"Translation"}],"methods":[{"method_slug":"graph-neural-network","method_name":"Graph Neural Network"}],"datasets_introduced":[],"methods_introduced":[],"results":[{"leaderboard":"/sota/single-step-retrosynthesis-on-uspto-50k","task":"Single-step retrosynthesis","dataset":"USPTO-50k","model":"GET-LT1 (reaction class as prior)","rank_in_archive_order":11,"of":35,"metrics":{"Top-1 accuracy":"57.4","Top-10 accuracy":"77.4","Top-3 accuracy":"71.3","Top-5 accuracy":"74.8"},"uses_additional_data":false},{"leaderboard":"/sota/single-step-retrosynthesis-on-uspto-50k","task":"Single-step retrosynthesis","dataset":"USPTO-50k","model":"GET-LT2 (reaction class as prior)","rank_in_archive_order":12,"of":35,"metrics":{"Top-1 accuracy":"56.2","Top-10 accuracy":"74.7","Top-3 accuracy":"69.4","Top-5 accuracy":"72.5"},"uses_additional_data":false},{"leaderboard":"/sota/single-step-retrosynthesis-on-uspto-50k","task":"Single-step retrosynthesis","dataset":"USPTO-50k","model":"GET-LT1 (reaction class unknown)","rank_in_archive_order":33,"of":35,"metrics":{"Top-1 accuracy":"44.9","Top-10 accuracy":"65.9","Top-3 accuracy":"58.8","Top-5 accuracy":"62.4"},"uses_additional_data":false}],"syntology":{"atlas_url":null,"mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}