atlas

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

Personalized Preference Fine-tuning of Diffusion Models

CVPR 2025 · Image generation › Text-to-image diffusion · approach: Preference optimization for diffusion · 3 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.

Personalizes Stable Cascade text-to-image generation by conditioning on VLM-extracted user embeddings from few-shot preference pairs via decoupled cross-attention, trained with a Diffusion-DPO objective.

Problem

Diffusion-DPO aligns text-to-image models to a single population-level reward, ignoring individual users' preferences, and per-user fine-tuning does not scale or generalize to unseen users.

Approach

Extract user preference embeddings from a few preference examples using a frozen VLM (LLaVA-OneVision), inject them into the diffusion model through added user cross-attention layers (IP-Adapter style), and train with a Diffusion-DPO variant conditioned on user embeddings so one model serves many users and generalizes to new ones.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
condition generation on a user preference embedding and optimize multiple rewards jointlyStable Cascade · PartiPromptsCLIP: 31.97 -> 32.66Helped
condition generation on a user preference embedding and optimize multiple rewards jointlyStable Cascade · PartiPromptsAesthetic: 5.33 -> 5.92Helped
condition generation on a user preference embedding and optimize multiple rewards jointlyStable Cascade · PartiPromptsHPS: 23.87 -> 27.51Helped
condition generation on user preferences and optimize multiple rewards jointlyDiffusion-DPO · PartiPromptsCLIP: 32.48 -> 32.66Helped
condition generation on user preferences and optimize multiple rewards jointlyDiffusion-DPO · PartiPromptsAesthetic: 5.46 -> 5.92Helped
condition generation on user preferences and optimize multiple rewards jointlyDiffusion-DPO · PartiPromptsHPS: 25.96 -> 27.51Helped
condition generation on user preferences rather than supervised fine-tuningSFT · PartiPromptsCLIP: 32.26 -> 32.66Helped
condition generation on user preferences rather than supervised fine-tuningSFT · PartiPromptsAesthetic: 5.56 -> 5.92Helped
condition generation on user preferences rather than supervised fine-tuningSFT · PartiPromptsHPS: 25.78 -> 27.51Helped
use separate Diffusion-DPO models trained for each reward instead of one jointly conditioned modelPPD · PartiPromptsCLIP: 32.96 -> 32.66Hurt
use separate Diffusion-DPO models trained for each reward instead of one jointly conditioned modelPPD · PartiPromptsAesthetic: 6.42 -> 5.92Hurt
use separate Diffusion-DPO models trained for each reward instead of one jointly conditioned modelPPD · PartiPromptsHPS: 28.61 -> 27.51Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Pick-a-Pic v2 PartiPrompts

Benchmarks: PartiPrompts Pick-a-Pic v2 held-out users

Metrics: CLIP score Aesthetic score HPS win rate

Baselines: Stable Cascade Diffusion-DPO SFT Diffusion-DPO (CLIP) Diffusion-DPO (Aesthetic) Diffusion-DPO (HPS)

Builds on: Diffusion-DPO IP-Adapter DPO Stable Cascade

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