atlas

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

Aligning Diffusion Models by Optimizing Human Utility

NeurIPS 2024 · Image generation › Text-to-image diffusion · approach: Preference optimization for diffusion · 6 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.

Diffusion-KTO adapts the Kahneman-Tversky utility-maximization objective to text-to-image diffusion models so they can be aligned using only per-image binary (like/dislike) feedback instead of pairwise preferences or a reward model.

Problem

Aligning text-to-image diffusion models with human preferences typically requires pairwise preference data or a reward model with RL, and backpropagating through the sampling chain is memory-expensive; per-image binary feedback is abundant but unused.

Approach

Extends KTO's prospect-theory utility objective to diffusion models by applying a per-denoising-step implicit reward (beta log ratio of step-wise policy vs reference) with a sigmoid utility, signed by desirability, and a batch-estimated KL reference point, so training uses unpaired desirable/undesirable images.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Align with per-image binary feedback using Diffusion-KTO rather than Diffusion-DPOStable Diffusion v1-5 · Pick-a-Pic v2 testAesthetic win rate: 74.2Helped
Align with per-image binary feedback using Diffusion-KTO rather than Diffusion-DPOStable Diffusion v1-5 · Pick-a-Pic v2 testImageReward win rate: 78.4Helped
Align with per-image binary feedback using Diffusion-KTO rather than Diffusion-DPOStable Diffusion v1-5 · HPS v2 testCLIP win rate: 47.3±1.96Hurt
Align with per-image binary feedback using Diffusion-KTO rather than Diffusion-DPOStable Diffusion v1-5 · PartiPromptsHPS v2 win rate: 46.1±1.95Hurt
Use KTO utility instead of Loss-Averse utility (ablation)Diffusion-KTO · HPS v2 testPickScoreHelped
Use KTO utility instead of Risk-Seeking utility (ablation)Diffusion-KTO · HPS v2 testPickScoreHelped
Label images desirable if preferred at least once, rather than only if preferred in every comparison (ablation)Diffusion-KTO · HPS v2 testPickScoreHelped
Sample 80% of each minibatch from desirable images (ablation)Diffusion-KTO · HPS v2 testPickScoreHelped
Increase β toward 5000 (ablation)Diffusion-KTO · HPS v2 testPickScoreHelped

Surprising findings

Limitations

Experimental setup

Datasets: Pick-a-Pic v2 HPS v2 PartiPrompts

Benchmarks: Pick-a-Pic v2 test set HPS v2 test prompts PartiPrompts

Metrics: win-rate LAION aesthetics PickScore ImageReward CLIP score HPS v2 human win-rate

Baselines: Stable Diffusion v1-5 SFT CSFT AlignProp D3PO Diffusion-DPO

Builds on: KTO Diffusion-DPO D3PO DPO Prospect theory

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