atlas

Research map / Label-efficient and robust learning / Recognition and long-tail

Atom-Level Optical Chemical Structure Recognition with Limited Supervision

CVPR 2024 · Label-efficient and robust learning › Recognition and long-tail · approach: Dense features and foundation priors · 4 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes AtomLenz, an atom-level object-detection-based optical chemical structure recognizer pretrained on synthetic images and adapted to hand-drawn molecules using only SMILES via ProbKT* and edit-correction, plus a ChemExpert combination with DECIMER.

Problem

Optical chemical structure recognition (OCSR) generalizes poorly to data-scarce domains like hand-drawn molecule images, and atom-level localization methods require costly atom-level annotations that are unavailable in such domains.

Approach

Use a Faster R-CNN atom-level entity detector pretrained on synthetic images, then weakly supervised domain adaptation with only SMILES via ProbKT* (probabilistic reasoning with Hungarian matching and relabeling) combined with a graph edit-correction mechanism that generates pseudo atom-level labels; a ChemExpert module chains it with DECIMER for chemically valid predictions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune AtomLenz using EditKT*AtomLenz · Hand-drawn test setaccuracy (T=1): 0.009 -> 0.338Helped
Fine-tune AtomLenz using EditKT*AtomLenz · Hand-drawn test setTanimoto similarity: 0.087 -> 0.484Helped
Fine-tune AtomLenz using EditKT*AtomLenz · ChemPix test setaccuracy (T=1): 0.054 -> 0.484Helped
Fine-tune AtomLenz using EditKT*AtomLenz · ChemPix test setTanimoto similarity: 0.064 -> 0.605Helped
Combine DECIMER fine-tuned with AtomLenz+EditKT*AtomLenz+EditKT* · Hand-drawn test setaccuracy (T=1): 0.338 -> 0.635Helped
Combine DECIMER fine-tuned with AtomLenz+EditKT*AtomLenz+EditKT* · Hand-drawn test setTanimoto similarity: 0.484 -> 0.749Helped
Combine DECIMER fine-tuned with AtomLenz+EditKT*AtomLenz+EditKT* · ChemPix test setaccuracy (T=1): 0.484 -> 0.518Helped
Combine DECIMER fine-tuned with AtomLenz+EditKT*AtomLenz+EditKT* · ChemPix test setTanimoto similarity: 0.605 -> 0.655Helped
Use AtomLenz instead of the other methods when retrained from scratch on the same 4,070-sample hand-drawn training setChemical structure recognition models · Hand-drawn test set (4,070-sample training)accuracy (T=1): 0.013 -> 0.338Helped
Use AtomLenz instead of the other methods when retrained from scratch on the same 4,070-sample hand-drawn training setChemical structure recognition models · Hand-drawn test set (4,070-sample training)Tanimoto similarity: 0.0865 -> 0.484Helped

Surprising findings

Limitations

Experimental setup

Datasets: ChEMBL Hand-drawn dataset (Brinkhaus et al.) ChemPix (Weir et al.) Atom localization dataset (Oldenhof et al.)

Benchmarks: hand-drawn test set ChemPix test set atom localization test set

Metrics: accuracy (ECFP6 Tanimoto=1) average Tanimoto similarity count accuracy mAP

Baselines: DECIMER v2.2.0 DECIMER fine-tuned Img2Mol MolScribe ChemGrapher OSRA

Builds on: ProbKT Faster R-CNN RDKit DECIMER

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy