A Reality Check of Vision-Language Pre-training in Radiology: Have We Progressed Using Text?

Julio Silva-Rodríguez, Jose Dolz, Ismail Ben Ayed
4/7/2025
cs.CV

No official code found. Best implementation: jusiro/DLILP (4 stars, MIT, last commit 2025-11-27).

Abstract

Vision-language pre-training has recently gained popularity as it allows learning rich feature representations using large-scale data sources. This paradigm has quickly made its way into the medical image analysis community. In particular, there is an impressive amount of recent literature developing vision-language models for radiology. However, the available medical datasets with image-text supervision are scarce, and medical concepts are fine-grained, involving expert knowledge that existing vision-language models struggle to encode. In this paper, we propose to take a prudent step back from the literature and revisit supervised, unimodal pre-training, using fine-grained labels instead. We conduct an extensive comparison demonstrating that unimodal pre-training is highly competitive and better suited to integrating heterogeneous data sources. Our results also question the potential of recent vision-language models for open-vocabulary generalization, which have been evaluated using optimistic experimental settings. Finally, we study novel alternatives to better integrate fine-grained labels and noisy text supervision.

View on arXivView PDF

Code Implementations(1)

jusiro/DLILPCommunity74%
MIT

[IPMI'25] A Reality-check of vision-language pre-training for radiology. DLILP, a disentangled language-image-label pre-training criteria for VLMs.

41PythonMar 29, 202410 months agoMIT
chest-xray-imagesmedical-image-analysispre-trainingvision-language-model

Similar Papers

Cite this paper

@article{silvarodrguez2025reality,
  title  = {A Reality Check of Vision-Language Pre-training in Radiology: Have We Progressed Using Text?},
  author = {Julio Silva-Rodríguez and Jose Dolz and Ismail Ben Ayed},
  year   = {2025},
  eprint = {2504.05227},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.05227v1}
}

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/2504.05227.svg)](https://codeofpaper.com/paper/2504.05227)

Discussion