atlas

Research map / Image generation / Text-to-image diffusion

Curriculum Direct Preference Optimization for Diffusion and Consistency Models

CVPR 2025 · Image generation › Text-to-image diffusion · approach: Preference optimization for diffusion · 8 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 Curriculum DPO, which orders preference pairs by reward-score gap (easy to hard) in batches, and applies it to Stable Diffusion v1.5 and Latent Consistency Model with LoRA, plus a Consistency-DPO adaptation.

Problem

Standard DPO for text-to-image diffusion and consistency models samples preference pairs randomly, ignoring their difficulty, which is suboptimal for alignment with text, aesthetics, and human preference.

Approach

Rank generated images per prompt with a reward model, then build pairs whose difficulty is set by their preference-score gap and feed them to DPO in batches from easy to hard (curriculum learning), and adapt DPO to consistency models (Consistency-DPO).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add curriculum learning to LoRA + DPO (ablation)LCM · D1text alignment: 0.7502±0.0045 -> 0.7548±0.0041Helped
Add curriculum learning to LoRA + DPO (ablation)LCM · D1aesthetics: 6.4741±0.0095 -> 6.6417±0.0083Helped
Add curriculum learning to LoRA + DPO (ablation)LCM · D1human preference: 0.2990±0.0010 -> 0.3237±0.0012Helped
Add curriculum learning to LoRA + DPO (ablation)SD · D1text alignment: 0.7614±0.0049 -> 0.7703±0.0036Helped
Add curriculum learning to LoRA + DPO (ablation)SD · D1aesthetics: 5.7146±0.0162 -> 5.8232±0.0197Helped
Add curriculum learning to LoRA + DPO (ablation)SD · D1human preference: 0.2827±0.0008 -> 0.2856±0.0015Helped
Add LoRA without DPO or curriculum learning (ablation)LCM · D1text alignment: 0.7243±0.0048 -> 0.7151±0.0032Hurt
Add LoRA without DPO or curriculum learning (ablation)LCM · D1aesthetics: 6.0490±0.0162 -> 5.7158±0.0154Hurt
Add LoRA without DPO or curriculum learning (ablation)LCM · D1human preference: 0.2912±0.0021 -> 0.2881±0.0017Hurt
Add DPO to LoRA fine-tuning (ablation)LCM · D1aesthetics: 5.7158±0.0154 -> 6.4741±0.0095Helped
Add LoRA without DPO or curriculum learning (ablation)SD · D1text alignment: 0.6804±0.0052 -> 0.6852±0.0047No clear effect
Add curriculum learning to LoRA + DPOLCM · D2aesthetics: 6.0430±0.0113 -> 6.1829±0.0128Helped

Surprising findings

Limitations

Experimental setup

Datasets: DrawBench Pick-a-Pic Black et al. SVO/animal prompt dataset (D1)

Benchmarks: DrawBench Pick-a-Pic subset (D3) Black et al. D1 prompts

Metrics: Sentence-BERT text alignment score LAION aesthetic score HPSv2 human preference score human rating 1-5

Baselines: DDPO DPO (Diffusion-DPO) pre-trained LCM pre-trained SD v1.5

Builds on: Diffusion-DPO DDPO Direct Preference Optimization Latent Consistency Model curriculum learning

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