Layer-Specific Fine-Tuning for Improved Negation Handling in Medical Vision-Language Models

Ali Abbasi, Mehdi Taghipour, Rahmatollah Beheshti
2/13/2026
cs.CV

Official code: healthylaife/NAST (1 star, last commit 2026-02-10).

Abstract

Negation is a fundamental linguistic operation in clinical reporting, yet vision-language models (VLMs) frequently fail to distinguish affirmative from negated medical statements. To systematically characterize this limitation, we introduce a radiology-specific diagnostic benchmark that evaluates polarity sensitivity under controlled clinical conditions, revealing that common medical VLMs consistently confuse negated and non-negated findings. To enable learning beyond simple condition absence, we further construct a contextual clinical negation dataset that encodes structured claims and supports attribute-level negations involving location and severity. Building on these resources, we propose Negation-Aware Selective Training (NAST), an interpretability-guided adaptation method that uses causal tracing effects (CTEs) to modulate layer-wise gradient updates during fine-tuning. Rather than applying uniform learning rates, NAST scales each layer's update according to its causal contribution to negation processing, transforming mechanistic interpretability signals into a principled optimization rule. Experiments demonstrate improved discrimination of affirmative and negated clinical statements without degrading general vision-language alignment, highlighting the value of causal interpretability for targeted model adaptation in safety-critical medical settings. Code and resources are available at https://github.com/healthylaife/NAST.

View on arXivView PDF

Code Implementations(1)

healthylaife/NASTOfficial100%
10PythonJan 29, 20268 months ago

Cite this paper

@article{abbasi2026layerspecific,
  title  = {Layer-Specific Fine-Tuning for Improved Negation Handling in Medical Vision-Language Models},
  author = {Ali Abbasi and Mehdi Taghipour and Rahmatollah Beheshti},
  year   = {2026},
  eprint = {2602.12498},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.12498v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.12498.svg)](https://codeofpaper.com/paper/2602.12498)

Discussion