atlas

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

VideoDPO: Omni-Preference Alignment for Video Diffusion Generation

CVPR 2025 · Image generation › Text-to-image diffusion · approach: Preference optimization for diffusion · 18 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.

Adapts Direct Preference Optimization to text-to-video diffusion models using a multi-dimensional OmniScore to build best-vs-worst preference pairs, re-weighted by score-frequency, improving VideoCrafter2, T2V-Turbo, and CogVideo.

Problem

Text-to-video diffusion models often deviate from user preferences in visual quality and text-video semantic alignment, and existing preference alignment methods for video rely on single-aspect reward models or are costly to supervise.

Approach

Scores generated videos with a combined OmniScore (intra-frame quality, inter-frame consistency/motion, and text-video semantic alignment), forms a best-vs-worst preference pair per prompt automatically, and re-weights DPO loss by the inverse frequency of pair scores in a histogram so rarer, more distinctive pairs get more weight.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply VideoDPO alignmentVideoCrafter2 · VBenchTotal: 80.59 -> 81.93Helped
apply VideoDPO alignmentT2V-Turbo · VBenchTotal: 80.95 -> 81.80Helped
apply VideoDPO alignmentCogVideo · VBenchTotal: 79.30 -> 79.80Helped
disable preference-pair re-weighting (alpha 0.0) (ablation)VideoCrafter2 VideoDPO · VBenchTotal: 81.93 -> 80.89Hurt
set re-weighting alpha to 0.5 or 2.0 instead of 1.0 (ablation)VideoCrafter2 VideoDPO · VBenchTotal: 81.51; 81.93 vs. 81.93No clear effect
set re-weighting alpha to 2.0 instead of 1.0 (ablation)VideoCrafter2 VideoDPO · VBenchSemantic alignment: 77.38 -> 79.59Helped
generate more videos per prompt (N=2, 3, or 4) (ablation)VideoCrafter2 VideoDPO · VBenchTotal: 80.89; 81.51; 81.93Helped
use Better-vs-Worse or Best-vs-Worse pairing instead of Best-vs-Worst (ablation)VideoCrafter2 VideoDPO · VBenchTotal: 81.32; 80.80 vs. 81.93Hurt
filter out the least-distinct preference pairs (ablation)VideoCrafter2 VideoDPO · VBenchTotal: 80.08; 81.29; 81.42 vs. 81.93Hurt
fine-tune only on winning samples rather than preference pairs (ablation)VideoCrafter2 · VBenchTotal: 78.78 vs. 81.93Hurt
use a single-aspect semantic or aesthetic reward rather than OmniScore (ablation)VideoCrafter2 · VBenchTotal: 80.20; 79.65 vs. 81.93Hurt
apply VideoDPO alignmentT2V-Turbo · HPS (V)HPS (V): 0.262 -> 0.260Hurt

Surprising findings

Limitations

Experimental setup

Datasets: VidProm

Benchmarks: VBench HPS (V) PickScore

Metrics: VBench total score VBench quality score VBench semantic score HPS v2 video score PickScore

Baselines: VideoCrafter-v2 T2V-Turbo CogVideoX VADER SFT

Builds on: Direct Preference Optimization Diffusion-DPO VBench VADER

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