ChemVLR: Prioritizing Reasoning in Perception for Chemical Vision-Language Understanding
Organizations: The Key Laboratory of Cognition and Decision Intelligence for Complex Systems, Institute of Automation, Chinese Academy of Sciences · School of Artificial Intelligence, University of Chinese Academy of Sciences
Abstract
While Vision-Language Models (VLMs) have demonstrated significant potential in chemical visual understanding, current models are predominantly optimized for direct visual question-answering tasks. This paradigm often results in "black-box" systems that fail to utilize the inherent capability of Large Language Models (LLMs) to infer underlying reaction mechanisms. In this work, we introduce ChemVLR, a chemical VLM designed to prioritize reasoning within the perception process. Unlike conventional chemical VLMs, ChemVLR analyzes visual inputs in a fine-grained manner by explicitly identifying granular chemical descriptors, such as functional groups, prior to generating answers. This approach ensures the production of explicit and interpretable reasoning paths for complex visual chemical problems. To facilitate this methodology, we implement a cross-modality reverse-engineering strategy, combined with a rigorous filtering pipeline, to curate a large-scale reasoning-and-captioning dataset comprising 760k high-quality samples across molecular and reaction tasks. Furthermore, we adopt a three-stage training framework that systemically builds model perception and reasoning capacity. Experiments demonstrate that ChemVLR achieves state-of-the-art (SOTA) performance, surpassing both leading proprietary models and domain-specific open-source baselines. We also provide comprehensive ablation studies to validate our training strategy and data generation designs. Code and model weights will be available at https://github.com/xxlllz/ChemVLR.
Figures & tables
| Setting | Mol. Rec. | Rxn. Rec. | Rxn. Pred. |
| SMILES | 78.0% | 58.0% | 55.0% |
| + Demo | 80.0% | 64.0% | 62.0% |
| + IUPAC | 92.0% | 71.0% | 71.0% |
| + RDKit | 95.0% | 73.0% | 76.8% |
| Caption Dataset | Samples | Average | SD |
| ChEBI-MM | 26k | 151.57 | 80.46 |
| ChemMLLM | 70k | 95.92 | 52.46 |
| Molecule (Ours) | 200k | 409.93 | 139.03 |
| Reaction (Ours) | 200k | 441.06 | 76.85 |
| Models | Paradigm | MMChemOCR | img2smiles | ChemRxn-V | ChemRxn-V | |||
| Avg Sim. | Tani @ 1.0 | Avg Sim. | Tani @ 1.0 | Tani @ 1.0 | Avg Sim. | Tani @ 1.0 | ||
| Proprietary Models | ||||||||
| zz Gemini-3-Flash | - | 77.6 | 61.2 | 74.5 | 63.8 | 4.4 | 76.8 | 51.7 |
| GPT-5-mini | - | 28.8 | 5.7 | 20.4 | 5.1 | 0.7 | 24.3 | 2.3 |
| GPT-4o | - | 36.8 | 3.4 | 29.0 | 0.1 | 0.1 | 30.4 | 1.4 |
| Open-Source General-Domain Models | ||||||||
| Ablation | img2smiles | Rxn-V | Rxn-V |
| SFT only | 81.5 | 60.2 | 56.8 |
| RL only | 2.1 | 0.2 | 0.1 |
| CPT + SFT | 84.7 | 63.5 | 59.3 |
| ChemVLR-8B | 92.7 | 74.4 | 67.8 |
| Ablation | img2smiles | Rxn-V | Rxn-V |
| Full SFT Data | 84.7 | 63.5 | 62.6 |
| w/o IUPAC | 80.8 | 56.2 | 56.1 |
| w/o Reasoning | 76.4 | 53.8 | 53.3 |
| w/o Instuction | 68.4 | 46.5 | 46.9 |
| Ablation | img2smiles | Rxn-V | Rxn-V |
| Tani Simarity | 90.2 | 70.8 | 65.9 |
| Exact Matching | 90.8 | 69.9 | 66.4 |
| Struct-ID (Ours) | 92.7 | 74.4 | 67.8 |
Appendix figures & tables9 assets
Supplementary material from the paper’s appendix.
Appendix
| Reasoning Data | Samples | Average | SD |
| Mol. Recognition | 95k | 811.10 | 307.44 |
| Rxn. Recognition | 73k | 937.00 | 233.54 |
| Rxn. Prediction | 192k | 1026.40 | 320.98 |
Vision-Language Models
Vision-language models connect visual inputs with text for retrieval, question answering, generation, and grounded multimodal reasoning.
See all 721 papers