atlas

Research map / Vision-language and multimodal / CLIP and zero-shot

Bringing CLIP to the Clinic: Dynamic Soft Labels and Negation-Aware Learning for Medical Analysis

CVPR 2025 · Vision-language and multimodal › CLIP and zero-shot · approach: Fine-grained improvements to CLIP · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Adapts CLIP for chest X-ray report alignment by adding clinically-enhanced dynamic soft labels (text, CheXbert clinical, and RadGraph graph similarity), negation-based hard negatives, and introduces the CXR-Align benchmark.

Problem

General-domain CLIP-style contrastive training on medical image-report pairs struggles with negations and with semantic overlap/duplicate templated reports within batches, which creates false negatives and noise.

Approach

Replace one-hot InfoNCE targets with KL-divergence to thresholded, row-normalized soft labels derived from intra-modal similarities of report text embeddings, CheXbert clinical labels, and RadGraph graph embeddings, and add LLM-generated negated reports as hard negatives.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add dynamic soft labels based on text and clinical similarity (ablation)CLIP · RSNA ZSAUC: 81.2 -> 84.4Helped
Add dynamic soft labels based on text and clinical similarity (ablation)CLIP · SIIM ZSAUC: 74.3 -> 84.8Helped
Train with negation-based hard negatives alone (ablation)CLIP · RSNA ZSAUC: 81.2 -> 82.0No clear effect
Combine negation-based hard negatives with dynamic soft labels (ablation)CLIP · RSNA ZSAUC: 84.4 -> 86.4Helped
Add graph embeddings and graph-based dynamic soft labels (ablation)CLIP-D_{t+c} · CXR14 ZSaccuracy: 61.2 -> 62.3Helped
Add graph embeddings and graph-based dynamic soft labels (ablation)CLIP^{N}-D_{t+c} · CXR14 ZSaccuracy: 62.8 -> 63.0Helped
Add negation-based hard negatives to CLIP-D_{t+c} under added normal-case imbalance (ablation)CLIP-D_{t+c} · RSNA ZS with imbalanced training dataAUC: 82.1 -> 83.2Helped
Add clinical similarity to text-based dynamic soft labels (ablation)CLIP-D_t · RSNA ZS with imbalanced training dataAUC: 78.8 -> 82.1Helped
Add negation-based hard negatives without dynamic soft labels (ablation)CLIP · CXR-Align task Baccuracy: 72.4 -> 71.7Hurt
Add negation-based hard negatives (ablation)CLIP · CXR-Align task Aaccuracy: 75.4 -> 97.3Helped
Add dynamic soft labels and graph embeddings to negation-based hard-negative training (ablation)CLIP^{N} · MIMIC CXR-Align task Baccuracy: 71.7 -> 80.1Helped
Add normal and duplicate reports to the training data (ablation)CLIP^{N,G}-D_{t+c+g} · OpenI normal case detectionaccuracy: 3.1 -> over 80%Helped

Surprising findings

Limitations

Experimental setup

Datasets: MIMIC-CXR CheXpert OpenI RSNA Pneumonia SIIM Pneumothorax VinDr CXR14 private tertiary hospital dataset

Benchmarks: RSNA Pneumonia RSNA-ab SIIM VinDr CheXpert CXR14 CXR-Align OpenI normal case detection MIMIC report retrieval CheXpert report retrieval OpenI report retrieval

Metrics: accuracy AUC top-5 retrieval accuracy CheXbert F1 precision recall

Baselines: ConVIRT BioViL BioViL-T CXR-CLIP SoftCLIP CLIP GLORIA MedCLIP

Builds on: CLIP SoftCLIP InfoNCE BioViL-T ProbMed

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy