atlas

Research map / Large language models / Alignment and preferences

Diffusion Model Alignment Using Direct Preference Optimization

CVPR 2024 · Large language models › Alignment and preferences · approach: Active and token-level preference learning · 154 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 Direct Preference Optimization to text-to-image diffusion models (Diffusion-DPO), fine-tuning SDXL-base and SD1.5 on Pick-a-Pic v2 human preferences, and also tests AI-feedback labels.

Problem

Text-to-image diffusion models are typically trained without learning from human preferences, and prior diffusion alignment methods (RL-based or reward-gradient-based) fail to generalize stably to open-vocabulary prompts and diverse feedback.

Approach

Reformulates DPO's preference objective for diffusion models by using the ELBO-based denoising error difference between the policy and a frozen reference model as an implicit likelihood proxy, yielding a simple denoising-loss objective on preferred vs. dispreferred images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune SDXL-base with Diffusion-DPO on Pick-a-Pic preferencesSDXL-1.0 base · PartiPromptsgeneral preference win rate: 70.0%Helped
Fine-tune SDXL-base with Diffusion-DPO on Pick-a-Pic preferencesSDXL-1.0 base · HPSv2general preference win rate: 64.7%Helped
Fine-tune SDXL-base with Diffusion-DPO on Pick-a-Pic preferencesSDXL-(base + refiner) · PartiPromptsgeneral preference win rate: 69%Helped
Fine-tune SDXL with Diffusion-DPOSDXL image-to-image editing · TEd-Benchedit preference win rate: 65% preferred; SDXL 24%, with 11% drawsHelped
Train SD1.5 with PickScore-ranked preference pairs (ablation)SD1.5 · PartiPromptsgeneral preference win rate: 59.8% to 63.3%Helped
Train using Aesthetic Predictor-ranked pairs (ablation)SD1.5 · Aesthetic appeal and CLIP text-image alignmentCLIP text-image alignmentHurt
Train using CLIP-ranked preference pairs (ablation)SD1.5 · Text-image alignmenttext-image alignmentHelped
Replace Diffusion-DPO with SFT on preferred images (ablation)SD1.5 · PartiPromptswin rate over base model: 55.5%Helped
Replace Diffusion-DPO with SFT on preferred images (ablation)SDXL · Pick-a-Pic preferred-image trainingperformanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: Pick-a-Pic v2

Benchmarks: PartiPrompts HPSv2 benchmark prompts TEdBench Pick-a-Pic v2 validation

Metrics: win rate (human majority vote) PickScore HPSv2 reward preference accuracy

Baselines: SDXL-1.0 base SDXL-1.0 base+refiner SD1.5 Emu DDPO DRaFT AlignProp DOODL

Builds on: Direct Preference Optimization Denoising Diffusion Probabilistic Models DDPO DPOK Bradley-Terry model

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