Research
Breast Cancer VLMs: Clinically Practical Vision-Language Train-Inference Models
Overview Research area: Medical computer vision — vision-language models (VLMs) for breast cancer screening, specifically computer-aided diagnosis (CAD) on 2D mammograms. Technical level: Advanced. Th

- arXiv
- 2510.25051
- Published
- 2025-10-29
- Authors
- Shunjie-Fabian Zheng, Hyeonjun Lee, Thijs Kooi, Ali Diba
AI summary
Overview
- Research area: Medical computer vision — vision-language models (VLMs) for breast cancer screening, specifically computer-aided diagnosis (CAD) on 2D mammograms.
- Technical level: Advanced. The paper assumes familiarity with convolutional neural networks, vision transformers, attention mechanisms (self-, cross-, co-attention), CLIP-style contrastive pre-training, and clinical screening terminology (BI-RADS, breast density, calcification).
- Scope in one sentence: The paper proposes a clinically practical vision-language framework that fuses standard ConvNet feature maps from high-resolution mammograms with text derived only from routine tabular clinical metadata and synthetic template-generated reports, and evaluates it on two in-house multi-national screening cohorts plus two public benchmarks.
What This Paper Is About
Breast cancer is the most commonly diagnosed malignancy among women in the developed world, and screening mammography reduces mortality by 20-35% through early detection, but interpreting screening mammograms is hard because early malignancies are subtle, breast parenchymal patterns vary widely, and radiologists review hundreds of studies daily. Existing CAD models perform well on microcalcifications and masses (75-89%) on public datasets such as VinDr but still show noticeable gaps on real-world clinical data with diverse screening populations and more varied malignant cases; prior multi-modal approaches such as Mammo-CLIP and MMBCD depend on computationally intensive vision transformers and on costly bounding-box annotations or prior clinical history. The goal of this work is a VLM-based CAD framework that trains and infers practically, using only easily accessible metadata instead of expensive annotations.
Key Contributions
- Hierarchical tokenization module: converts only structured metadata (age, device type, nationality, BI-RADS, density) into dense vectors compatible with convolutional features, eliminating vision-transformer overhead and exploiting the stronger inductive biases of ConvNets.
- Multi-stage fusion blocks: co-attention-based fusion enabling bidirectional vision-language integration while preserving spatial relationships at native 2K resolution.
- Synthetic report generation: reports are generated from clinical information templates, augmenting limited text data without requiring manual annotations or extensive prior annotations.
- Empirical demonstration across settings: the framework achieves superior performance on malignancy and calcification abnormality detection (reported in the contribution list as AUC 0.921 vs. 0.856), outperforming vision-transformer-based models on multi-national cohort screening mammograms while remaining deployable.
Main Findings
- Co-attention is the Pareto optimal aggregator: across two datasets and both tasks (malignancy and calcification), co-attention on top of simple ConvNets outperformed image-only models as well as merged-attention and cross-attention aggregators.
- Malignancy classification gains: 6% points for ResNet and 3% for EfficientNet on BRC1; 5% and 2.4% for ResNet and EfficientNet respectively on BRC2.
- Calcification classification gains: AUC gains of 3.3% and 2.1% on BRC1 for the two backbones, and 6.3% and 3.5% AUC on BRC2.
- Beats transformer aggregators: the method outperforms a transformer model on top of a vision backbone with steady improvements of at least 2% points in AUC across all settings.
- Best reported table values (Table 1, Text Guided Co-Attention, RN34):* malignancy 0.9320 on BRC1 and 0.8870 on BRC2; calcification 0.9452 on BRC1 and 0.9267 on BRC2. For EfficientNet-B5 Co-Attention: malignancy 0.9247 (BRC1) and 0.8864 (BRC2); calcification 0.9434 (BRC1) and 0.9186 (BRC2). Vision-only RN34 without aggregation scored 0.8594 / 0.8352 (malignancy) and 0.9108 / 0.8575 (calcification); vision-only ENB5 scored 0.8992 / 0.8624 and 0.9219 / 0.8822.
- More data helps ResNet backbones: combining the two datasets during training leads to consistent AUC improvements for ResNet backbones.
- Public benchmark performance (Table 2, RSNA Mammo malignancy / VinDr Mammo calcification AUC): Ours** (trained on BRC2) 0.7928 and Ours* (trained on BRC1) 0.7837 on RSNA, versus CLIP 0.7659, MV-CLIP 0.7620, Supervised EN-B5 0.7271, Mammo-CLIP 0.7257, MaMa-CLIP 0.7300, MGCA 0.6870, and MM-MIL 0.6500. On VinDr calcification, Ours* reached 0.9806 versus MV-CLIP 0.9787 and CLIP 0.9768.
- Improvements on RSNA were almost 3% AUC compared to a customized CLIP pre-trained model.
- Calcification gains on VinDr were small: 0.2% AUC, which the authors suggest may indicate saturation of the VinDr dataset.
- Tokenizer ablation: using the feature map as tokens outperformed tokens generated from embeddings; linear and MLP tokenizers generating tokens directly from embeddings were less predictive than any feature-map setting for the same number of tokens.
- Max-pooling helped the classifier, and 512 tokens performed better than 256 tokens for all models, though the improvements were marginal and held for both ConvNets with all three aggregators.
Methodology in Plain English
The pipeline starts by turning raw tables into sentences. Age, nationality, imaging device manufacturer and model name, institution, exam year, and breast density are inserted into a small set of pre-defined sentence templates to produce a short synthetic mammography report for each image. Using templates instead of a large language model avoids the compute cost of running an LLM and prevents hallucination from smaller LLMs that might inject noise into the pseudo-reports. Missing values are set to the literal value "unknown" — for example, a patient of unknown age.
Next, two encoders run in parallel. A frozen BioClinicalBERT text encoder turns the synthetic report into token-level representations rather than a single CLS embedding, because the text is short and word-specific meanings carry granular information that a global embedding could lose. A vision encoder (ResNet-34 or EfficientNet-B5) produces a spatial feature map. For images, the grayscale mammogram is copied into three channels, pixels below 40 are zeroed as background, the breast region is cropped, and the image is resized to [1520, 912] before affine and elastic augmentation. Both vision and CLIP-based models are initialized with the authors' own weights from contrastive VLM pre-training on 630,627 annotated mammograms.
A tokenizer reshapes the feature map into tokens and uses a linear projection to map it to N tokens; text tokens are projected into the same dimensionality and their count is matched to N by adaptive average pooling when down-sampling or a linear projection when up-sampling. Fusion uses co-attention: two intertwined transformer blocks, each with self-attention (to refine each modality's own representation) followed by cross-attention (so visual features attend to text and text attends to visual features), then a 2-layer MLP, with residual connections and layer normalization after each attention block and the final MLP. Three such co-attention transformers are used, with four heads in the self- and cross-attention.
Finally, each representation is max-pooled, the textual-aware visual and visual-aware textual vectors are concatenated, and a 2-layer fusion MLP (1024 hidden, 512 output dimensions, GELU activation) feeds a classification layer trained with binary cross-entropy. Training uses AdamW with learning rate 5e-5 and weight decay 1e-4, a cosine-annealing scheduler with warm-up for 1 epoch, distributed data parallelism with mixed precision on 8 H100 GPUs for up to 30 epochs, with per-device mini-batch sizes of 96 (ResNet-34) and 16 (EfficientNet-B5).
Why This Matters
- Research impact: the work argues that ConvNets plus language can outperform vision-transformer-based VLM approaches at native 2K mammography resolution, and that fusion architecture choice (co-attention versus merged- or cross-attention) is a first-order design decision. It also shows that text supervision can be obtained purely from routine metadata templates, removing the annotation bottleneck that limits prior multi-modal CAD work.
- Real-world applications:
- Screening triage and prioritization: flagging exams likely to contain biopsy-proven malignancy in high-volume screening programs.
- Calcification detection and characterization, where the largest fusion benefits were observed.
- Deployment across multi-national, multi-device screening populations, since the method handles high-resolution images and takes device type, institution, and nationality as inputs.
- Building stronger pre-trained vision backbones for downstream mammography tasks, since the backbone trained with this method transferred to RSNA Mammo and VinDr Mammo.
- Industry relevance: the authors are affiliated with Lunit Inc., and the emphasis is explicitly on training/inference feasibility and on avoiding costly bounding-box annotations and high-resolution ViT/CLIP overhead, which are the practical blockers for shipping CAD into clinical workflows.
Future Directions
- Prospective clinical validation and reader studies: the evaluation is retrospective on in-house datasets and public benchmarks; clinical impact on radiologist performance and patient outcomes is not reported in the content provided.
- Saturation and harder benchmarks: the near-zero calcification gain on VinDr (0.2% AUC) suggests the benchmark may be saturated, motivating more challenging or more diverse evaluation sets.
- Richer context and report templates: the current text comes from a limited set of pre-defined sentences, which the authors acknowledge provides only limited information; expanding what metadata or report content is templated, while still avoiding LLM hallucination, is a natural extension.
- Subgroup and robustness analysis: the provided content does not report performance breakdowns by nationality, device manufacturer, breast density, age, or on the "unknown" values inserted for missing data, leaving fairness and missing-data robustness as open questions.
Target Audience
This paper is most valuable to medical imaging machine learning researchers and engineers building CAD or VLM systems for mammography; to industry teams evaluating whether ConvNet-based fusion can replace vision-transformer-heavy pipelines in a product; to radiologists and clinical informatics specialists who want to understand what metadata a model can usefully consume without extra annotation; and to graduate-level readers already comfortable with attention mechanisms and multi-modal learning who want a concrete, deployment-oriented case study.
Authors’ abstract
Breast cancer remains the most commonly diagnosed malignancy among women in the developed world. Early detection through mammography screening plays a pivotal role in reducing mortality rates. While computer-aided diagnosis (CAD) systems have shown promise in assisting radiologists, existing approaches face critical limitations in clinical deployment - particularly in handling the nuanced interpretation of multi-modal data and feasibility due to the requirement of prior clinical history. This study introduces a novel framework that synergistically combines visual features from 2D mammograms with structured textual descriptors derived from easily accessible clinical metadata and synthesized radiological reports through innovative tokenization modules. Our proposed methods in this study demonstrate that strategic integration of convolutional neural networks (ConvNets) with language representations achieves superior performance to vision transformer-based models while handling high-resolution images and enabling practical deployment across diverse populations. By evaluating it on multi-national cohort screening mammograms, our multi-modal approach achieves superior performance in cancer detection and calcification identification compared to unimodal baselines, with particular improvements. The proposed method establishes a new paradigm for developing clinically viable VLM-based CAD systems that effectively leverage imaging data and contextual patient information through effective fusion mechanisms.