atlas

Research map / Image generation / Fast diffusion sampling

Doctor Approved: Generating Medically Accurate Skin Disease Images through AI-Expert Feedback

NeurIPS 2025 · Image generation › Fast diffusion sampling · approach: Diffusion models as perception tools · 1 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.

Proposes MAGIC, a semi-automated framework that uses GPT-4o as an evaluator of dermatologist-written checklists to align a fine-tuned Stable Diffusion model (via RFT or DPO) so it generates medically accurate skin disease images for classifier data augmentation.

Problem

Diffusion models often generate medically inaccurate skin disease images, and existing feedback-based alignment (RLHF, DPO) needs robust reward models or costly expert annotation, limiting their use for augmenting scarce medical data.

Approach

Expert-written attribute-level checklists (location, lesion type, shape/size, color, texture) are scored by an MLLM (GPT-4o) on synthetic image pairs; the binary outcomes serve as preference labels for DPO (or reward-weighted fine-tuning) of an image-to-image Stable Diffusion pipeline, so the MLLM evaluates only simple closed-form visual criteria.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add MAGIC-DPO-generated images to classifier trainingResNet18 on Fitzpatrick17k 20-condition · Fitzpatrick17k 20-conditionaccuracy: 29.31 -> 38.33; +9.02Helped
Add MAGIC-DPO-generated images to classifier trainingDINOv2 on Fitzpatrick17k 20-condition · Fitzpatrick17k 20-conditionaccuracy: 49.89 -> 55.01; +5.12Helped
Replace real-only training with T2I augmentationResNet18 on Fitzpatrick17k 20-condition · Fitzpatrick17k 20-conditionaccuracy: -3.74%Hurt
Replace real-only training with I2I augmentationResNet18 on Fitzpatrick17k 20-condition · Fitzpatrick17k 20-conditionaccuracy: +2.14%Helped
Add MAGIC-DPO-generated images to few-shot classifier trainingDINOv2 with 310 real training images · Fitzpatrick17k few-shotaccuracy: 26.45 -> 37.39; +10.94Helped
Use unlabeled samples during MAGIC-DPO fine-tuningDINOv2 with 310 real training images · Fitzpatrick17k few-shotaccuracy: 37.39 -> 40.34; +2.95Helped
Add MAGIC-DPO-generated images to classifier trainingResNet18 on SCIN · SCINaccuracy: 23.13 -> 29.43; +6.3%Helped
Add MAGIC-DPO-generated images to classifier trainingDINOv2 on SCIN · SCINaccuracy: 30.61 -> 35.65; +5.0%Helped
Add MAGIC-DPO-generated images to classifier trainingClassifiers on PAD-UFES-20 · PAD-UFES-20accuracy: 63.02 -> 70.65; 67.88 -> 73.85Helped
Replace the coarse checklist with a fine-grained checklist (ablation)MAGIC-DPO on Fitzpatrick17k · Fitzpatrick17k 20-conditionaccuracy: 32.83 -> 38.33; 51.16 -> 55.01Helped
Use a highly fine-grained 9-criteria checklist instead of the 7-criteria checklist (ablation)MAGIC-DPO on Fitzpatrick17k · Fitzpatrick17k 20-conditionaccuracy: 38.33 -> 39.39; 55.01 -> 55.88Helped
Increase DPO feedback volume (ablation)MAGIC-DPO · Fitzpatrick17k 20-conditionaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: Fitzpatrick17k (20-condition subset) SCIN PAD-UFES-20

Benchmarks: Fitzpatrick17k 20-condition classification SCIN PAD-UFES-20 few-shot Fitzpatrick17k

Metrics: accuracy F1 precision recall FID criteria satisfaction rate dermatologist alignment score

Baselines: Real-only training T2I fine-tuned Stable Diffusion I2I fine-tuned Stable Diffusion MAGIC-RFT Coarse checklist MAGIC

Builds on: Direct Preference Optimization Stable Diffusion Textual Inversion LoRA Diffusion-DPO

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