atlas

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

Smoothed Preference Optimization via ReNoise Inversion for Aligning Diffusion Models with Varied Human Preferences

ICML 2025 · Image generation › Text-to-image diffusion · approach: Preference optimization for diffusion · 0 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 SmPO-Diffusion, which replaces binary DPO preference labels with reward-model-derived smoothed preference weights and uses few-step DDIM inversion plus one ReNoise step to estimate diffusion trajectories, aligning SD1.5 and SDXL at lower GPU cost.

Problem

DPO for text-to-image diffusion models uses binary preference labels that ignore preference variability, causing over-optimization, and estimates trajectory likelihoods via forward noising, causing objective misalignment and costly training.

Approach

Smooth the binary preference with reward-model-derived soft weights (softmax of normalized PickScore) that scale the DPO margin, and replace forward-noise trajectory estimates with a few-step DDIM inversion followed by a single ReNoise step so the loss is computed on image-correlated latents.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SmPO instead of DPOSDXL · HPDv2HPSv2.1: 30.06 -> 32.53Helped
use SmPO instead of KTOSD1.5 · HPDv2HPSv2.1: 28.28 -> 29.31Helped
use SmPO instead of Diffusion-DPOSDXL training · A800 trainingGPU hours: $\sim$ 976.0 -> $\sim$ 150.8Helped
use SmPO instead of Diffusion-DPOSD1.5 training · A800 trainingGPU hours: $\sim$ 204.8 -> $\sim$ 41.3Helped
add DDIM Inversion to DPO (ablation)SD1.5 · HPDv2 ablationPickScore: 21.29 -> 21.72Helped
add a ReNoise step after inversion (ablation)DPO with Inversion, SD1.5 · HPDv2 ablationPickScore: 21.72 -> 21.87Helped
add smoothed preference modeling (ablation)DPO with Inversion and ReNoise, SD1.5 · HPDv2 ablationPickScore: 21.87 -> 22.08Helped
increase maximum DDIM inversion steps from 2 to 19 (ablation)SmPO-SD1.5 · HPDv2 ablationPickScore: 22.06 -> 22.11Helped
increase maximum DDIM inversion steps from 2 to 19 (ablation)SmPO-SD1.5 · HPDv2 ablationGPU hours: $\sim$ 27.8 -> $\sim$ 67.3Hurt
vary gamma from 2 through 20 (gamma 10 is the selected setting) (ablation)SmPO-SD1.5 · HPDv2 ablationPickScore: 21.71; 21.94; 22.08; 21.96Mixed
vary beta from 1000 to 5000 (beta 2000 is the selected setting) (ablation)SmPO-SD1.5 · HPDv2 ablationPickScore: 21.98; 22.08; 21.95; 21.90Mixed
vary inversion CFG; CFG 1 gives the best reported PickScore (ablation)SmPO-SD1.5 · HPDv2 ablationPickScore: 21.82; 21.89; 21.79; 21.78; 22.08; 21.83; 21.81Mixed

Surprising findings

Limitations

Experimental setup

Datasets: Pick-a-Pic v2 HPDv2 Parti-Prompts

Benchmarks: HPDv2 Parti-Prompts Pick-a-Pic v2 test set

Metrics: median reward score win-rate GPU hours user study preference

Baselines: SFT Diffusion-DPO Diffusion-KTO MaPO Refiner

Builds on: Diffusion-DPO DDIM inversion Direct Preference Optimization MaPO Diffusion-KTO

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