Dual-IPO: Dual-Iterative Preference Optimization for Text-to-Video Generation¶
会议: ICLR 2026
arXiv: 2502.02088
代码: https://github.com/SAIS-FUXI/IPO
领域: 扩散模型 / 视频生成
关键词: 偏好优化, 视频生成, 奖励模型, DPO, 迭代训练
一句话总结¶
提出 Dual-IPO 框架,通过在奖励模型和视频生成模型之间进行多轮双向迭代优化,无需大量人工标注即可持续提升文本到视频生成的质量和人类偏好对齐,甚至让 2B 模型超越 5B 模型。
研究背景与动机¶
- 视频生成模型的局限:尽管 DiT 架构推动了视频生成的巨大进步,现有模型在主体一致性、运动流畅性和美学质量方面仍无法满足用户期望
- 偏好学习的数据瓶颈:DPO/KTO 等后训练方法需要大量人工标注的偏好数据,构建成本极高
- 外部奖励模型的分布不匹配:现有通用奖励模型(如 VideoScore、VideoAlign)在不同视频生成模型之间存在显著的分布偏移,导致奖励信号不可靠
- 静态偏好数据的过拟合问题:在固定离线偏好数据集上训练容易导致模型过拟合甚至崩溃
- 奖励信号需要与模型共同演进:随着训练进行,生成瑕疵变得更细微,固定奖励模型会产生偏差
- 小规模模型的潜力未被充分挖掘:通过有效的后训练策略,小模型理论上可以接近或超越更大模型的性能
方法详解¶
整体框架¶
Dual-IPO 由两个交替优化的模块组成:(1) 自精炼偏好优化(SRPO) 用于迭代改进奖励模型,(2) 迭代对齐训练 用于基于奖励反馈优化视频生成模型。两者在多轮迭代中互补提升。
关键设计一:自精炼偏好优化(SRPO)¶
- CoT 引导标注:利用 VLM 进行结构化推理,基于少量 Chain-of-Thought 标注数据解锁奖励建模能力
- 投票式自一致性机制:通过多路径推理 + 答案频率聚合,自动构建稳定的伪偏好标签
- 偏好确定性估计器(PCE):基于 DPO 的隐式奖励公式,定义样本质量的确信度:
\[\text{PCE}(y_w | x) = \mathbb{P}_\theta(R(y_w | x) > Q)\]
其中 \(R(y|x) = \log \frac{\pi_\theta(y|x)}{\pi_{\text{ref}}(y|x)}\),\(Q\) 为数据集上的平均奖励。仅保留 PCE > 0.5 的高置信度伪标签。
关键设计二:迭代对齐训练¶
- 支持 Diffusion-DPO(成对偏好)和 Diffusion-KTO(逐点偏好)两种对齐策略
- DPO 损失中引入辅助 NLL 正则项,分别用生成样本和真实视频防止过拟合:
\[\mathcal{L}_{\text{total}}^{\text{DPO}} = L_{\text{dpo}} + \lambda_1 \cdot \mathbb{E}[-\log p_\theta(y^w|x)] + \lambda_2 \cdot \mathbb{E}_{\mathcal{D}^{\text{real}}}[-\log p_\theta(y|x)]\]
- 每轮迭代中生成新视频 → 奖励模型评分 → 构建偏好对 → 更新生成模型,形成闭环
损失函数¶
最终 SRPO 损失将 PCE 作为权重加入 DPO 目标:
\[\mathcal{L}_{\text{SRPO}}(\theta) = \mathbb{E}_{x,y_w,y_l}[\text{PCE}(y_w|x) \cdot \mathcal{L}_{\text{DPO}}(\theta)]\]
实验关键数据¶
| 模型 | Total Score | Quality Score | Semantic Score |
|---|---|---|---|
| CogVideoX-2B (基线) | 80.91 | 82.18 | 75.83 |
| CogVideoX-2B + IPO-3轮 | 82.74 | 83.92 | 78.00 |
| CogVideoX-5B (基线) | 81.61 | 82.75 | 77.04 |
| CogVideoX-5B + IPO-3轮 | 84.63 | 85.40 | 81.54 |
| Wan-1.3B (基线) | 84.26 | 85.30 | 80.09 |
| Wan-1.3B + IPO-3轮 | 86.28 | 86.38 | 85.87 |
| 奖励模型 | 人类偏好准确率 | VBench 提升 |
|---|---|---|
| VideoScore | 63.58% | 80.87 (下降) |
| VideoAlign | 65.21% | 81.27 |
| VisionReward | 68.44% | 81.31 |
| Ours | 81.33% | 81.54 |
亮点结果:2B CogVideoX 经过 Dual-IPO 后在 VBench 上超越 5B 基线(82.74 vs 81.61);Wan-1.3B 经过 5 轮迭代达到 88.32,超越 Sora(84.28)。
亮点与洞察¶
- 双迭代闭环设计:奖励模型和生成模型互相促进,避免了静态奖励的分布漂移问题
- 数据高效:仅需 6000 对人工标注启动,远少于其他奖励模型的训练数据量
- 灵活的偏好策略:同时支持 DPO 和 KTO,适配不同数据格式
- 跨架构泛化:在 CogVideoX(cross-attention DiT)和 Wan(MMDiT)两种架构上均有效
- "小模型打败大模型":验证了后训练策略的巨大潜力
局限性 / 可改进方向¶
- 训练成本仍然较高(128 GPU × 两周/轮),难以快速迭代
- PCE 阈值的设定(0.5)缺乏理论依据,可能需要场景化调整
- 奖励模型依赖 VLM(VILA 13B/40B),引入额外的计算和存储开销
- 未探索更细粒度的质量维度(如物理合理性、因果一致性)
- 迭代次数增多后性能增益递减,缺乏对收敛行为的深入分析
相关工作与启发¶
- Diffusion-DPO(Wallace et al.):将 DPO 扩展到扩散模型,本文在此基础上加入迭代优化
- InstructVideo:提出时间衰减奖励,但增益有限;本文通过迭代可获得更大提升
- RLHF for LLM:借鉴 LLM 领域的打分 + 对齐范式,但创新性地引入了奖励模型的自我迭代
- 启发:奖励模型的质量是偏好优化的瓶颈,自训练范式或许可以推广到图像生成等更多领域
评分¶
- 新颖性: ⭐⭐⭐⭐ — 双迭代闭环设计和 PCE 机制具有创新性
- 实验充分度: ⭐⭐⭐⭐⭐ — 多架构、多尺度、多轮迭代消融实验非常充分
- 写作质量: ⭐⭐⭐⭐ — 结构清晰,公式推导完整
- 价值: ⭐⭐⭐⭐ — 对视频生成后训练有很强的实践指导意义