NeurIPS 2026 · Evaluations & Datasets Track · Poster
Cartoon: a robot labelled medical VLM looks at a chest radiograph and asks, Is this an apple?
Level 1 of MedTEC-Bench asks the most basic question: is the image medical at all? Chest-radiograph specialists fail it. MedCLIP, for example, scores “acoustic guitar” above “chest x-ray” for a frontal chest radiograph.

When Medical VLMs Stop Understanding

MedTEC-Bench for Probing Semantic Specificity

Ahsan Habib Akash1Alina Devkota1Donald A. Adjeroh1Binod Bhattarai2,3,4Prashnna Kumar Gyawali1
1West Virginia University, USA   2University of Aberdeen, UK   3Fogsphere (Redev.AI Ltd), UK   4University College London, UK
Schematic of a single probe. Distance from the anchor image represents text–image similarity in the shared embedding space; the dashed circle marks the correct caption. As the level increases, the distractor differs from the correct caption along an increasingly fine semantic axis. At L4 and L5 it lies closer to the image than the correct caption, the behaviour MedTEC-Bench records as collapse (DS ≤ 0). Distances are illustrative.
Overview

Motivation

Medical vision–language models are typically validated with image–text retrieval (R@k on ROCO or MedICaT) and zero-shot classification (AUROC on CheXpert-style label sets). These aggregate scores can conceal elementary failures. In our analysis, MedCLIP assigns a higher similarity to the text “acoustic guitar” than to “chest x-ray” for a frontal chest radiograph, despite competitive retrieval performance on chest radiographs.

11dual-encoder VLMs: general-domain, broad-biomedical, and modality-specialist
6imaging modalities, ~1,000 stratified anchor images each
5probe levels, each varying a single semantic axis
+0.008largest L5 (negation) score in the panel, against a 0.05 discrimination boundary

Abstract

Medical vision–language models (VLMs) are attracting growing interest as a foundation for clinical image interpretation, retrieval, and decision support. However, current evaluations largely emphasize aggregate accuracy, retrieval, or classification performance, offering limited insight into whether these models possess the fine-grained semantic understanding required for safe and reliable use in high-stakes clinical settings. In this work, we introduce MedTEC-Bench, a diagnostic benchmark for probing semantic understanding in medical VLMs across five levels of increasing specificity, from broad modality recognition to fine-grained findings and negation. MedTEC-Bench combines controlled semantic probes with a suite of metrics designed to reveal failures hidden by aggregate benchmarks. Evaluating a diverse set of VLMs, from broad biomedical models to clinical-specialist models, we find that existing systems often fail on basic yet clinically meaningful semantic distinctions, despite strong reported performance on standard tasks. Our results suggest that current medical VLM evaluations may overestimate vision-grounded clinical understanding and highlight the need for targeted semantic benchmarks before such models are deployed in high-stakes medical workflows.

Summary of findings

  1. Two regimes of failure. Chest-radiograph specialists (MedCLIP, CheXzero, BioViL) fail at the domain level: they do not reliably separate chest radiographs from everyday objects. Broad-biomedical and general-domain models pass the coarse levels but fail on fine-grained findings and negation.
  2. Negation fails universally. No evaluated model reaches meaningful negation discrimination on any modality.
  3. Standard protocols disagree. Retrieval, zero-shot AUROC, and MedTEC probing produce different model rankings, including on identical images.
Benchmark

Probe taxonomy

For a fixed anchor image, each probe pairs four correct descriptions with eight to ten incorrect ones that differ along a single semantic axis. Length, syntax, and template are matched between positives and negatives, so a failure cannot be attributed to surface form. Levels are ordered by difficulty; the first level at which a model collapses characterises its text-side competence ceiling.

Examples are for a chest-radiograph anchor labelled pneumonia.

Metric

Discrimination Score

Let v be the ℓ2-normalised image embedding, and t⁺ and t⁻ the normalised positive and negative text embeddings. The Discrimination Score is

DS = maxi cos(v, t⁺i) − maxj cos(v, t⁻j)

That is, the best-matching correct description must exceed the strongest distractor. DS ≤ 0 is recorded as a probe failure (collapse). Scores are averaged over per-concept template variants, and bootstrap 95% confidence intervals are computed over images (B = 10,000, seed 42).

Worked example

Slider values are illustrative and are not measurements.

Classification of results

VerdictCriterion (bootstrap 95% CI)
DiscriminatingCI lies above the 0.05 boundary
Near chanceCI crosses zero, or lies above zero but below 0.05
Collapse-certainCI lies strictly below zero
Results across modalities

Discrimination scores by modality

Each spoke is a model and each polygon a MedTEC level. Two patterns hold across modalities. The L2 and L3 polygons separate model families: broad-biomedical and general-domain models score above zero, while out-of-domain specialists do not. The L4 and L5 polygons contract toward the zero circle in every modality, irrespective of model family.

Radial axis is linear from −0.30 (centre) to +0.25 (outer ring); the red dotted circle is DS = 0. Modality specialists are shown in bold. Hover a vertex for its value. Abdomen CT uses the disease-labelled Merlin probe set; MERLIN is evaluated with 3D volumes.

Chest radiography · n = 1,000

Per-level results on chest radiographs

We examine chest radiography in detail because it has the most established retrieval and zero-shot benchmarks and the largest set of specialist models.

All models

▼ DS ≤ 0 (collapse); ▲ DS > 0. Glyphs duplicate the colour encoding.

Specialist models

MedCLIP, CheXzero, and BioViL fail at L1. Every fine-tuning example in MIMIC-CXR or CheXpert is a chest radiograph, so the contrastive objective never requires the encoder to separate a chest radiograph from other content. BioViL shows the deepest collapses in the panel (L1 −0.253, L2 −0.300, L4 −0.279). An encoder that cannot reject “acoustic guitar” as a description of a chest radiograph is unsuitable for open-vocabulary input.

Broad-biomedical and general-domain models

These models pass L1–L3. At L4, broad-biomedical models fall below zero (PMC-CLIP −0.018, BiomedCLIP −0.009) while general-domain models remain near chance (+0.001 to +0.006). L5 is the only level at which every model in the panel fails. Biomedical caption pretraining therefore does not yield finding-level discrimination as a by-product of scale or vocabulary exposure.

Comparison with standard evaluation

Model rankings under three protocols

We rank the nine chest-radiograph models under ROCO-CXR retrieval, NIH ChestX-ray14 zero-shot AUROC, and MedTEC L4. Retrieval favours models trained on PubMed figure captions; zero-shot AUROC favours models fine-tuned on the closed CheXpert label vocabulary. Neither tests finding-level discrimination directly.

ROCO-CXR R@1 (354 image–caption pairs); NIH ChestX-ray14 macro-AUROC (five CheXpert findings); MedTEC L4 DS on chest radiographs. Tied values share a rank number. Select a model to highlight it.

The disagreement persists when all three protocols are applied to the same OpenI images. CXR specialists lead retrieval (BioViL R@50 = 12.9% vs. BiomedCLIP 4.5%) and zero-shot AUROC (BioViL 0.708), while BioViL also shows the deepest probing collapse (L4 −0.219, L5 −0.167). MedTEC therefore measures a property that neither standard protocol captures.

Additional experiments

Abdomen CT with disease labels

Our initial CT probes used AMOS-2022, which provides organ segmentation labels only; its L4 and L5 would therefore probe organ identity rather than findings and negation. We rebuilt the modality from the Merlin abdominal CT dataset (Stanford AIMI; 30 report-derived abnormality labels) with six single-label classes: hepatic steatosis, renal cyst, gallstones, ascites, pleural effusion, and no finding (150 each, n = 900). We additionally evaluate MERLIN, a volumetric CT model, on its own training distribution.

19 of 40 cells are collapse-certain (95% CI < 0). MERLIN is collapse-certain at all five levels. Trained exclusively on abdominal CT–report pairs, it was never required to encode whether an image is a CT, and everyday-object and other-modality descriptions frequently outscore the correct CT description.

Additional experiments

Robustness to prompt formulation

We repeated L4 and L5 under four phrasing styles, keeping the anchor image, competing findings, and probe structure fixed: the original template captions, report-style sentences (Findings/Impression), ontology terms following RadLex and UMLS, and alternative clinical paraphrases. Of the 63 cells that collapse under the template, 62 remain below the 0.05 boundary under every style; style accounts for roughly 0.01–0.04 SD per cell.

Collapse-certain cells by modality (models × levels × styles)

The single exception is in brain MRI: BiomedCLIP L5 changes from −0.014 (template) to +0.051 (ontology) and is negative again under two other styles. Sign changes occur in both directions, so the template does not systematically favour the models.

Negation subtypes

The original L5 used a single negation form. We decomposed it into four subtypes following NegEx, ConText, and the radiologist-certainty lexicon of Panicek and Hricak: definite (“pneumonia excluded”), hedged (“possible pneumonia”, “cannot be excluded”), ruled-out (“no radiographic evidence of pneumonia”), and historical (“prior pneumonia, now resolved”). Hedged phrasing is collapse-certain in 38 of 46 model × modality cells (83%), compared with 52% for definite and 50% for ruled-out negation.

Histopathology: DS by negation subtype

* collapse-certain (95% CI < 0). † Historical is off-axis. CONCH, the in-domain pathology model, handles explicit negation (definite +0.075, ruled-out +0.210) but collapses on hedged phrasing (−0.014), which isolates uncertainty as the failure mode.

Downstream task

On the 1,191 closed yes/no questions of VQA-RAD, a dual encoder answers by scoring an affirmative statement against its negation, which is an L5 contrast on an externally authored dataset. Balanced accuracy across ten models ranges from 0.484 to 0.530 (chance 0.500), only two models exceed chance, and the yes-rate varies from 0.164 to 0.766, indicating that answers follow a fixed polarity prior rather than the image.

Additional experiments

Demographic subgroup analysis

All subgroup analyses use ground-truth attributes without imputation and the same DS protocol. Sex and age use HAM10000 disease labels joined to ISIC-2019 metadata (n = 1,000; L1–L5). Skin tone uses the MSKCC Skin Tone Labeling Dataset (ISIC collection 413; 300 images per Fitzpatrick group). Because all lesions in that set are benign, skin-tone analysis covers L1–L3.

L1 DS by Fitzpatrick group

Recognition holds across all groups, with a small but significant gradient against darker skin at L1–L2 (maximum gap 0.044; BiomedCLIP L1 +0.177 for I–II vs. +0.132 for V–VI, non-overlapping CIs). The gap falls to at most 0.012 at L3.

AttributeMax. gapObservation
Skin tone (L1–L3)0.044Small gradient against types V–VI at L1–L2; absent at L3
Sex (L1–L5)0.009No difference; L4/L5 collapse is equal across sexes
Age (L1–L5)0.019Negligible; one isolated gap (PMC-CLIP, L4)
Additional experiments

Sensitivity to sample size

We subsampled per-image scores at n = 100, 250, 500, and 1,000 with fixed prompts, seed, and bootstrap settings. Point estimates are stable from n ≈ 250; larger samples mainly narrow the confidence intervals. At n ≈ 1,000 the intervals are narrow enough to separate collapse from near-chance behaviour for |DS| ≈ 0.001–0.005.

We also report precision@k alongside recall@k for retrieval. With one gold caption per image, P@k = R@k / k, so the two metrics yield identical rankings.

Construction

Benchmark construction

Anchor images are stratified by label and restricted to single-label cases. This restriction is necessary because L4 and L5 negatives name other findings; with a multi-label anchor, a nominal negative could be a true description. Each anchor set is produced by a deterministic script (seed 42) that writes a manifest with per-image provenance.

ModalitySourceAnchorsLabel vocabulary
Chest X-rayNIH ChestX-ray141,0005 single-label findings
Brain MRIOASIS1,0004 dementia stages
Abdomen CTMerlin (disease-labelled)9006 classes
Retinal fundusODIR-5K1,0047 ocular disease classes
DermoscopyISIC 2018 Task 31,0005 lesion types
HistopathologyNCT-CRC-HE-100K9999 tissue classes

Negatives are drawn from clinical vocabularies rather than constructed adversarially: other imaging modalities of the same anatomy, named following RadLex (L2); the same modality applied to a different anatomical region (L3); the remaining labels of the modality's diagnostic vocabulary, e.g. CheXpert for chest radiographs (L4); and ten negation constructions (L5). This follows the grounded-negative practice of Winoground, ARO, and SugarCrepe.

Relation to existing benchmarks

BenchmarkMeasurement
GMAI-MMBench, OmniMedVQATask accuracy of generative LVLMs across clinical tasks, departments, and modalities
ProbMed, MediConfusionRobustness on adversarial or confusable cases
Winoground, ARO, SugarCrepe, CREPE, ConMeCompositional probing in the general domain
MedTEC-BenchWhether dual-encoder representations separate clinically relevant concepts, one semantic axis at a time

Scope and limitations

MedTEC-Bench probes the text side of dual-encoder medical VLMs. Image-side failures are a separate axis, and the conclusions do not transfer directly to generative or cross-attention architectures. The negation levels cover a range of constructions but do not exhaust clinical phrasing. The study is diagnostic; establishing how L4 and L5 performance maps to specific downstream applications, and how each failure regime responds to mitigation, is left to future work.

We recommend reporting text-side probing alongside retrieval and zero-shot scores. Standard benchmarks remain informative, but they are insufficient proxies for the semantic discrimination that clinical applications require.

Citation

@inproceedings{akash2026medtec,
  title     = {When Medical VLMs Stop Understanding: MedTEC-Bench for Probing Semantic Specificity},
  author    = {Akash, Ahsan Habib and Devkota, Alina and Adjeroh, Donald A. and Bhattarai, Binod and Gyawali, Prashnna Kumar},
  booktitle = {Advances in Neural Information Processing Systems (Evaluations and Datasets Track)},
  year      = {2026}
}