DISSECT: Diagnosing Where Vision Ends and Language Priors Begin in Scientific VLMs
Organizations: IIIT Delhi, India
Abstract
When asked to describe a molecular diagram, a Vision-Language Model correctly identifies ``a benzene ring with an -OH group.'' When asked to reason about the same image, it answers incorrectly. The model can see but it cannot think about what it sees. We term this the perception-integration gap: a failure where visual information is successfully extracted but lost during downstream reasoning, invisible to single-configuration benchmarks that conflate perception with integration under one accuracy number. To systematically expose such failures, we introduce DISSECT, a 12,000-question diagnostic benchmark spanning Chemistry (7,000) and Biology (5,000). Every question is evaluated under five input modes -- Vision+Text, Text-Only, Vision-Only, Human Oracle, and a novel Model Oracle in which the VLM first verbalizes the image and then reasons from its own description -- yielding diagnostic gaps that decompose performance into language-prior exploitation, visual extraction, perception fidelity, and integration effectiveness. Evaluating 18~VLMs, we find that: (1) Chemistry exhibits substantially lower language-prior exploitability than Biology, confirming molecular visual content as a harder test of genuine visual reasoning; (2) Open-source models consistently score higher when reasoning from their own verbalized descriptions than from raw images, exposing a systematic integration bottleneck; and (3) Closed-source models show no such gap, indicating that bridging perception and integration is the frontier separating open-source from closed-source multimodal capability. The Model Oracle protocol is both model and benchmark agnostic, applicable post-hoc to any VLM evaluation to diagnose integration failures.
Figures & tables
| Chemistry (7,000 questions) | Biology (5,000 questions) | |||||||||||||
| Model | V+T | T | V | LPG | IG | V+T | T | V | LPG | IG | ||||
| Closed-Source | ||||||||||||||
| GPT-5 | 71.2 | 24.3 | 62.4 | 79.1 | 72.0 | 0.34 | +0.8 | 78.3 | 51.2 | 71.1 | 84.2 | 78.9 | 0.65 | +0.6 |
| Gemini 2.5 Flash | 68.7 | 22.8 | 59.6 | 76.4 | 69.5 | 0.33 | +0.8 | 75.8 | 49.3 | 68.4 | 82.1 | 76.5 | 0.65 | +0.7 |
| Claude Sonnet 4 | 70.4 | 23.6 | 61.2 | 78.3 | 71.2 | 0.34 | +0.8 | 77.1 | 50.4 | 69.8 | 83.6 | 77.8 | 0.65 | +0.7 |
| Open-Source Large ( 7B) | ||||||||||||||
| Model | V+T | CoT | Think | 2P-Img | R-IG | |
|---|---|---|---|---|---|---|
| Closed-Source | ||||||
| GPT-5 | 71.2 | 72.0 | 74.6 | 76.1 | 72.4 | -2.6 |
| Gemini 2.5 Flash | 68.7 | 69.5 | 72.1 | 73.6 | 70.1 | -2.6 |
| Claude Sonnet 4 | 70.4 | 71.2 | 73.8 | 75.2 | 71.7 | -2.6 |
| Open-Source (selected) | ||||||
| InternVL3-78B | 62.4 | 68.9 | 64.7 | 64.7 | 63.6 | +4.2 |
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Mode | Name | Image Input | Text Input |
|---|---|---|---|
| 1 | V+T | Diagram only (Fig. 2 ) | Question text |
| 2 | T | None | Question text only |
| 3 | V | Full image with questions (Fig. 3 ) | None |
| 4 | Diagram only (Fig. 2 ) | Human annotation + question text | |
| 5 | Diagram only (Fig. 2 ) | Pass 2: model description + question |
| Mode | Name | Image Input | Text Input |
|---|---|---|---|
| 1 | V+T | Cell diagram (Fig. 4 ) | Question text |
| 2 | T | None | Question text only |
| 3 | V | Composite image (Fig. 5 ) | None |
| 4 | Cell diagram (Fig. 4 ) | Human annotation + question text | |
| 5 | Cell diagram (Fig. 4 ) | Pass 2: model description + question |
| Mode | Biology (Reproductive System) | Chemistry (Chem Q30: Electrolysis) |
|---|---|---|
| 1 (V+T) | Requires identifying labeled structures (A, B, C) + interpreting follicle development cycle + reproductive biology reasoning | Requires reading cell setup + Faraday’s law calculation |
| 2 (T) | Mixed dependency: (a) and (c) answerable from knowledge; (b) unanswerable—“part B” is meaningless without the diagram | Largely answerable: all numerical data is in the text |
| 3 (V) | Dense diagram labels (“Ovary,” “Uterus,” “Corpus Luteum”) overlap with question text; model must parse which is which | Numerical OCR errors (misreading 0.60 as 0.80) cascade into incorrect calculations |
| 4 ( ) | Annotations map B = Uterus, resolving the critical label; remaining task is physiological reasoning about menstruation | Annotations provide n-factor and pre-computed moles; remaining task is arithmetic |
| 5 ( ) | Perceptual risk: correctly reading labels “Ovary” and “Uterus” but failing to associate them with letter labels A, B, C | Perceptual risk: misreading charges or concentrations; small errors cause large calculation errors |