MolParser-Mobile: Ultrafast OCSR System for Large-Scale Chemical Literature Mining
Organizations: DP Technology
Abstract
Optical Chemical Structure Recognition (OCSR) is a fundamental component of chemical literature mining, enabling molecular database construction, reaction extraction, and AI-driven scientific discovery. Despite substantial progress in recognition accuracy with recent deep learning-based methods, inference throughput remains a critical bottleneck that limits web-scale deployment. To address this challenge, we propose MolParser-Mobile, an AutoML-optimized lightweight end-to-end OCSR framework. MolParser-Mobile contains only 9.98M parameters, while reaching a throughput of 1,520 molecules per second on a single NVIDIA RTX 4090D GPU. Despite its compact design, it maintains competitive and, on several benchmarks, superior recognition accuracy.
Figures & tables
| Model | Params | Throughput | UniParserBench | BioVista |
| Gemma4-31B | 31B | OOM | 0.073 | 0.118 |
| Qwen3.5-397B | 397B | OOM | 0.272 | 0.347 |
| MolParser | 216M | 39.8 | 0.800 | 0.703 |
| MolParser-Mobile | 95.4% 9.98M 95.4% | 38 1,520 38 | 0.023 0.823 0.023 | 0.098 0.801 0.098 |
| Model | Latency (ms) | ||
| MolDet-Bench-General | |||
| MolDetv2-General-n | 0.9872 | 0.8776 | |
| MolDet-General-m | 0.9702 | 0.8269 | |
| MolDet-General-l | 0.9675 | 0.8349 | |
| MolDet-General-n | 0.9574 | 0.8052 | |
| MolDet-Bench-Doc | |||
| Platform | Hardware | Throughput (samples/s) | Backend |
| GPU | NVIDIA RTX 4090D 24GB | 1520 | PyTorch |
| CPU | Intel Xeon Platinum 8336C, 14 vCPU, 2.30GHz | 78.11 | PyTorch |
Optical Character Recognition
Optical character recognition converts text in images into machine-readable text, from printed pages and handwriting to signs and symbols.
See all 201 papers