atlas

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

Boost Your Human Image Generation Model via Direct Preference Optimization

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.

Proposes HG-DPO, a three-stage curriculum DPO method that uses real human images as winning images (via easy, normal, hard stages) to improve realism of human image generation in latent diffusion models.

Problem

Diffusion-DPO and its variants use only generated images as winning samples, capping realism of human image generation at the level of generated images, and naively using real images as winners fails due to the large domain gap.

Approach

Use real images as DPO winning images, bridged by a three-stage curriculum: easy (AI-scored generated pairs with a statistics-matching loss against color shift), normal (SDEdit-style stochastic reconstruction intermediate domain), and hard (near-real intermediate winners), with no human feedback needed for dataset construction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use HG-DPO instead of Curriculum-DPOhuman image generation · Human image generation test setFID: 35.35 -> 29.41Helped
use HG-DPO instead of AlignProphuman image generation · Human image generation test setP-Score: 23.0202 -> 22.6043Hurt
train in one stage with real images as winners and generated images as losers (ablation)Base (ϵbase) · Human image generation test setFID: 37.34 -> 112.67Hurt
add the easy stage before normal and hard training (ablation)HG-DPO · Human image generation test setFID: 72.34 -> 29.41Helped
add the normal stage between easy and hard training (ablation)HG-DPO · Human image generation test setFID: 32.24 -> 29.41Helped
train sequentially through the three curriculum stages instead of end-to-end on their combined datasets (ablation)HG-DPO · Human image generation test setFID: 57.10 -> 29.41Helped
add text encoder training after the hard stage (ablation)Hard (ϵH) · Human image generation test setCLIP: 31.15 -> 31.57Helped
use an image pool with more than two candidates per prompt instead of exactly two (ablation)easy stage · Human image generation test setP-Score: 22.1939 -> 22.5688Helped
add statistics matching loss to the image-pool easy stage (ablation)easy stage with N > 2 · Human image generation test setHue: 98.54 -> 27.94Helped
increase the weight of the original DPO regularization instead of using statistics matching loss (ablation)easy stage with N > 2 · Human image generation test setP-Score: 22.5688 -> 22.2506Hurt
adapt HG-DPO LoRA layers to InstantBoothInstantBooth · Personalized text-to-imageFID: 39.61 -> 29.30Helped
apply SFT with hard-stage winning images after the normal stage instead of continuing with the hard stage (ablation)Normal (ϵN) · Human image generation test setFID: 28.66 -> 35.12Hurt

Surprising findings

Limitations

Experimental setup

Datasets: internal human image dataset (~300k) HPD v2 Pick-a-Pic v2

Benchmarks: internal 5k human prompt test set personalized T2I evaluation with InstantBooth

Metrics: PickScore HPS-v2 ImageReward AestheticScore CLIP score FID CLIP-IQA quality CLIP-IQA sharpness ATHEC hue distance

Baselines: Diffusion-DPO NCP-DPO MAPO Curriculum-DPO AlignProp HPD v2-trained model Pick-a-Pic v2-trained model

Builds on: Diffusion-DPO Curriculum learning SDEdit TexForce InstantBooth

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