你有没有刷到过那种AI生成的长视频:开头几秒挺惊艳,人物走路、镜头运动都挺自然,可是看着看着,你会发现画面突然就"定"住了。人物还在原地晃悠,背景也不怎么变了,就像一个本该继续往前走的故事,突然被按了暂停键,但视频还在播放。
这不是个例。这是当前所有自回归视频生成模型都会遇到的一个共性毛病。
一个更反直觉的事实是:这种"卡死"的视频,在很多评测指标上反而表现不差。
因为常用的评测指标更在意画面是否稳定、前后帧是否一致,一个几乎不动的视频,恰好最"稳定"。这就造成了一个荒谬的局面:模型越学越懒,评分却越打越高。这篇来自KAIST和佐治亚理工的论文LongTake,想解决的正是这个问题。
视频生成模型为什么会"越跑越呆"
要理解这个问题,得先说说现在主流的长视频生成模型是怎么工作的。
自回归视频生成
自回归(AR)视频生成:指模型像接龙一样,一段一段地生成视频,每生成新的一段,都要参考前面已经生成好的内容,这个"参考前文"的机制靠一个叫KV缓存的东西实现,它记录了之前帧的关键信息,供后续生成时查阅。
这套机制的问题在哪?训练的时候,这些模型通常只拿五秒钟左右的短视频来训练。可实际应用的时候,世界模型也好,游戏引擎也好,长镜头创作也好,动辄要生成几十秒甚至几分钟的内容。模型相当于在小学毕业后就被要求去考大学题,它从没见过"三十秒之后的画面应该怎么接"这种训练样本,只能靠自己瞎猜,结果往往是猜着猜着就没词了,画面陷入一种"安全但空洞"的循环状态。
这就引出了论文里一个很关键的洞察:短视频训练,对于那些需要几十秒才能展现出来的动态变化,根本提供不了任何直接的监督信号。
这里要停一下,说说这句话到底什么意思。
如果一个动作、一段剧情发展需要三十秒才能完整展现,而你的训练视频只有五秒,那模型压根没见过"这个动作在第十五秒该是什么样子"这种例子。它能做的只有外推、猜测,而猜测出错的概率会随着时间拉长不断累积。
这就好比你教一个厨师做菜,但你只让他看了"切菜"这一个步骤的教学视频,从来没给他看过炒菜、调味、装盘的过程。等他真的要做一桌完整的菜时,切菜那部分他做得很熟练,但后面的步骤全靠自己瞎琢磨。如果不给他看完整的做菜过程,他大概率会在某个环节卡壳,要么重复切菜这个他唯一会的动作,要么直接做出一盘四不像。短视频训练出来的AR模型,面对长视频生成任务时,就是这个处境。
论文作者把这个问题拆解成了两个层面的"鸿沟":教师鸿沟和学生鸿沟。
教师鸿沟指的是,模型在训练阶段见过的KV缓存状态(也就是"短期记忆"里装的内容),和它在真实长视频推理时遇到的KV缓存状态,根本不是一回事。训练时缓存里装的都是五秒内的内容,推理时却要处理几十秒积累下来的信息。
学生鸿沟则是另一个经典问题:训练时模型看到的"前文"都是真实视频的真实画面,可推理时,它看到的"前文"是自己生成出来的、可能已经有瑕疵的画面。这种训练和推理之间的落差,业内常称为"训练推理差距"。
这两个鸿沟叠加在一起,就是长视频生成翻车的根源。LongTake这篇论文的策略,是先专攻教师鸿沟,再顺手处理学生鸿沟。
用真实长视频补课:Long-Horizon TF是怎么做的
既然短视频训练提供不了长距离的监督信号,那最直接的办法是什么?
找真实的长视频来喂给模型,让它亲眼见识一下,三十秒之前发生的事情,是怎么影响第三十秒画面的。
这就是论文提出的第一个核心方法:Long-Horizon Teacher Forcing(长时程教师强制)。
教师强制
教师强制(Teacher Forcing):一种常见的训练技巧,让模型在预测当前帧时,直接看到真实的历史帧作为参考答案,而不是看自己之前生成的(可能有误差的)结果,这样能让训练过程更稳定。
传统的教师强制只在短视频片段内操作,相当于让模型做"抄近道"的练习题,答案就在眼前几步远的地方。而Long-Horizon TF做的事情是,从真实的长视频里随机截取一段起点,把这段起点之前的所有内容都塞进KV缓存里,然后让模型去预测紧接着的一小段画面。
关键在于这个"起点"可以取在视频的任何位置,可能是第5秒,也可能是第27秒。这意味着模型不仅要学会"刚开场怎么演",还要学会"演到第27秒的时候,该怎么接下去"。
论文里专门提到一个技术细节:随着视频前缀变长,模型并不会把所有历史帧都塞进缓存,那样计算量会爆炸。它用的是一种"sink+recent"(锚点+近期)的缓存策略,保留视频最开始的几帧作为锚点,同时保留最近的若干帧,中间被挤出去的部分要么直接丢弃(FIFO),要么用加权平均的方式融合进锚点里(EMA)。
这个设计思路其实很像人类回忆往事的方式。你回忆一次长途旅行,不会把路上每一分钟都记得清清楚楚,你记得的是出发时的场景(锚点),还有最近发生的几件事(近期记忆),中间那些琐碎细节要么彻底忘了,要么模糊地融合成一种"大概的印象"。如果不设计这种取舍机制,模型要么会被信息量压垮,计算成本直接失控,要么会固执地只记住最初几秒而彻底丢掉中间的演变过程,画面自然也就越来越僵。
那这种训练方式真的有用吗?论文给出了一个相当扎实的发现:
Long-Horizon TF训练出来的模型,可以直接拿去做后续的蒸馏训练,而且效果显著优于传统的短视频训练模型,甚至不需要中间那道额外的"几步蒸馏"工序。
这是个挺意外的结果,因为在这篇论文之前,业内标准做法是三步走:先训练一个多步扩散模型,再做一次因果蒸馏把它变成几步模型,最后才进行自我展开的分布匹配蒸馏。LongTake证明了,只要第一步的教师强制训练用了足够长的真实视频,第二步那道专门的"瘦身"工序完全可以省掉。
省掉一道工序听起来是个工程上的便利,但它背后透露的信息更重要:问题的根子本来就在"教师没见过长距离的例子",而不是在"学生模型结构不够精简"。把病根找对了,药到病除自然更快。
蒸馏阶段:让模型在自己的"回放"中学习
训练出一个能看懂长视频的教师模型之后,下一步是让它指导一个更精简、生成速度更快的"学生"模型。这一步用到的技术叫分布匹配蒸馏。
分布匹配蒸馏
分布匹配蒸馏(DMD):一种让小模型(学生)模仿大模型(教师)输出分布的训练方法,目标不是让学生精确复制教师的每一步操作,而是让学生生成的内容整体分布和教师相似,这样可以用更少的计算步骤达到接近的效果。
但这里有个更棘手的问题:学生模型在实际生成视频时,用来参考的"前文"是它自己刚生成出来的画面,不是真实视频。如果训练时只用真实视频片段,学生模型一旦在推理阶段看到自己生成的、带有瑕疵的画面,就可能不知所措,这就是前面提到的学生鸿沟。
解决办法是自我展开训练:让学生模型自己生成一段视频,然后拿这段自己生成的内容去跟教师模型的输出做比对,计算损失,再反过来更新学生模型的参数。
这里有个很妙的工程技巧,叫梯度回放。因为自我展开的完整生成过程计算量巨大,如果每一步都要反向传播梯度,训练成本会高得离谱。论文借鉴了Self Gradient Forcing的做法:先让学生模型完整跑一遍自我展开,这个过程不记录梯度,但随机挑一个去噪步骤把当时的输入记录下来;然后用这些记录下来的输入,重新做一次前向计算,这次才打开梯度追踪,用来更新参数。
这就好比排练一场话剧。演员可以先把整场戏完整走一遍,不用管灯光音响这些细节是否完美,只是找找感觉、记下几个关键的转折点。真正打磨演技的时候,导演不会要求演员把整场戏从头到尾重新演一遍去抠每一个细节,而是单独挑出那几个关键转折点,反复练习、精细打磨。如果不这样做,每次调整都要从头演到尾,排练效率会低到不可接受。
Hybrid DMD:把长距离监督也用上
标准的DMD训练只在一个五秒左右的短窗口里进行联合监督,这个窗口之外的帧,学生模型依然缺乏直接的指导信号,这跟最开始提到的教师鸿沟问题本质上是同一回事,只不过这次发生在蒸馏阶段。
论文的解法很自然:既然第一阶段已经训练出了一个会看长视频的AR教师,那为什么不把它也拉进蒸馏阶段,专门负责指导窗口之外的那些帧?
这就是Hybrid DMD(混合分布匹配蒸馏)的核心思路。它把监督分成两部分:窗口内的部分,依然由原来那个双向教师模型(能看到完整视频上下文的大模型)联合监督;窗口之外的部分,则由Long-Horizon TF训练出来的AR教师,针对每一个新生成的片段,用学生模型自己生成的前文作为条件,给出一个"条件目标"。
这里有个微妙但重要的设计区别。论文特意提到,它跟同期的Context Forcing方法不一样:Context Forcing是用一个共享的前文去联合打分一整个目标窗口,而Hybrid DMD是每生成一个新片段,就用当前最新的、由学生自己更新过的KV缓存去打分一次。
这个差别类似于两种不同的辅导方式。一种是老师提前把整篇作文的批注写好,交给学生照着改;另一种是学生写一句,老师看一句,根据学生刚写出来的内容给出针对性建议,再往下写一句。后者显然更贴合学生实际的创作状态,因为学生每写一步都可能跟预想的不一样,提前写好的批注未必还对得上。Hybrid DMD选的是后一种方式,让监督始终跟着学生实际生成的内容走。
论文里还引入了一个权重系数λ,用来控制这种条件监督相对于联合监督的分量。实验发现λ取0.2的时候效果最好,动态程度和整体质量都达到了较优的平衡点。
效果到底怎么样
说了这么多方法设计,最终还是要看数据说话。
论文选用的基础模型是Wan2.1-T2V-1.3B,在832×480分辨率、16帧每秒的设置下测试。评测用了两套场景:30秒生成用128条来自MovieGen的提示词,60秒生成用251条VBench-Long的提示词。
评测体系里有几个关键指标。
VBench
VBench:一套业内广泛使用的视频生成质量评测框架,涵盖主体一致性、背景一致性、动态程度、美学质量、成像质量等多个维度,用来综合衡量生成视频的表现。
动态程度衡量的是视频里到底有没有"动起来",美学质量衡量画面好不好看,这两个指标往往是矛盾的,模型越想保持画面稳定美观,就越倾向于减少动态变化。
在30秒的测试中,结果呈现出一个清晰的趋势:几乎所有对比方法,美学质量越高,动态程度就越低。比如LongLive的美学质量达到63.21分,但动态程度只有41.25;Self Forcing的动态程度40.42,美学质量60.66。而LongTake在美学质量62.51的情况下,动态程度达到了90.73,加上Hybrid DMD之后更是飙到96.30分,同时美学质量依然维持在62分以上的区间。
论文里有个说法很直接:所有比LongTake美学质量更高的基线方法,动态程度都不超过58分;唯一动态程度超过90的基线方法Rolling Forcing,美学质量又比LongTake低了3.9分。换句话说,LongTake是目前唯一同时站在"动得起来"和"看起来还不错"这两条线最前沿的方法。
论文还专门用了"帕累托前沿"这个概念来形容这种位置。
帕累托前沿
帕累托前沿:指在多个相互冲突的目标之间,找不到另一个方案能在不牺牲任何一个目标的前提下,让至少一个目标变得更好,处于这条线上的方案,都代表了某种"没有更优解"的平衡点。
LongTake在30秒和60秒两种时长下都处在这条前沿线上,而且是前沿线上唯一动态程度超过90的那个点。
60秒的长视频测试更能检验模型的真实能力,因为这已经远远超出了训练阶段的监督范围(Long-Horizon TF最长监督到30秒)。在这个更严苛的测试里,LongTake的动态程度达到94.72,加上Hybrid DMD后是97.36,依然领跑所有对比方法。
论文还专门做了一组视觉稳定性的补充评测,用了两个指标:ΔIQ衡量视频首尾五秒成像质量的绝对变化,VLM曝光评测则是用大语言模型Gemini作为裁判,给视频的曝光稳定性打分(避免画面出现过曝或欠曝导致细节丢失)。LongTake在这两项指标上都表现稳健,证明它的高动态程度不是靠牺牲画面质量换来的。
这里论文提醒了一个容易被忽略的陷阱:动态程度低的视频,往往每一帧看起来都很清晰锐利,各项一致性指标也很漂亮,但它其实已经偏离了提示词描述的内容。比如提示词写的是"女人在东京街头漫步",结果生成的视频里她从第8秒到第30秒几乎保持同一个姿势和位置,这种视频本质上是在"拖时长而不增加内容"。这恰恰是长视频生成领域最容易被评测指标掩盖的问题。
消融实验:参数调节带来的取舍
论文还做了一组针对λ参数的消融实验,固定其他训练条件不变,只改变条件监督的权重。
结果显示,λ从0逐步提高到0.4的过程中,动态程度在λ=0.2时达到峰值96.30,之后略有下降;主体一致性和美学质量则随着λ增大略微走低。这说明条件监督确实带来了一种可调节的取舍:加大它的权重,动态效果更强,但画面稳定性会打一点折扣。研究者最终选择λ=0.2,是在这条取舍曲线上找到的一个相对均衡的点。
这种调参的逻辑,有点像是调整一辆车的油门灵敏度。调得太轻,车子反应迟钝,怎么踩都感觉不到推背感;调得太猛,车子一点就窜,操控稳定性下降。λ=0.2就是工程师试出来的那个"既有劲又不失控"的区间。
论文的局限性与未来方向
作者也坦诚地指出了这个方法目前的边界。
Hybrid DMD的效果,很大程度上依赖于那个Long-Horizon AR教师本身的预测质量。如果学生在自我展开过程中生成的画面出现误差,并且这种误差被教师当作"正确的前文"来打分,误差就可能被放大。论文提到未来可以考虑引入类似Stable Video Infinity论文里的"错误回收微调"技术,让教师模型对带噪声的输入前缀更具鲁棒性。
另外,目前所有实验都基于13亿参数规模的模型,生成时长测试也只做到了60秒。更大规模的模型、更长的生成时长,效果会怎样,论文里并没有给出答案。
写在后面
读完这篇论文,最触动我的其实是那个关于评测指标的悖论。
一个几乎静止的视频,在很多常规指标上反而能拿高分,这意味着整个行业可能在用一套系统性偏向"保守"的标准,去评价一个本质上需要"创造变化"的任务。这让我想起之前读到的一些强化学习研究里的"奖励黑客"现象:当你给智能体设定一个不够周全的目标函数,它总能找到一条钻空子的捷径,用最小的努力拿到最高的分数。视频生成模型学会"装死"来骗过一致性指标,某种程度上也是同一种现象的变体。
另一个值得琢磨的地方是,LongTake这篇论文解决问题的方式,本质上不是发明了一个多么复杂的新架构,而是重新审视了训练数据的时间跨度。
这其实呼应了一个更早的洞察,论文里引用的Brooks等人2022年的工作就提到过,序列长度短于某个效果发生的周期,根本没法给这个效果提供训练信号。这个道理放在任何需要建模长期依赖的任务里可能都成立,不只是视频生成。无论是语言模型理解长篇小说的情节走向,还是机器人学习完成一个需要几十个步骤才能完成的任务,如果训练数据的跨度覆盖不了任务真正展开的尺度,模型大概率会在那个尺度上露怯。
论文里提到的两篇后续相关工作也值得一提。Context Forcing同样选择用真实长视频训练一个长上下文教师,但在蒸馏阶段用的是对整个目标窗口做联合打分;Context-Matched Distillation则进一步在教师打分的条件前缀上做了扰动处理,让监督对学生自我展开中可能出现的误差更加鲁棒。这两条路径和LongTake分别从不同角度切入同一个核心问题,说明"用长视频数据补课"这件事正在成为这个领域里一个逐渐被认可的方向。
一个视频,究竟要具备怎样的动态,才算得上是"活"的?这个问题恐怕不只是技术问题。
Q&A
Q1:LongTake是什么?
A:LongTake是KAIST和佐治亚理工提出的一套两阶段训练方案,专门解决自回归视频生成模型在长时间生成中容易陷入画面静止、质量下降的问题,核心是用真实长视频训练模型预测更远的未来帧。
Q2:为什么长视频生成模型容易变得"呆滞"?
A:因为这些模型通常只用五秒左右的短视频训练,从没见过几十秒后画面该如何演变的例子,推理时只能靠外推猜测,加上评测指标往往偏爱静止画面,导致模型倾向于"偷懒"保持不动。
Q3:Hybrid DMD和普通的DMD训练有什么区别?
A:普通DMD只在几秒的短窗口内做联合监督,窗口外的帧缺乏指导;Hybrid DMD额外引入一个专门学过长视频的AR教师模型,针对窗口外的每个新片段用学生自己生成的前文实时打分指导,从而让更长的生成过程也能获得有效监督。







