Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

MolGrapher: Graph-based Visual Recognition of Chemical Structures

About

The automatic analysis of chemical literature has immense potential to accelerate the discovery of new materials and drugs. Much of the critical information in patent documents and scientific articles is contained in figures, depicting the molecule structures. However, automatically parsing the exact chemical structure is a formidable challenge, due to the amount of detailed information, the diversity of drawing styles, and the need for training data. In this work, we introduce MolGrapher to recognize chemical structures visually. First, a deep keypoint detector detects the atoms. Second, we treat all candidate atoms and bonds as nodes and put them in a graph. This construct allows a natural graph representation of the molecule. Last, we classify atom and bond nodes in the graph with a Graph Neural Network. To address the lack of real training data, we propose a synthetic data generation pipeline producing diverse and realistic results. In addition, we introduce a large-scale benchmark of annotated real molecule images, USPTO-30K, to spur research on this critical topic. Extensive experiments on five datasets show that our approach significantly outperforms classical and learning-based methods in most settings. Code, models, and datasets are available.

Lucas Morin, Martin Danelljan, Maria Isabel Agea, Ahmed Nassar, Valery Weber, Ingmar Meijer, Peter Staar, Fisher Yu• 2023

Related benchmarks

TaskDatasetResultRank
Molecular structure recognitionJPO (450)
Accuracy67.5
19
Optical Chemical Structure RecognitionUOB (5740)
Exact Match Accuracy94.9
12
Optical Chemical Structure RecognitionCLEF 992
Exact Match Accuracy90.5
12
Optical Chemical Structure RecognitionUSPTO-10K
Accuracy (Exact Match)93.3
12
Optical Chemical Structure RecognitionWildMol-10K
Exact Match Accuracy45.5
12
Optical Chemical Structure RecognitionUSPTO (5719)
Exact Match Accuracy91.5
12
Optical Chemical Structure RecognitionIndigo 5719
Exact Match Accuracy76.4
9
Optical Chemical Structure RecognitionChemDraw 5719
Exact Match Accuracy76.5
9
Optical Chemical Structure RecognitionACS 331
Exact Match Accuracy41.4
9
Optical Chemical Structure RecognitionStaker 50000
Exact Match Accuracy0.00e+0
9
Showing 10 of 11 rows

Other info

Follow for update