atlas

Research map / Label-efficient and robust learning / Noisy labels

DiN: Diffusion Model for Robust Medical VQA with Semantic Noisy Labels

CVPR 2025 · Label-efficient and robust learning › Noisy labels · approach: Noisy cross-modal hashing and multi-label · 2 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.

Introduces DiN, a conditional diffusion-based answer classifier for medical VQA trained with semantic noisy labels, plus a noisy-label benchmark built on VQA-RAD and PathVQA.

Problem

Medical VQA models assume clean labels, yet real Med-VQA annotations contain semantically structured label noise from human mislabeling, which existing noise-handling methods (designed for classification or natural VQA) handle poorly.

Approach

Recasts answer classification as a coarse-to-fine conditional diffusion process over answer distributions, conditioned on answer-aware features from a transformer-decoder Answer Condition Generator, and supervised by refined pseudo-labels from a robust focal-symmetric loss and dynamic answer adjustment (Noisy Label Refinement, used only in training).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DiN instead of SNLCMed-VQA · VQA-RAD 10%-Semantic Noiseoverall accuracy: 69.65 -> 74.24Helped
Use DiN instead of SNLCMed-VQA · VQA-RAD 20%-Semantic Noiseoverall accuracy: 58.88 -> 62.28Helped
Use DiN instead of SNLCMed-VQA · VQA-RAD 20%-Random Noiseoverall accuracy: 62.03 -> 63.93Helped
Use DiN instead of SNLCMed-VQA · PathVQA 10%-Semantic Noiseoverall accuracy: 64.18 -> 66.67Helped
Use DiN instead of SNLCMed-VQA · PathVQA 20%-Semantic Noiseoverall accuracy: 56.72 -> 58.14Helped
Use DiN instead of SNLCMed-VQA · PathVQA 20%-Random Noiseoverall accuracy: 59.71 -> 60.84Helped
Add the Answer Diffuser (AD) (ablation)DiN · VQA-RAD 10%-Semantic Noiseoverall accuracy: 68.25 -> 71.15Helped
Add robust focal loss (RFL) (ablation)DiN with AD · VQA-RAD 10%-Semantic Noiseoverall accuracy: 71.15 -> 72.75Helped
Add answer adjustment (AA) (ablation)DiN with AD · VQA-RAD 10%-Semantic Noiseoverall accuracy: 71.15 -> 72.25Helped
Use RFL instead of CE, focal, or SCE loss (ablation)DiN · VQA-RAD 10%-Semantic Noiseoverall accuracy: 72.25; 73.10; 73.50 -> 74.24Helped
Replace MSE with KL loss for Ldif (ablation)DiN · VQA-RAD 10%-Semantic Noiseoverall accuracy: 74.24 -> 74.00No clear effect
Vary loss weight α from 0.5 to 0.1 or 1 (ablation)DiN · VQA-RAD 10%-Semantic Noiseoverall accuracy: 74.24; 73.75; 74.18No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: VQA-RAD PathVQA

Benchmarks: VQA-RAD PathVQA

Metrics: accuracy (open, close, overall)

Baselines: MMBERT Q2ATransformer SimT CoDis SNLC Baseline (Swin+BERT+decoder)

Builds on: SNLC CARD Q2ATransformer MMBERT CoDis

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