Medical Vision-Language Models have shown promising potential in clinical decision support, yet they remain prone to factual hallucinations due to insufficient grounding in localized pathological evidence. Existing medical alignment methods primarily operate at the response level through preference optimization, improving output correctness but leaving intermediate reasoning weakly connected to visual regions. Although chain-of-thought (CoT) enhances multimodal reasoning, it remains largely text-centric, limiting effective integration of clinical visual cues. To address this gap, we propose ClinCoT, a clinical-aware visual chain-of-thought framework that transforms preference optimization from response-level correction to visual-driven reasoning. We introduce an automatic data generation pipeline that constructs clinically grounded preference pairs through reasoning with hypotheses-driven region proposals. Multiple Med-LLMs evaluators rank and assign scores to each response, and these rankings serve as supervision to train the target model. We further introduce a scoring-based margin-aware optimization strategy that incorporates both preference ranking and score difference to refine region-level reasoning trajectories. To maintain alignment as the model's policy evolves during training, we adopt an iterative learning scheme that dynamically regenerates preference data. Extensive experiments on three medical VQA and report generation benchmarks demonstrate that ClinCoT consistently improves factual grounding and achieves superior performance compared with existing preference-based alignment methods.
Figures & tables
Figure 1: Overview of the ClinCoT workflow. Given a subset of input pairs Xi⊂{X1,…,Xm} , ClinCoT first employs a clinical-aware tool with a predefined hypotheses set P to generate region proposals {ri}i=1n . The target model ftari produces region-conditioned reasoning chains {yti=CoTti}i=1n based on the preserved preferred history y0:t−1={CoT06,…,CoTt−11} , integrating both the original image and the candidate regions. Med-LLM evaluators assign scores to construct preference pairs Di , distinguishing preferred and dispreferred responses. A consensus-weighted scoring based optimization updates ftari to ftari+1 through iterative training. The updated model ftari+1 is then applied to Xi+1 to generate new preference pairs Di+1 for the next iteration.
Figure 2: Visualization of generated preference data.
Models
SLAKE
VQA-RAD
IU-Xray
Open
Closed
Open
Closed
BLEU
ROUGE-L
METEOR
LLaVA-Med v1.5
44.26
61.30
29.24
63.97
14.56
10.31
10.95
+ DPO
49.30
62.02
29.76
64.70
16.08
12.95
17.13
+ Self-Rewarding
42.63
61.30
33.29
64.17
14.20
10.38
10.52
+ STLLaVA-Med
48.65
61.75
30.17
64.38
16.11
10.58
10.51
+ POVID
52.43
70.35
31.77
65.07
20.80
24.33
30.05
Table 1: Performance comparison on medical VQA and report generation tasks. For open-ended questions, we report recall (Open); for closed-ended questions, accuracy (Closed). The BLEU score denotes the average of BLEU-1/2/3/4. +SFT indicates that the model is first fine-tuned with SFT before applying the corresponding baselines. The best results and second best results are bold and underlined , respectively.
Models
SLAKE
VQA-RAD
IU-Xray
Open
Closed
Open
Closed
BLEU
ROUGE-L
METEOR
ClinCoT w/o SFT
53.73 ±0.3
73.41 ±0.2
33.15 ±0.2
65.88 ±0.1
24.96 ±0.2
29.79 ±0.1
35.44 ±0.2
w/o ClinCoT
41.09 ±0.2
56.83 ±0.1
24.55 ±0.1
51.38 ±0.3
17.13 ±0.2
23.44 ±0.3
26.85 ±0.3
w/ naive DPO
50.22 ±0.1
71.39 ±0.3
31.06 ±0.4
62.61 ±0.1
22.76 ±0.2
28.51 ±0.1
33.18 ±0.4
w/o iterative learning
49.97 ±0.5
69.83 ±0.4
30.23 ±0.4
60.75 ±0.3
21.84 ±0.6
26.19 ±0.3
31.91 ±0.5
w/o γ
46.53 ±0.1
65.37 ±0.2
28.71 ±0.1
57.69 ±0.1
20.03 ±0.3
25.42 ±0.3
29.89 ±0.1
Table 2: Ablation study on key components of ClinCoT . ‘w/o ClinCoT’ removes intermediate reasoning and directly outputs answers. ‘w/ naive DPO’ applies standard DPO loss. ‘w/o iterative learning’ generates all preference pairs in a single pass and trains only once. ‘w/o γ model’ sets γ=0 during response evaluation stage. ‘single evaluator’ use a single Med-LLM LLaMA3-Med42-7B as evaluator.
Large vision-language models (VLMs) often benefit from chain-of-thought (CoT) prompting in general domains, yet its efficacy in medical vision-language tasks remains underexplored. We report a counter-intuitive trend: on medical visual question answering, CoT frequently underperforms direct answering (DirA) across general-purpose and medical-specific models. We attribute this to a medical perception bottleneck: subtle, domain-specific cues can weaken visual grounding, and CoT may compound early perceptual uncertainty rather than correct it. To probe this hypothesis, we introduce two training-free, inference-time grounding interventions: (i) perception anchoring via region-of-interest cues and (ii) description grounding via high-quality textual guidance. Across multiple benchmarks and model families, these interventions improve accuracy, mitigate CoT degradation, and in several settings reverse the CoT--DirA inversion. Our findings suggest that reliable clinical VLMs require robust visual grounding and cross-modal alignment, beyond extending text-driven reasoning chains. Code is available here.
Yuan Wu, Zongxian Yang, Jiayu Qian +5
Department of Computer Science, City University of Hong Kong (Dongguan) · College of Computing and Data Science (CCDS), Nanyang Technological University · School of Computer Science, Northwestern Polytechnical University
Preference optimization is increasingly used to post-train medical large vision-language models (LVLMs), yet it operates at a much coarser granularity than the one that defines clinical correctness. Whether one response is clinically better than another usually comes down to a few decisive phrases, such as an anatomical laterality or a lesion attribute, and to whether each is supported by the image region the question concerns. Direct Preference Optimization (DPO) and its variants, by contrast, reduce the comparison to a single response-level scalar, an objective structurally unable to represent which tokens carry clinical meaning. We show that this mismatch is costly: of the objectives we compare, response-level DPO places the least reward on the phrases that decide clinical correctness, and substituting supervised references for preferred responses opens a stylistic gap that the model exploits as a reward-hacking shortcut, raising preference accuracy but not clinical accuracy. To capture the full feedback in a clinical comparison, we propose Fine-grained Regularized Medical Preference Optimization (FiRe-MPO). Preference pairs are built by minimally editing the model's own generations, so that preferred and rejected responses differ only on clinically decisive spans, and each is paired with a lesion-corrupted image withholding the supporting visual evidence. Because span-localized rewards are sparse, we stabilize optimization with a bidirectional token-wise KL regularizer. Across medical visual question answering and report generation, FiRe-MPO outperforms DPO, RRPO, and competing fine-grained objectives on two popular LVLMs, one medical and one general-purpose, while strengthening visual grounding and placing more reward on the medical phrases than the alternatives.
Shayan Mohammadizadehsamakosh, Pritam Sarkar, Leonid Sigal +2
York University · Vector Institute · University of British Columbia +1
Vision-Language Models (VLMs) have enabled interpretable medical diagnosis by integrating visual perception with linguistic reasoning. Yet, existing medical chain-of-thought (CoT) models lack explicit mechanisms to represent and enforce causal reasoning, leaving them vulnerable to spurious correlations and limiting their clinical reliability. We pinpoint three core challenges in medical CoT reasoning: how to adaptively trigger causal correction, construct high-quality causal-spurious contrastive samples, and maintain causal consistency across reasoning trajectories. To address these challenges, we propose MedCausalX, an end-to-end framework explicitly models causal reasoning chains in medical VLMs. We first introduce the CRMed dataset providing fine-grained anatomical annotations, structured causal reasoning chains, and counterfactual variants that guide the learning of causal relationships beyond superficial correlations. Building upon CRMed, MedCausalX employs a two-stage adaptive reflection architecture equipped with ⟨causal⟩ and ⟨verify⟩ tokens, enabling the model to autonomously determine when and how to perform causal analysis and verification. Finally, a trajectory-level causal correction objective optimized through error-attributed reinforcement learning refines the reasoning chain, allowing the model to distinguish genuine causal dependencies from shortcut associations. Extensive experiments on multiple benchmarks show that MedCausalX consistently outperforms state-of-the-art methods, improving diagnostic consistency by +5.4 points, reducing hallucination by over 10 points, and attaining top spatial grounding IoU, thereby setting a new standard for causally grounded medical reasoning. The code and dataset are available at https://github.com/zhcz328/MedCausalX.
Jianxin Lin, Chunzheng Zhu, Peter J. Kneuertz +2
The Ohio State University · Hunan University · Amazon