G-MATT: Single-step Retrosynthesis Prediction using Molecular Grammar Tree Transformer

Kevin Zhang, Vipul Mann, Venkat Venkatasubramanian
5/4/2023
cs.LGcs.AIcs.FL

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Various template-based and template-free approaches have been proposed for single-step retrosynthesis prediction in recent years. While these approaches demonstrate strong performance from a data-driven metrics standpoint, many model architectures do not incorporate underlying chemistry principles. Here, we propose a novel chemistry-aware retrosynthesis prediction framework that combines powerful data-driven models with prior domain knowledge. We present a tree-to-sequence transformer architecture that utilizes hierarchical SMILES grammar-based trees, incorporating crucial chemistry information that is often overlooked by SMILES text-based representations, such as local structures and functional groups. The proposed framework, grammar-based molecular attention tree transformer (G-MATT), achieves significant performance improvements compared to baseline retrosynthesis models. G-MATT achieves a promising top-1 accuracy of 51% (top-10 accuracy of 79.1%), invalid rate of 1.5%, and bioactive similarity rate of 74.8% on the USPTO- 50K dataset. Additional analyses of G-MATT attention maps demonstrate the ability to retain chemistry knowledge without relying on excessively complex model architectures.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhang2023gmatt,
  title  = {G-MATT: Single-step Retrosynthesis Prediction using Molecular Grammar Tree Transformer},
  author = {Kevin Zhang and Vipul Mann and Venkat Venkatasubramanian},
  year   = {2023},
  eprint = {2305.03153},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.03153v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.03153.svg)](https://codeofpaper.com/paper/2305.03153)

Discussion