Vision-language models (VLMs) are increasingly adapted through domain-specific fine-tuning, yet it remains unclear whether this improves reasoning beyond superficial visual cues, particularly in high-stakes domains like medicine. We evaluate four paired open-source VLMs (LLaVA vs. LLaVA-Med; Gemma vs. MedGemma) across four medical imaging tasks of increasing difficulty: brain tumor, pneumonia, skin cancer, and histopathology classification. We find that performance degrades toward near-random levels as task difficulty increases, indicating limited clinical reasoning. Medical fine-tuning provides no consistent advantage, and models are highly sensitive to prompt formulation, with minor changes causing large swings in accuracy and refusal rates. To test whether closed-form VQA suppresses latent knowledge, we introduce a description-based pipeline where models generate image descriptions that a text-only model (GPT-5.1) uses for diagnosis. This recovers a limited additional signal but remains bounded by task difficulty. Analysis of vision encoder embeddings further shows that failures stem from both weak visual representations and downstream reasoning. Overall, medical VLM performance is fragile, prompt-dependent, and not reliably improved by domain-specific fine-tuning.
Figures & tables
Figure 1: Overview of our four tasks. Visually salient tasks (e.g., brain tumor) are reliably solved, while more complex tasks (e.g., pneumonia, skin cancer, Invasive Ductal Carcinoma (IDC)) exhibit instability or near-random performance.
Figure 2: Small prompt changes cause inconsistent decisions in both medical and general VLMs.
Figure 3: Performance (F1 all ) across disease classification tasks for base and medically fine-tuned models, averaged across all prompt variants. Medical fine-tuning yields improvements on some tasks but does not consistently outperform base models.
Model
Setting
Corr ↑
Inc ↓
Ref ↓
F1 nr ↑
F1 all ↑
Gemma
With one word
45
34
22
71
54
Without one word
45
35
20
68
62
MedGemma
With one word
68
32
1
60
59
Without one word
36
27
38
56
42
LLaVA
With one word
58
42
0
38
38
Without one word
17
11
72
19
12
Table 2: Average performance across all diseases (brain tumor, pneumonia, IDC, and skin cancer), comparing one-word and unconstrained VQA.
Brain Tumor
Pneumonia
Skin Cancer
IDC
Model
Corr ↑
F1 ↑
Corr ↑
F1 ↑
Corr ↑
F1 ↑
Corr ↑
F1 ↑
Gemma
76 ± 8
80 ± 5
54 ± 1
65 ± 5
50 ± 2
65 ± 1
52 ± 4
45 ± 29
MedGemma
82 ± 5
84 ± 3
70 ± 8
64 ± 22
55 ± 6
67 ± 2
51 ± 2
43 ± 29
LLaVA
70 ± 3
66 ± 9
52 ± 3
35 ± 15
50 ± 4
50 ± 10
51 ± 3
40 ± 27
LLaVA-Med
73 ± 18
78 ± 11
51 ± 3
45 ± 30
42 ± 5
42 ± 10
53 ± 3
50 ± 22
Table 3: Results from description-based evaluation, where GPT-5.1 diagnoses diseases using VLM-generated descriptions.
Figure 4: t-SNE projections of vision encoder embeddings of the four datasets. Each point represents an image embedding, colored by ground-truth label. Silhouette scores are reported in each subplot to quantify class separability.
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
Diagnostic Target
Prompt
Pneumonia
Is this image abnormal?
Is this image normal?
Does this image contain pneumonia?
Does this image contain pneumonia? Consider signs of consolidation, air bronchograms, and silhouettes.
Which does this image show? Choose one answer. A) Pneumonia B) No Pneumonia
Which does this image show? Choose one answer. A) No Pneumonia B) Pneumonia
Appendix
Table 4: Prompts used for each disease classification task.
Diagnostic Target
Variant
Prompt
Brain Tumor
Role-based
You are a careful radiologist. Given the following brain MRI image description, answer ONLY whether a brain tumor is present. Return a single word: Yes or No.
Minimal
Task: Decide if a brain tumor is present. Output must be Yes or No.
Disease-framed
Task: Decide if malignancy is present. Output must be Yes or No.
Pneumonia
Role-based
You are a careful clinician. Given the following lung X-ray description, answer ONLY whether pneumonia is present. Return a single word: Yes or No.
Minimal
Task: Decide if pneumonia is present. Output must be Yes or No.
Disease-framed
Task: Decide if disease is present. Output must be Yes or No.
Appendix
Table 5: GPT-5.1 evaluator prompt variants used in the description-based pipeline. Each prompt is prepended to the VLM-generated description. All variants require a binary Yes/No response.
Disease
Model
Corr
Inc
Ref
F1 nr
F1 all
Brain Tumor
Gemma
55.5 ± 4.8
39.0 ± 12.0
5.5 ± 7.8
72.1 ± 6.5
67.7 ± 1.5
MedGemma
76.3 ± 8.6
15.8 ± 5.3
7.8 ± 7.4
86.4 ± 3.9
79.6 ± 7.0
LLaVA
26.3 ± 27.6
7.2 ± 10.0
66.5 ± 37.5
88.5 ± 13.9
28.0 ± 30.3
LLaVA-Med
59.7 ± 10.0
39.0 ± 8.9
1.3 ± 3.3
33.2 ± 33.0
33.2 ± 33.0
Pneumonia
Gemma
51.8 ± 1.7
48.0 ± 1.8
0.2 ± 0.4
67.5 ± 0.8
67.4 ± 0.8
MedGemma
43.2 ± 23.5
30.0 ± 19.5
26.8 ± 39.2
45.7 ± 25.5
39.0 ± 21.1
Appendix
Table 6: Average performance across prompts for the without answer in one word setting. Values are reported as mean ± standard deviation across prompts. Corr = correct, Inc = incorrect, Ref = refused.
Disease
Model
Corr ↑
Inc ↓
Ref ↓
F1 nr ↑
F1 all ↑
Brain Tumor
Gemma
60 ± 8
35 ± 14
6 ± 7
75 ± 8
70 ± 3
MedGemma
79 ± 7
21 ± 7
0 ± 0
83 ± 5
83 ± 5
LLaVA
69 ± 13
31 ± 13
0 ± 0
66 ± 18
66 ± 18
LLaVA-Med
58 ± 10
42 ± 10
0 ± 0
25 ± 31
25 ± 31
Pneumonia
Gemma
45 ± 16
31 ± 19
24 ± 34
76 ± 10
54 ± 21
MedGemma
70 ± 7
30 ± 7
0 ± 0
59 ± 19
59 ± 19
Appendix
Table 7: Average performance across prompts for the with answer in one word setting. Values are reported as mean with standard deviation in smaller font. Corr = correct, Inc = incorrect, Ref = refused.
Model
Prompt Variant
Corr ↑
Inc ↓
Ref ↓
F1 nr ↑
F1 all ↑
Gemma
A) Tumor B) No tumor
58
42
0
70
70
A) No tumor B) Tumor
51
49
0
67
67
Is the image normal?
52
48
0
67
67
Is the image abnormal?
51
47
2
68
66
Tumor present? (consider …)
59
27
14
78
67
Tumor present?
62
21
17
82
68
Appendix
Table 8: Evaluation results for Brain Tumor without a one-word answer requirement. Corr = correct, Inc = incorrect, Ref = refused. ↑ indicates higher is better; ↓ indicates lower is better.
Model
Prompt Variant
Corr ↑
Inc ↓
Ref ↓
F1 nr ↑
F1 all ↑
Gemma
A) Tumor B) No tumor
62
35
3
74
72
A) No tumor B) Tumor
50
48
2
68
66
Is the image normal?
55
45
0
69
69
Is the image abnormal?
54
43
3
70
68
Tumor present? (consider …)
71
23
6
81
76
Tumor present?
67
14
19
87
70
Appendix
Table 9: Evaluation results for Brain Tumor with a one-word answer requirement. Corr = correct, Inc = incorrect, Ref = refused. ↑ indicates higher is better; ↓ indicates lower is better.
Model
Prompt Variant
Corr ↑
Inc ↓
Ref ↓
F1 nr ↑
F1 all ↑
Gemma
A) Pneumonia B) No Pneumonia
51
49
0
67
67
A) No Pneumonia B) Pneumonia
51
49
0
67
67
Is the image normal?
55
45
0
69
69
Is the image abnormal?
52
48
0
68
68
Pneumonia present? (consider …)
52
47
1
68
67
Pneumonia present?
50
50
0
67
67
Appendix
Table 10: Evaluation results for Pneumonia without a one-word answer requirement. Corr = correct, Inc = incorrect, Ref = refused. ↑ indicates higher is better; ↓ indicates lower is better.
Model
Prompt Variant
Corr ↑
Inc ↓
Ref ↓
F1 nr ↑
F1 all ↑
Gemma
A) Carcinoma B) No carcinoma
58
42
0
68
68
A) No carcinoma B) Carcinoma
53
47
0
68
68
Is the image normal?
26
15
59
62
25
Is the image abnormal?
27
29
44
62
35
IDC present? (consider …)
34
26
40
70
42
IDC present?
13
17
70
59
18
Appendix
Table 11: Evaluation results for IDC without a one-word answer requirement. Corr = correct, Inc = incorrect, Ref = refused. ↑ indicates higher is better; ↓ indicates lower is better.
Model
Prompt Variant
Corr ↑
Inc ↓
Ref ↓
F1 nr ↑
F1 all ↑
Gemma
A) Carcinoma B) No carcinoma
52
47
1
64
63
A) No carcinoma B) Carcinoma
52
48
0
68
68
Is the image normal?
52
48
0
65
65
Is the image abnormal?
54
46
0
67
67
IDC present? (consider …)
29
29
42
61
36
IDC present?
9
8
83
50
8
Appendix
Table 12: Evaluation results for IDC with a one-word answer requirement. Corr = correct, Inc = incorrect, Ref = refused. ↑ indicates higher is better; ↓ indicates lower is better.
Model
Prompt Variant
Corr ↑
Inc ↓
Ref ↓
F1 nr ↑
F1 all ↑
Gemma
A) Benign B) Malignant
49
51
0
58
58
A) Malignant B) Benign
46
54
0
61
61
Is the image normal?
38
35
27
67
49
Is the image abnormal?
39
36
25
68
51
Malignant skin cancer present? (consider …)
50
49
1
67
66
Malignant skin cancer present?
43
45
12
66
58
Appendix
Table 13: Evaluation results for Skin Cancer without a one-word answer requirement. Corr = correct, Inc = incorrect, Ref = refused. ↑ indicates higher is better; ↓ indicates lower is better.
Model
Prompt Variant
Corr ↑
Inc ↓
Ref ↓
F1 nr ↑
F1 all ↑
Gemma
A) Benign B) Malignant
46
54
0
63
63
A) Malignant B) Benign
45
55
0
61
61
Is the image normal?
39
37
24
68
52
Is the image abnormal?
28
18
54
76
35
Malignant skin cancer present? (consider …)
28
25
47
69
37
Malignant skin cancer present?
4
1
95
89
4
Appendix
Table 14: Evaluation results for Skin Cancer with a one-word answer requirement. Corr = correct, Inc = incorrect, Ref = refused. ↑ indicates higher is better; ↓ indicates lower is better.
High-stakes clinical use of large vision-language models (LVLMs) requires reasoning that is grounded in visual evidence and clinical knowledge, not just correct final answers. We introduce OpenMedReason, a large-scale, open multimodal medical reasoning corpus comprising approximately 450K image-question-answer instances whose reasoning traces are primarily derived from curated biomedical, human-authored scientific articles. OpenMedReason provides high-fidelity supervision beyond synthetic chains of thought, covering diverse medical domain vision modalities such as radiological scans, microscopic images, visible light photographs, charts, and others. We complement it with OpenMedReason-Bench, a held-out benchmark that allows fine-grained evaluation of LVLMs along three complementary axes of capability, including perception, medical knowledge, and rationale, enabling diagnostic evaluation beyond final-answer accuracy. OpenMedReason is a rich training resource that exhibits its effectiveness in both supervised fine-tuning (SFT) and reinforcement-based alignment. Training with OpenMedReason yields a 20% average improvement in VQA accuracy over the base model and achieves performance within 4.2% of the strongest comparable-scale medical LVLMs. Fine-grained performance analysis confirms that the gains are not concentrated in any single axis: OpenMedReason improves perception, medical knowledge, and rationale jointly, and its reasoning traces are preferred over those of the base model in 86.1% of pairwise comparisons. We release the code and dataset at huggingface.co/datasets/neginb/OpenMedReason.
Negin Baghbanzadeh, Pritam Sarkar, Michael Colacci +6
York University · Vector Institute · University of British Columbia +5
Medical Vision-Language Models (VLMs) show significant promise for clinical image understanding, offering accurate diagnosis with interpretable reasoning. However, a critical performance gap exists between their strong vision encoders and the full multimodal model: in dermatology, the MedSigLIP encoder outperforms MedGemma by an average of 10.26 percentage points even when both use zero target-task labels; few-shot linear probing provides further evidence of strong visual representations. This gap motivates an investigation of how visual information is used in end-to-end diagnosis and why plausible-sounding predictions can lack grounding in image evidence. Using dermatology as our primary testbed, we systematically investigate three hypotheses for this phenomenon. We further provide a mechanistic analysis of the model's internal attention patterns, showing that a simple describe-then-decide prompting strategy increases vision attention by 30-40% during generation. Task-specific fine-tuning improves dermatology classification but reduces cross-domain medical question-answering performance in our evaluation. To address these challenges, we combine label-free prompting with low-label encoder-assisted reranking while keeping the VLM frozen. We validate the interventions across five VLM backbones in dermatology and provide supporting representation and attention analyses across additional medical modalities.
Vision-language models have demonstrated impressive capabilities in general medical visual question answering, yet due to limited interpretability, it remains unclear whether their predictions reflect evidence-grounded clinical reasoning or reliance on spurious priors. We introduce Med-R2 Bench, a hierarchical benchmark aligned with the clinical workflow to evaluate adversarial robustness with visual grounding. We design stepwise QA tasks to assess whether reasoning chains are strictly grounded in visual evidence across the four clinical stages, and employ adversarial perturbations to test robustness against misleading cues. Med-R2 comprises 42,432 images, 31 task categories, and 110,406 QA pairs. Evaluation across 14 VLMs reveals a sequential performance degradation along the four-stage clinical workflow. Adversarial experiments show that models rely heavily on correct prompts to guess answers. Even when provided with explicit visual cues, the models struggle to accurately align textual descriptions. Finally, we demonstrate stepwise fine-tuning using our hierarchical data significantly improves reasoning robustness, highlighting its potential to drive future improvements in evidence-based medical AI.
Wen Ma, Fucheng Niu, Zhiting Fan +3
Zhejiang University, Zhejiang, China · Guangdong Institute of Intelligence Science and Technology