atlas

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

Self-Play Fine-tuning of Diffusion Models for Text-to-image Generation

NeurIPS 2024 · Image generation › Text-to-image diffusion · approach: Inference-time T2I improvement · 5 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 SPIN-Diffusion, a self-play fine-tuning method for text-to-image diffusion models that needs only one image per prompt, and shows gains over SFT and Diffusion-DPO on Stable Diffusion 1.5 using Pick-a-Pic.

Problem

Fine-tuning text-to-image diffusion models usually needs paired winner/loser preference data (for RL or DPO) or plateaus under SFT; many real datasets have only one image per prompt.

Approach

Adapts LLM self-play fine-tuning (SPIN) to diffusion models: the main model is trained to separate real (winner) diffusion trajectories from trajectories sampled from the previous iteration's copy, using a decomposed DDIM-based objective that uses only consecutive timesteps, so no loser images are needed.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SPIN-Diffusion instead of SFTStable Diffusion 1.5 · Pick-a-Pic test setPickScore: 21.4542 -> 21.6651Helped
Use SPIN-Diffusion iteration 2 instead of Diffusion-DPO (ours)Stable Diffusion 1.5 · Pick-a-Pic test setAverage: 7.2758 -> 7.3951Helped
Continue SPIN-Diffusion from iteration 2 to iteration 3SPIN-Diffusion · Pick-a-Pic test setAverage: 7.3951 -> 7.4126Helped
Use SPIN-Diffusion iteration 2 instead of Diffusion-DPOStable Diffusion 1.5 · PartiPromptsAverage: 7.3698 -> 7.4326Helped
Use SPIN-Diffusion iteration 2 instead of Diffusion-DPOStable Diffusion 1.5 · HPSv2Average: 7.4388 -> 7.5095Helped
Continue training iteration 1 without updating the opponent; instead update the opponent to iteration 1 for iteration 2 (ablation)SPIN-Diffusion · Pick-a-Pic validation setPickScoreHelped
Continue training iteration 1 without updating the opponent (ablation)SPIN-Diffusion · Pick-a-Pic validation setHPSHurt
Continue training iteration 1 without updating the opponent (ablation)SPIN-Diffusion · Pick-a-Pic validation setAverage scoreHurt
Continue training iteration 1 without updating the opponent (ablation)SPIN-Diffusion · Pick-a-Pic validation setAestheticMixed
Use SPIN-Diffusion iteration 3 instead of SD-1.5Stable Diffusion 1.5 · Pick-a-Pic test setOverall winning rate: 91.6% vs 73.2%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Pick-a-Pic LAION-5B

Benchmarks: Pick-a-Pic test set PartiPrompts HPSv2

Metrics: PickScore HPS ImageReward Aesthetic score winning rate

Baselines: SD-1.5 SFT Diffusion-DPO

Builds on: SPIN DDIM Diffusion-DPO Stable Diffusion

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