atlas

Research map / Video / Video generation

DenseDPO: Fine-Grained Temporal Preference Optimization for Video Diffusion Models

NeurIPS 2025 · Video › Video generation · approach: Efficient video diffusion models · 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 DenseDPO, which builds video DPO pairs by denoising partially noised copies of ground-truth videos and labels preferences per 1s segment, reducing motion bias and enabling GPT-o3 segment-level automatic labeling.

Problem

Vanilla DPO for text-to-video diffusion uses pairs from independent noise, and clip-level human preferences favor low-motion videos with fewer artifacts, suppressing dynamic motion; VLMs also struggle to judge long videos.

Approach

Generate structurally aligned video pairs by denoising guided corruptions of a ground-truth video (SDEdit-style), then collect preference labels per 1-second temporal segment instead of per whole clip, giving dense supervision in a DPO objective and allowing short-segment VLM labeling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace independent-noise whole-video comparisons with aligned video pairs and segment-level preference labelsVanilla DPO · VideoJAM-benchDynamic degree (VBench): 80.25 -> 85.38Helped
replace independent-noise whole-video comparisons with aligned video pairs and segment-level preference labelsVanilla DPO · MotionBenchDynamic degree (VBench): 72.55 -> 84.73Helped
use aligned pairs with segment-level preferences instead of structurally similar pairs with binary preferencesStructural DPO · VideoJAM-benchVisual quality: 0.341 -> 0.376Helped
use aligned pairs with segment-level preferences instead of structurally similar pairs with binary preferencesStructural DPO · MotionBenchDynamic degree (VBench): 79.95 -> 84.73Helped
aggregate segment labels into a single binary preference by majority voting (ablation)StructuralDPO · VideoJAM-benchText alignment: 0.843 -> 0.847No clear effect
randomly flip 20% or 40% of preference labels (ablation)DenseDPO · VideoJAM-benchText alignment: 0.863 -> 0.846; 0.863 -> 0.782Hurt
use 0.5× segment preference labels (ablation)DenseDPO · VideoJAM-benchText alignment: 0.863 -> 0.806Hurt
increase segment preference labels to 2× (ablation)DenseDPO · VideoJAM-benchText alignment: 0.863 -> 0.882Helped
use a different, non-overlapping set of 10k high-quality guidance videos (ablation)DenseDPO · VideoJAM-benchText alignment: 0.863 -> 0.868No clear effect
shorten preference segments from 1s to 0.5s (ablation)DenseDPO · VideoJAM-benchText alignment: 0.806 -> 0.811No clear effect
lengthen preference segments from 1s to 2s (ablation)DenseDPO · VideoJAM-benchText alignment: 0.806 -> 0.795Hurt
increase GPT o3 segment-level labels from 10k to 55k (ablation)DenseDPO · VideoJAM-benchText alignment: 0.782 -> 0.842Helped

Surprising findings

Limitations

Experimental setup

Datasets: VideoJAM-bench MovieGenBench curated ~55k text-video pairs from existing large-scale video datasets

Benchmarks: VideoJAM-bench MotionBench

Metrics: VBench aesthetic quality imaging quality subject consistency background consistency motion smoothness dynamic degree VisionReward text alignment visual quality temporal consistency preference accuracy

Baselines: Vanilla DPO SFT Pre-trained model D3PO DPOK REFL SePPO VisionReward VideoScore LiFT VideoReward

Builds on: Diffusion-DPO D3PO rectified flow SDEdit VideoAlign

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