Aligning Diffusion Models by Optimizing Human Utility
About
We present Diffusion-KTO, a novel approach for aligning text-to-image diffusion models by formulating the alignment objective as the maximization of expected human utility. Since this objective applies to each generation independently, Diffusion-KTO does not require collecting costly pairwise preference data nor training a complex reward model. Instead, our objective requires simple per-image binary feedback signals, e.g. likes or dislikes, which are abundantly available. After fine-tuning using Diffusion-KTO, text-to-image diffusion models exhibit superior performance compared to existing techniques, including supervised fine-tuning and Diffusion-DPO, both in terms of human judgment and automatic evaluation metrics such as PickScore and ImageReward. Overall, Diffusion-KTO unlocks the potential of leveraging readily available per-image binary signals and broadens the applicability of aligning text-to-image diffusion models with human preferences.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Text-to-Image Generation | GenEval 1.0 (test) | Overall Score42 | 63 | |
| Text-to-Image Generation | Pick-a-Pic v2 (test) | PickScore73.4 | 42 | |
| Text-to-Image Generation | Pick-a-Pic (val) | PickScore21.15 | 20 | |
| Text-to-image generation evaluation | HPS v2 | HPS Score (Anime)28.05 | 18 | |
| Text-to-Image Generation | HPSv2 (test) | HPS0.2838 | 18 | |
| Text-to-image generation evaluation | Pick-a-Pic unique v2 (val) | PickScore21.2 | 13 | |
| Text-to-Image Generation | Parti-Prompts 1632 prompts (test) | PickScore (PS)66.6 | 12 | |
| Aesthetic Quality Improvement | HPS v2 (test) | HPSv2 Score27.89 | 10 | |
| Text-to-Image Generation | Pick-a-Pic (500), HPSv2 (500), and PartiPrompts (1000) (test) | PickScore21.15 | 10 | |
| Text-to-Image Generation | HPD v2 (test) | PickScore75.55 | 10 |