CogOmniControl:通过创意意图认知实现推理驱动的可控视频生成 CogOmniControl: Reasoning-Driven Controllable Video Generation via Creative Intent Cognition
把VLM训练成导演理解分镜创意意图,再统一控制信号注入视频生成
前置知识
扩散变换器 (DiT)
Diffusion Transformer,将扩散模型的 U-Net 替换为 Transformer 架构(如 Wan2.2-T2V-14B),通过自注意力在时空 token 之间建摸,适合做长视频生成与多条件注入。本文中 DiT 是 CogOmniDiT 的基础骨干网络。
CogOmniDiT 直接在 DiT 上做 in-context 控制信号融合,是本文方法落地的载体。
可控视频生成与 Adapter/ControlNet
通过额外模块(如 ControlNet、IP-Adapter、SparseCtrl)将姿态、深度、线稿、参考图等条件注入扩散模型。优势是不破坏原有生成质量,但缺点是对非像素对齐条件(如故事板、黏土渲染)处理僵硬,依赖对齐到像素级的强约束。
本文明确指出这类 adapter 范式在抽象、稀疏条件下能力不足,是 CogOmniControl 要解决的核心痛点。
In-Context Generation
将多模态输入(参考图、控制视频、文本)与噪声潜变量拼成一个长序列送进 Transformer,让自注意力在 token 之间互相感知。本文的 CogOmniDiT 把 CogVLM 推理特征当作 in-context 提示和潜变量一起拼接。
这是 CogOmniDiT 把异构控制信号统一到单一序列的关键机制,避免额外 adapter 引入的语义损失。
GRPO 与 RFT (Reinforcement Fine-Tuning)
组相对策略优化(GRPO)源自 DeepSeek-R1,通过组内相对奖励替代价值函数。已被 Flow-GRPO、DanceGRPO 引入 flow-matching 扩散模型。本文的 RFT 用 GRPO 配合 LLM-as-a-Judge 同时微调 CogVLM 与 CogOmniDiT。
理解 GRPO 是看懂 SFT→RFT 两阶段训练管线、以及 harness 式评测机制如何训练的前提。
LLM-as-a-Judge 与 Harness
用大模型给另一个模型的输出打分(Harness 评测框架源自 lm-eval-harness),输出 0-5 分或二元判定。Gemini3.1-Pro 同时充当 CogVLM 训练 reward 模型和 CogControlBench 评测器;CogVLM 还学会动态挑选 judge 工具。
整个 CogOmniControl 的奖励信号与 Best-of-N 选择都建立在 LLM-as-a-Judge 之上,是闭环架构的核心。
研究动机
现有可控视频生成模型在专业生产场景下表现非常脆弱。具体来说,adapter 范式(如 VACE)把控制视频当成像素级硬约束,遇到分镜草图、黏土渲染这类稀疏抽象条件时就会出现大量伪影、身份漂移甚至鬼影(Fig. 1)。而把通用 VLM(如 Qwen2.5-VL-Thinking)直接塞进 DiT 推理管线(VINO、OmniWeaving)同样行不通:在 CogReasonBench 上 Qwen3-VL-8B-Thinking 的 Multimodal Intent 得分只有 2.670,Physics 只有 3.824,根本无法识别下雨+地面有积水该引出涟漪这类跨模态因果;其结果生成的视频要么是静帧拼接,要么完全无视导演意图。换言之,现有方法存在两个独立却又叠加的 gap:① 认知 gap —— 通用 VLM 不懂动画生产语言;② 对齐 gap —— VLM 推理输出与下游 DiT 像素生成没有被一起优化,存在额外噪声。
本文的目标是本文要构建一个能直接处理真实分镜/黏土渲染工作流的端到端可控视频生成系统。具体量化目标包括:(a) 在内部 200 条 720P 专业动漫样本上 CogControlBench 平均分超越当前最强的开源模型 VINO(0.686);(b) CogVLM 在 CogReasonBench 的平均分从 Qwen3-VL-8B-Thinking 的 3.752 提升到 4 分以上;(c) 通过 Best-of-N + 动态挑选 evaluator,把整体 Avg 从 0.727 推进到 0.742,逼近闭源 Seedance2.0 的 0.750。
与已有工作不同的是,本文的独特切入是把整个任务显式地分解成认知(Cognition)与生成(Generation)两个模块,并要求前者专门为后者服务。已有的 OmniWeaving 等工作虽然也用 VLM 推理,但用通用 VLM 且未做专业领域 RL;而本文直接用 SFT+RFT 在真实动漫数据上训练一个 CogVLM 扮演导演角色,输出密集、逻辑化的推理文本。进一步地,作者借用了 LLM Harness 工程思想,让 CogVLM 在单次前向中同时输出 (R, H)——既给出推理,又给出应当调用的 evaluator 集合,把整个系统做成闭环。这一自适应 judge 选择在以往的视频生成论文中从未出现过。
核心方法
直觉上,可以把 CogOmniControl 想象成一个动画制作组:导演(CogVLM)先看剧本、看分镜、看人设图,写出一份详细的分镜脚本(dense reasoning),然后把脚本交给原画师(CogOmniDiT)画出最终成片;最后质检组(evaluators)按导演指明的几条标准打分,挑出最像样的一张。技术上,框架把生成过程写成 $P(V \mid C) = P(V \mid R, C) \cdot P(R \mid V_{ctrl}, I_{ref}, T_{desc})$,其中 $R$ 是 CogVLM 的推理结果,$C = \{V_{ctrl}, I_{ref}, T_{desc}\}$ 是控制视频、参考图、文本三种条件。CogVLM 和 CogOmniDiT 通过 in-context 拼接的特征相连,并且都用两阶段 SFT→RFT 训练。
本文和已有方法最本质的区别有两点。第一是把 VLM 推理与扩散生成建模为可联合训练的两个模块,并通过 RFT 用同一个 reward 信号同时优化,而不是让 VLM 离线推理后只通过 prompt 影响 DiT——这样消除了 alignment gap。第二是把评测这件事从固定的 post-hoc 步骤改造成由 CogVLM 主动规划的 harness:模型在推理同时输出该用什么 evaluator、该看什么维度,从而把 closed-loop verifier 内化为生成系统的一部分。这一思路源自 LLM evaluation harness 工程,但本文是首次把它引入到视频生成中。
方法步骤详情
CogVLM 用 Qwen3-VL-8B-Thinking 底座,先在真实动漫数据上做 LoRA SFT(rank=16,lr $1 \times 10^{-5}$)3 epoch,再 RFT 500 步(lr $1 \times 10^{-6}$),reward = holistic + accuracy。CogOmniDiT 用 Wan2.2-T2V-14B 底座,三阶段 SFT(LoRA r=256:s1 训 LoRA 10k 步,s2 训 connector 500 步,s3 联合训 10k 步)+ RFT 200 步 256P GRPO。推理时 $C$ 输入 CogVLM 单次前向同时输出 $R$ 与 $H$;特征经 connector 与 $Z_t, Z_{ref}, Z_{ctrl}$ 拼接为 $\text{Concat}(Z_t, Z_{ref}, Z_{ctrl}, \text{Emb}_{VLM})$ 喂 CogOmniDiT;按 $H$ 自适应 evaluator 对 $N=4$ 候选打分取 $V^*=\arg\max S(V_i; H)$。
技术新颖性
技术新颖性体现在三方面:(1) 把 reasoning 训练目标显式拆成 holistic 与 factual 两类 reward,让 CogVLM 既能写诗意分镜也能对齐硬事实;(2) CogOmniDiT 用 Concat 方式把 VLM 高层特征直接塞进 DiT 输入序列,无需额外 cross-attention 模块,相对 OmniWeaving 等更轻量;(3) harness 机制让 CogVLM 在一次 forward 内同时输出 reasoning 和 evaluator 选择列表——表 6 显示在 200 条样本里,Artifact Detector/Prompt Following/Temporal Smoothness 三种通用 evaluator 每次都被调用(共 200 次),而 Cross-modal Causality 调用 117 次、Physical Dynamic 49 次、Storyboard Annotation Following 仅 8 次,证明模型确实会根据条件做差异化评测,而不是机械使用同一套指标。
实验结果
实验在 CogReasonBench 与 CogControlBench 上分别评测推理与生成质量。CogReasonBench(Tab. 2)显示通用 VLM 在 Multimodal Intent 维度严重失分:Qwen3-VL-8B-Instruct 仅 2.480、Thinking 仅 2.670;CogVLM-SFT 涨到 3.725,RFT 再升到 3.985;平均分从 3.752 推到 4.473。CogControlBench(Tab. 3,15 指标)显示 CogOmniControl 平均分最高 0.727,比 VINO(0.686)、VACE-Wan2.1(0.665)高 4.1、6.2 个百分点,略低于闭源 Seedance2.0(0.750)。Best-of-N($N=4$)推 Avg 到 0.733,自适应 evaluator 后到 0.742。Tab. 4 显示 CogVLM-RFT 让 MI 从 3.142 升到 3.588。Fig. 4-5 显示 CogOmniControl 能保留身份并正确执行镜头、雨滴、涟漪等创意细节。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| CogReasonBench (VLM reasoning, avg) | Avg score (0-5) | 4.473 (CogVLM RFT) | 3.752 (Qwen3-VL-8B-Thinking) | +0.721 / +19.2% |
| CogReasonBench Multimodal Intent | Score (0-5) | 3.985 | 2.670 (Qwen3-VL-8B-Thinking) | +1.315 |
| CogControlBench (avg) | Avg over 15 metrics | 0.727 (0.742 with Harness BoN) | 0.686 (VINO), 0.665 (VACE-Wan2.1), 0.750 (Seedance2.0 closed) | +0.041 vs VINO, narrows to 0.008 below Seedance2.0 |
| CogControlBench Multimodal Intent | Score (0-5) | 3.588 (CogVLM-RFT) | 3.142 (Qwen3-VL-8B-Thinking) | +0.446 |
| CogControlBench Content Follow | Score (0-5) | 4.239 (CogVLM-RFT + CogOmniDiT-RFT) | 4.208 (CogVLM-RFT only) | +0.031 |
| CogControlBench Aesthetic Quality | Score | 0.594 | 0.549 (VACE-Wan2.1) | +0.045 |
局限与改进
作者没有明确列出 limitations 章节,但可以从结果与设计观察以下几点:(1) 仍然未能超越最强闭源 Seedance2.0(0.742 vs 0.750),且 Image Quality、Multimodal Intent 维度上 CogOmniControl(0.602、3.588)依然低于 Seedance2.0(0.653、4.110),说明基础画质和高层意图理解上还有差距;(2) CogVLM 的 SFT 已经把 Intent 从 2.670 拉到 3.725,但 RFT 只再提升 0.26,表明高质量专业数据稀缺可能是天花板;(3) 评测严重依赖 Gemini3.1-Pro 作为 judge,自身存在评分偏差;(4) 实验仅在 200 条内部动漫样本上验证,泛化到长视频(>10s)或真人视频未见报告;(5) Tab. 4 表明 RFT 对 IC 指标有反向影响(3.597→3.615 提升有限,而部分指标在 RFT 后反而下降),说明 GRPO reward 设计仍有 trade-off。
独立分析的弱点
(1) 抽象条件如分镜+黏土渲染是动漫垂类数据,对真人/写实场景的迁移能力未验证;改进方向是把 CogVLM 训练数据扩展到摄影、广告等行业的真实工作流。(2) CogOmniDiT 仅用 720P 训练、256P 做 RFT,在 1080P/4K 时代可能成为画质瓶颈;可通过在 RFT 阶段加入更高分辨率的 LoRA 微调,或借鉴 Ping et al. 2026 的 progressive resolution 策略。(3) Harness 评测完全靠 LLM judge 打分,每条样本会触发多个 VLM 调用,时延与成本显著高于普通 Best-of-N;可考虑训练一个轻量化的 meta-judge 模型预筛 evaluator。(4) 闭环架构依赖 CogVLM 推理质量,若 CogVLM 在某条样本上给出错误的 harness 列表,反而会误导 Best-of-N 选择;可以引入 harness 失败检测或 fallback 机制。(5) 评估只看 200 条 720P 数据,统计显著性可能不足,标准差和置信区间未报告。
未来方向
作者方向上,把 framework 推广到更长视频、更复杂 multi-shot 镜头语言,并扩展至 3D/4D 生成。基于成果可延伸:(a) 将 CogVLM 推理扩展为可解释的 intermediate tokens,与 DiT 联合微调,使 reasoning 过程对生成过程可解释、可干预;(b) 把 harness 思想推广到图像/3D 生成,构成统一的 reasoning-generation-verification 通用范式;(c) 利用 RFT 期间采集的 preference 数据反哺 CogVLM,让 CogVLM 进一步学会哪种 reasoning 会让 DiT 失败以做自我纠错;(d) 将 Gemini3.1-Pro judge 替换成开源 VLM judge 降低评测成本。
复现评估
代码未开源,但作者给出了完整训练配置(Tab. 5)和超参:Qwen3-VL-8B-Thinking + Wan2.2-T2V-14B;CogVLM 的 SFT 用 LoRA rank=16、$\alpha=64$、3 epoch、lr $1\times10^{-5}$;RFT 500 步 lr $1\times10^{-6}$;CogOmniDiT 用 32×H20 96GB GPU 训练 SFT 三阶段(10k+500+10k 步),RFT 用 16×H20、batch=8、200 步。完整 pipeline 复现门槛较高:硬件门槛 ~32×H20 96G,专业动漫数据集目前未公开(基于 in-house 真实工作流),评测依赖 Gemini3.1-Pro API。基准 CogControlBench 200 条样本和 evaluator 工具的设计公开在论文附录 A/B 中,单篇复现难度中等,但完整训练 pipeline 复现难度高。
论文图表
对比了三种范式:adapter-based(VACE)只能做像素级对齐,遇到稀疏抽象控制就出现坏质量/错误跟随/身份漂移/鬼影/意图缺失;通用 VLM 驱动(VINO/OmniWeaving)会出现意图误解、错误视觉特效、无法跟随抽象控制;本文 CogOmniControl 通过 CogVLM 推理保持身份、平滑动作、正确创意意图并输出高质量视频。
这是论文的 motivation 图,一图讲清两个 gap(认知与对齐)和本文的解决思路,是理解全文动机的入口。
15 列指标对比 Kling-3O / Seedance2.0(闭源)与 VACE-Wan2.1/VACE-LTX/VINO/OmniWeaving/CogOmniControl(含 BoN 与 Harness BoN 变体)。CogOmniControl (Harness BoN) 平均 0.742,闭源 Seedance2.0 为 0.750。
主实验结果表,所有数字都来自这里;理解本文相对开源与闭源模型的位置必须看这张表。
四组配置:(1) Qwen3-VL-Thinking + CogOmniDiT(SFT) baseline;(2) CogVLM(SFT) + CogOmniDiT(SFT);(3) CogVLM(RFT) + CogOmniDiT(SFT);(4) CogVLM(RFT) + CogOmniDiT(RFT)。逐步替换推理与生成模块,观察 10 个 VLM-as-a-Judge 指标的变化。
是理解为什么需要 CogVLM 专业训练与为什么 CogOmniDiT 还要 RFT 两个设计选择的消融证据。