跳转至

变分随机视频生成:从 learned prior 到对象粒子世界模型

本章资料核验截至 2026-08-30。这里的 VAE 指用训练 posterior 与部署 prior 建模同一历史之后的随机未来;把已知完整视频压缩成 latent、供 diffusion / flow / AR 使用的“video VAE”属于视频 Tokenizer、Codec 与生成式压缩,不是本章同一个概率合同。

本章先回答一个比“模型名里有没有 latent/VAE”更严格的问题:部署时,随机变量究竟从哪里来? 若它来自不看未来的 generative prior(可固定,也可由历史和合法条件学习),并在训练中由能看真实未来的 posterior 通过 KL/ELBO 对齐,才进入严格主线。

1. 先冻结任务合同:预测未知未来,不是编码已知视频

给定相同历史 \(h=x_{1:C}\),真实世界可能出现多个合理未来 \(y=x_{C+1:K}\)。本章研究

\[
p_\theta(y\mid h,c)
=
\int p_\theta(y\mid h,c,z)
p_\psi(z\mid h,c)\,\mathrm dz,
\]

其中 \(c\) 可包含合法动作、语言或目标,\(z\) 表达历史和条件仍未唯一决定的未来因素。训练时可以用真实未来形成 posterior \(q_\phi(z\mid h,y,c)\);部署时未来尚不存在,只能从 \(p_\psi(z\mid h,c)\) 采样。固定标准先验是 \(p_\psi\) 的特例;图 1 展示的是信息利用更充分的 learned-prior 版本。

变分随机视频训练与部署信息合同:训练时历史与真实未来进入 posterior,部署时只有历史进入 learned prior,二者经 KL 对齐并由共享 decoder 产生左转、右转或停止三种未来;右侧依次检查 latent 是否改变事件、prior 与 posterior 是否匹配、是否覆盖有效模式以及事件频率是否校准;底部警告 best-of-100 锐利样本不等于校准分布

图 1:future-aware posterior 只属于训练;history-only prior 才是部署接口。生成“左/右/停”三个样本还不够,必须继续检查 latent 使用、prior gap、有效覆盖和频率校准。

顺序化文字替代:训练时,历史和已发生的真实未来进入 posterior,得到用于解释该未来的 \(z\);部署时,从不看未来的 generative prior(固定或 learned)多次采样不同 \(z\)。二者通过 KL 对齐,并共享 decoder。decoder 可产生 left、right、stop 等分支,但只有当改变 \(z\) 会改变持续事件、prior 样本接近 posterior 能力、样本覆盖合法 mode 且频率匹配真实概率时,才有“学到未来分布”的证据。挑出 100 个样本里最锐利的一个不满足这些条件。

1.1 五问分类门

判定问题 严格主线需要的答案 常见伪阳性
随机量是什么? 未被历史与合法条件决定的未来状态/事件 已知视频的压缩 latent、diffusion noise、GAN seed
训练 posterior 看什么? 历史 + 待解释的真实未来/新观测 只编码当前帧,或根本没有 amortized posterior
部署 prior 看什么? 固定,或只看历史 + 合法 action/language/goal;绝不能看隐藏未来 测试仍用 posterior、看终点帧、人工给 latent action
怎样对齐? KL、ELBO 或等价 variational free energy 只有 reconstruction/VQ/GAN/contrastive loss
验收什么? 条件分布、mode 频率、calibration、open-loop horizon 只看 reconstruction、单样本锐度或 token 压缩率

1.2 同名 latent 的角色不能合并

角色 随机/潜变量表示什么 部署来源 首要验收 所属章节
stochastic future latent 同一历史后的不可约未来分叉 history-conditioned prior 覆盖、校准、条件一致、horizon 本章
representation tokenizer 已知视频的紧凑表示 encoder 或上层 generator 重建、shape、压缩账、codec 成本 Video Tokenizer
belief / RSSM state 部分可观测环境的 belief 与动力学随机性 action-conditioned dynamics prior reward/continue、return、model exploitation World Models
latent action / plan 对未来转移的控制码或技能 人、policy 或 conditional plan prior controllability、policy agreement、任务成功 可控与交互路线
diffusion / flow noise 生成路径上的随机状态 noise schedule / base distribution score/flow objective、sampler、生成分布 Diffusion / Flow

图 028:latent 系统的严格分类门 顺序化文字替代:遇到 latent/VAE 名称,先找能看真实未来的训练 posterior;再找固定或只看历史与合法条件、绝不看未来的部署 prior;再核对 KL/ELBO;最后确认测试确实从 prior 采样。四项都成立才进入严格随机未来主线。缺任一项时分别检查 tokenizer、diffusion/flow、确定性层级、latent action 或 posterior oracle。

2. 从不可算 posterior 到顺序条件 ELBO

2.1 静态 VAE 只是起点

VAE 用 \(q_\phi(z\mid x)\) 近似通常不可直接计算的 \(p_\theta(z\mid x)\) [1]

\[
\log p_\theta(x)
\ge
\underbrace{\mathbb E_{q_\phi(z\mid x)}
[\log p_\theta(x\mid z)]}_{\text{distortion / 解释观测}}
-
\underbrace{D_{\mathrm{KL}}[q_\phi(z\mid x)\Vert p(z)]}_{\text{rate / 使 prior 可采样}}.
\]

对角 Gaussian 常用重参数化

\[
z=\mu_\phi(x)+\sigma_\phi(x)\odot\epsilon,
\qquad \epsilon\sim\mathcal N(0,I).
\]

这只是可微采样技巧。ELBO 不是视觉质量分数;Gaussian likelihood 的均值预测可能平均多个 mode;KL 非零也不证明 decoder 使用了对任务有意义的 \(z\)

2.2 顺序视频的生成分解

一种通用顺序模型写成

\[
p_\theta(y,z\mid h,c)
=
\prod_{t=C+1}^{K}
p_\psi(z_t\mid z_{

训练 posterior 则是

\[
q_\phi(z\mid h,y,c)
=
\prod_{t=C+1}^{K}
q_\phi(z_t\mid z_{

对应条件 ELBO:

\[
\mathcal L_{\mathrm{ELBO}}
=
\sum_{t=C+1}^{K}
\mathbb E_q\log p_\theta(x_t\mid x_{

VRNN 给出逐步 latent 的通用序列框架 [2];SV2P 将其用于多未来视频预测 [3];SVG-LP 的关键推进是让部署 prior 显式随历史变化 [4]

2.3 β、free bits 与额外目标改变了什么

实践常优化

\[
\mathcal J
=
\mathbb E_q\log p_\theta(y\mid h,z,c)
-\beta D_{\mathrm{KL}}(q\Vert p)
-\lambda_{\mathrm{adv}}\ell_{\mathrm{adv}}
-\lambda_{\mathrm{aux}}\ell_{\mathrm{aux}},
\]

其中 \(\ell_{\mathrm{adv}}\)\(\ell_{\mathrm{aux}}\) 按“待最小化 loss”定义;若文献把它们定义成 reward,符号应相反。

  • β=1 且没有破坏概率解释的额外项时,才是原模型的标准 ELBO。
  • β<1 常让 latent 更容易携带信息,却可能扩大部署 prior gap;β>1 可能强化正则,也可能更快 collapse。
  • free bits 在目标中不再继续压低阈值以下的 KL,使 latent 通道有机会形成;它不保证实际 KL 达到某个下限,也不证明通道承载的是语义事件。
  • adversarial/perceptual loss 可提高锐利度,但会改变 likelihood 解释;SAVP 正是 VAE + GAN 的代表 [5]
  • masked、flow、landmark、reward 等辅助目标能改变 representation;下游收益必须和未来分布校准分开。

2.4 五种 gap 必须分账

gap 定义 最小诊断 常见误判
model / likelihood gap \(p_\theta\) 家族本身表达不足或像素 likelihood 不合适 提升 decoder/likelihood、控制 latent 不变 把所有模糊都叫 posterior collapse
approximation gap 选定 \(q\) 家族无法逼近真实 posterior richer posterior / hierarchy / flow ablation 只增加 decoder 容量
amortization gap 共享 inference network 未达到每样本最优 per-instance refinement 与 amortized \(q\) 比较 把它与 prior gap 混为一谈
prior–posterior gap 部署 \(p(z\mid h)\) 未覆盖训练 \(q(z\mid h,y)\) posterior oracle 与 prior rollout 并排、mode JS/KL 用 posterior 样本代表测试能力
open-loop / exposure gap 训练读真实状态,部署读自身预测后分布漂移 horizon 曲线、multi-step/overshooting 短期重建好就称长期可靠

Improved Conditional VRNNs 将一部分模糊定位为 hierarchy 与 likelihood capacity 不足 [7];PlaNet 的 latent overshooting 则直接针对多步 prior 对齐 [9]。二者修的不是同一个 gap。

3. latent 放在哪里:六条技术路线

3.1 结构与验证方式

结构 主要表达 代表节点 常见失败 必须做的干预
sequence/global \(z_g\) 身份、背景、整体意图 SV2P 一次采样锁死长视频,新事件不足 跨整段 swap \(z_g\),检查身份与事件是否分离
per-step \(z_t\) 持续出现的局部分叉 SVG-LP、VRNN 无时序先验时抖动,AR 漂移 单步/连续区间替换 \(z_t\),看时间支持范围
deep hierarchy \(z_t^{1:L}\) 多尺度随机因素和 richer posterior Improved VRNN、GHVAE 高层被低层/decoder 绕过 per-level KL、active units、逐层 ablation
temporal hierarchy 慢计划与快细节 CW-VAE、VPR fixed clock 错过事件;event gate 过拟合 改 clock/event threshold,比较 boundary 与 rollout
static/dynamic 或 appearance/motion 内容与运动的结构先验 S3VAE、SLAMP 命名不等于可识别解耦 swap、反事实、probe、遮挡/相机运动测试
object/module/particle 对象状态、交互机制与 latent action G-SWM、VIM、DDLP、LPWM slot identity 漂移、对象数/相机运动失败;VIM 主要结果依赖 posterior-assisted inference count/ID/collision、对象消失/新生、prior-only OOD 组合

SRVP 把完整时序演化移到 latent residual process,frame generator 只负责渲染 [10]。这不是“再堆一层 latent”,而是把动力学和像素回灌解耦。

图 029:变分随机视频生成的机制演化 顺序化文字替代:VRNN 建立逐步随机状态,SV2P 将未来 posterior 与固定 prior 接到视频,SVG-LP 改为历史条件 learned prior。随后一支提升容量和 latent 深度,一支把 dynamics 完全移入 latent;再分别发展成贪心深层、固定/事件时间抽象和 object/module 结构。DDLP 在 2023/2024 把粒子 posterior 与 Transformer dynamics prior 接成直接对象粒子预测,LPWM 在 2026 再加入 latent action 与多条件控制。PlaNet–Dreamer 则把同类数学接到 action/reward/return。开放域高保真生成的另一主流转向表示 VAE/VQ 加 diffusion/flow/AR,那是不同合同。

3.2 prior 不是只有“固定或 learned”两档

prior 家族 优点 风险 公平比较
fixed isotropic Gaussian 简单稳定、便于定位 decoder 与 history-dependent posterior 错配 与 learned prior 匹配容量/FLOPs
learned diagonal Gaussian 随历史改变均值/方差 仍可能单峰漏 mode mode event proper score,不只 best-of-\(K\)
hierarchical conditional 多尺度容量与依赖 高层 under-use、优化困难 per-level KL 与预算匹配
mixture / flow prior 更复杂多峰或非 Gaussian 采样/训练成本、component collapse 等推理预算与相同 sample 数
categorical prior 适合离散 belief 或 mechanism code collapse、straight-through 偏差 usage/perplexity、unimix/free-bits ablation
structured object/particle prior 对象交互和 birth/death 可解释 identity、count、occlusion、camera motion object metric + frame metric + OOD

“learned prior”只证明参数依赖历史,不证明它覆盖 posterior,更不证明 rollout 频率正确。

4. 不确定性:aleatoric、epistemic 与 partial observability

类型 来源 单 checkpoint 重采样能否充分测到 推荐证据
aleatoric / future branching 世界本身随机,或历史不足以唯一决定未来 通常是本章 \(z\) 的主要对象 多标注/模拟真分布、event frequency、Brier/NLL/coverage
partial observability / belief 隐藏状态未被历史完全观察 可由 RSSM posterior/prior 部分表达 新观测校正、belief calibration、action-conditioned rollout
epistemic / model uncertainty 数据有限、参数或模型结构不确定 单 checkpoint 的 latent sampling 通常不够 bootstrap/ensemble、训练 seed 方差、Bayesian/OOD stress

NUQ 用层级变分网络从 latent variance 构造 predictive uncertainty 并加权 MSE [16]。这说明“模型不确定时如何训练”是独立问题,但 latent-space uncertainty 未经事件频率或输出空间 reliability 验证时,不能自动称为 calibrated epistemic uncertainty。

最低报告要求:把同一 checkpoint 内 seed 方差不同数据重采样/训练 seed/模型成员方差分开。前者主要反映 learned stochasticity,后者才更接近 epistemic component。

5. Posterior collapse:因果图、诊断与修复

posterior collapse 指 decoder 或 deterministic recurrence 能绕过 \(z\),使 \(q\approx p\)、KL 接近零、改变 \(z\) 也不改变有意义的未来。Lagging Inference Networks 说明强生成网络与滞后 inference network 可能形成不利训练动力学 [6]

图 030:posterior collapse 的因果诊断与修复闭环 顺序化文字替代:历史进入 prior,并从 prior 采样部署 latent;历史和真实未来进入训练 posterior,并从 posterior 采样训练/oracle latent。二者各自把样本送入共享 decoder,KL 只负责形成训练对齐损失,并不“生成” latent;历史也可能沿强 AR/确定性旁路直达 decoder。随后联合检查逐层 KL/active units、置零/打乱/重采样 \(z\)、posterior-oracle 与 prior rollout 差距,以及 mode/条件随 horizon 的变化。只有多项证据一致时才定位 collapse,再按成因选择 KL 调度、改善 inference、限制旁路/结构化 prior 或多步对齐,并按原协议复测。

5.1 最小诊断集

  • per-time / per-level KL:总 KL 会掩盖“只有一层在工作”。
  • active units/channels:例如 Improved Conditional VRNN 以平均 KL 阈值定义 active channel;阈值必须披露,不能当通用物理常数。
  • decoder sensitivity:固定 \(h\),zero/shuffle/resample \(z\),看输出是否改变持续事件而非纹理噪声。
  • prior–posterior rollout gap:相同 decoder 下分别从 \(q\)\(p\) 采样。
  • conditional mutual-information proxy:估计 \(I_q(z;y\mid h,c)\),检查在固定历史/条件后 \(z\) 是否仍携带未来信息;普通 \(I(z;\text{data})\) 可能只证明 latent 编码了历史,非零条件 MI 也仍需语义干预。
  • hidden-future leakage test:只改变隐藏未来,部署 prior 输出必须逐 bit/统计不变。
  • horizon profile:短期有用不代表长时仍有用。

5.2 修复与代价

手段 代表路线 修什么 代价/反例
KL warm-up / cyclical schedule Improved VRNN 避免 inference 尚未学会时被 prior 压平 后期仍可能 collapse,schedule 也改变预算
free bits / KL floor DreamerV3 阈值以下不继续用 KL 梯度压缩 latent group 不保证实际 KL 下限;更大 KL 也不等于更有意义
stop-gradient KL balance DreamerV2/3 [31] 分开训练 prior 与 representation 权重改变 rate–distortion,不是标准 ELBO
dense hierarchy / richer q,p Improved VRNN approximation 与 high-level under-use 参数/显存/采样成本上升
greedy layerwise training GHVAE 层级联合优化与显存瓶颈 不是联合 end-to-end optimum
structured state→attribute path G-SWM 阻断 observation shortcut 结构假设不适合所有场景
latent overshooting PlaNet 多步 prior 对齐 额外 rollout 计算,仍会 model exploitation
adversarial/diversity objective SAVP 锐利度或样本差异 mode collapse、无意义噪声、多目标难比较

停止条件不是“KL 变大”,而是:\(z\) 干预产生可解释且持续的事件变化,prior 样本符合历史,覆盖提升没有靠事实错误或噪声换取。

6. 2015–2026 milestone:首次公开、正式状态与边界

首次公开 / 正式状态 节点 核心变化 协议锚点 不可越界的结论
2015 / NeurIPS 2015 VRNN [2] 每步 stochastic state 主要为语音/手写序列 是序列前史,不是视频 SOTA
2017 / ICLR 2018 SV2P [3] future posterior + fixed prior 100 samples 按最高 PSNR 选 oracle 样本并报告相应 PSNR/SSIM 该 oracle 不是 calibration
2018 / ICML 2018 SVG-LP [4] per-step learned prior SM-MNIST/KTH/BAIR learned prior 仍会漏 mode
2018 / arXiv preprint SAVP [5] VAE + prior-sampled GAN best/avg/worst over 100 锐利与人评不等于分布忠实
2019 / ICCV 2019 Improved Conditional VRNN [7] deep latent hierarchy + higher-capacity likelihood BAIR 2→10 train、2→28 test;\(K=100\) hierarchy 与 capacity 效应缠绕
2019 / NeurIPS 2019 Large Stochastic RNN [8] 少手工 flow/mask、扩大 stochastic RNN 交互/人体/驾驶三数据域 scale 是混杂,不是新 uncertainty 语义
2018 / ICML 2019 PlaNet [9] RSSM + latent overshooting 6 个 64×64 控制任务 样本效率/return 不是开放视频质量
2020 / ICML 2020 SRVP [10] fully latent residual dynamics 每 context 100 futures;FVD 独立生成集 一阶 latent update 仍有限
2020 / CVPR 2020 S3VAE [11] static/dynamic self-supervised sequential VAE SM-MNIST/Sprite/MUG probe/IS 不证明因果解耦
2020 / ICML 2020 G-SWM [12] object/global stochastic world model 合成碰撞和 CLEVR-like 场景 toy object 不能外推自然视频
2020 / ICLR 2021 DreamerV2 [31] categorical RSSM + KL balancing Atari 55 tasks + continuous-control transfer discrete state 的里程碑不应误归给 V3
2021 / CVPR 2021 GHVAE [13] greedy modular hierarchy 4 视频集 + 机器人规划 作者任务增益不可跨协议硬排
2021 / NeurIPS 2021 CW-VAE [14] slow-clock latent hierarchy 最长 1000-frame 受控 rollout 固定 clock 不是事件理解
2021 / ICCV 2021 SLAMP [15] stochastic appearance/motion + history KTH/KITTI/Cityscapes 分支命名不证明解耦
2021 / ICCV 2021 NUQ [16] variational predictive uncertainty 3 个 final-version benchmark latent variance 不自动 calibrated
2021 / arXiv FitVid [17] 简单大容量 VAE、过拟合审计 H3.6M/KITTI/RoboNet/BAIR 不冒充 ICLR 正式接收
2021 / ICLR 2022 VPR [18] event-triggered temporal hierarchy 主要合成事件数据 不外推开放域长视频
2022 / CLeaR 2022 VIM [19] object + categorical mechanism + Gaussian residual 32×32 Random-Walk toy 主要结果用 inference network 读当前目标观测,是 posterior-assisted reconstruction,不能当 prior-only deployment 生成证据
2023 / ICLR 2023 VP² [20] 固定 planner 的控制中心 benchmark 11 类、310 task instances 是评测里程碑,不是新 VAE
2023 / TMLR 2024 DDLP [30] particle tracking posterior + Transformer dynamics prior object-centric prediction / what-if / compact diffusion 是 LPWM 的直接粒子前身;仍依赖对象化场景
2024 / ICML 2024 RSP [21] categorical future latent 用于表示学习 Kinetics-400 预训、单 future frame 下游表示收益不等于生成校准
2023 / Nature 2025 DreamerV3 [22] categorical RSSM + split KL/free bits/unimix 150+ 控制任务;5→45 action rollout return 不是 uncertainty calibration
2026 / ICLR 2026 Oral LPWM [23] particles + latent action + variational dynamics 多个机器人/游戏数据,开放代码/权重 对象粒子前沿,不是通用 camera-motion 解法
2026 / Neural Networks Implicit hierarchical temporal–spatial residual model [24] prior–posterior residual + spatial hierarchy 3 个长预测数据集,作者协议 正式延续不等于重回 foundation-model 主干

一个重要纠错:Hierarchical Long-term Video Prediction without Supervision 使用高层 feature prediction、feature-space adversarial loss 和 decoder/mask,没有上述 q/p/ELBO 合同 [25]。它仍是层级长预测历史节点,但必须从“分层随机 latent”表中移出。

7. 详细 paper review:按问题而非排行榜阅读

7.1 SV2P → SVG-LP → SAVP:先解决部署随机接口

SV2P 的价值是承认给定同一过去时未来多峰,并让 posterior 在训练解释实际未来;其 fixed \(N(0,I)\) prior 简单,却容易与聚合 posterior 错配。论文图 6 从 100 个样本中按最高 PSNR 选择 oracle 样本,并报告该样本的 PSNR/SSIM;这只能回答“样本集合里是否有一个接近记录真值”,不能分别把两项都解释成校准指标。

SVG-LP\(p(z_t)\) 改为 $p(z_t\mid x_{\lt t})$,让历史改变未来 latent 分布。它把 deterministic path 与 stochastic residual 接在逐步预测上,但 teacher-forced 对齐不保证 long open-loop prior 仍校准。

SAVP 为 prior sample 加 video discriminator,尝试同时保留 VAE coverage 与 GAN sharpness。论文还展示远超训练 future=10 的长 rollout;这类质性外推可用于发现失败,不能当作 500-step 定量保证。

7.2 Improved VRNN、Large RNN、GHVAE:模糊不只是一条 MSE 故事

Improved Conditional VRNN 在每时刻引入多层 Gaussian prior/posterior、dense latent connections 与高容量 likelihood。作者 BAIR 表中 hierarchical 模型的 FVD/LPIPS 优于 SVG-LP,但 LPIPS/SSIM 是 best-of-100,FVD 是从 100 中随机取样后多次估计;两种 aggregation 回答不同问题,不能合成“全面更好”。

Large Stochastic RNN 去掉部分 flow/mask/foreground-background 手工偏置,以大容量网络检验简单归纳偏置是否足够 [8]。它说明 capacity 是视频预测的重要轴,也提醒后续比较必须匹配参数和训练 FLOPs。

GHVAE 不再强求整套 deep hierarchical VAE 一次装入显存并联合收敛,而是逐层冻结、顺序增加 module。作者报告 17–55% prediction gains 和 35–40% 更高机器人任务成功率;这应写为“作者协议下的扩展证据”,不是跨数据集统一百分比。

7.3 SRVP、CW-VAE、VPR:从像素循环到 latent 时间结构

SRVP 使用 \(s_{t+1}=s_t+f(s_t,z_{t+1})\) 一类 residual latent update,再由独立 generator 渲染;这里用 \(s_t\) 表示 latent state,避免与本章的未来视频 \(y\) 混淆。这减少“预测帧→重新编码→再预测”的像素反馈依赖,使 dynamics 可单独研究。其 frame metrics 仍常 oracle over 100,FVD 则基于独立生成集合和置信区间;报告时必须保留这一差别。

CW-VAE 让高层按 \(k^{l-1}\) 的慢时钟更新,非活跃时刻 copy latent;它在 MineRL、KTH、GQN Mazes、Moving-MNIST 等验证长依赖。最长 1000 帧的 identity/结构保持主要来自受控域,不能写成自然视频 1000 帧普适能力。

VPR 不使用固定 clock,而由 latent change detection 触发 renewal,适合事件边界不均匀的序列。它补的是何时更新高层,不是提高开放域像素 fidelity 的直接证据。

7.4 S3VAE、SLAMP、G-SWM、VIM:结构先验必须接受反事实

S3VAE 将 sequence latent 拆成 static \(z_f\) 与 dynamic \(z_{1:T}\),加光流/landmark/audio 等自监督信号;SLAMP 则以 appearance 与 flow/motion 两个随机分支生成并融合。两者的分支名称都是假设,只有 swap、counterfactual、probe 与 OOD 才能证明各分支稳定承载预期因素。

G-SWM 的关键不是 slot 数,而是让观测 posterior 先产生 high-level stochastic state,再由 state 生成 what/where/presence/depth attributes,从结构上减少 attribute 直接绕过 state。VIM 进一步为对象选择可复用 categorical transition module,并加 Gaussian residual;但论文主要结果在测试时使用 inference network 读当前目标观测,更接近 posterior-assisted reconstruction,不能作为 prior-only deployment generation 的充分证据。DDLP 则用 particle-tracking posterior 对齐跨帧对象,以 Transformer dynamics 作为只看过去粒子的 variational prior;它是 LPWM 的直接对象粒子前身 [30]。这些工作对对象交互的证据强于无结构像素模型,但数据规模、遮挡、对象 birth/death 和相机运动仍限制明显。

7.5 FitVid:benchmark 能被记住,强基线也会误导

FitVid 用简单 fixed-prior convolutional VAE + LSTM 扩大容量,并系统展示常见视频预测集可过拟合或记住训练身份 [17]。H3.6M/KITTI 使用 5→25,RoboNet 2→10 + actions,BAIR 1→16;best-of-100 PSNR/SSIM/LPIPS 与使用全部样本的 FVD 不能互换。它是 benchmark contamination/augmentation 里程碑,不是新 learned-prior 理论。

7.6 PlaNet → DreamerV2 → DreamerV3:变分 state 进入决策闭环

PlaNet 将 deterministic recurrent state 与 stochastic state 组合,posterior 用新观测校正,prior 按动作想象;latent overshooting 直接约束多步 dynamics。DreamerV2 才是把 categorical/discrete RSSM state 与 KL balancing 推到 Atari 55-task 规模的关键节点 [31];DreamerV3 在此基础上加入 split KL、free bits、1% uniform mixture 和跨域稳定化设计。

这条路线把“视频是否好看”降为中间证据,最终看 reward、continue、policy return 和 model exploitation。Nature 论文展示 5 context frames + actions 后预测 45 frames,但 150+ task return 才是主证据 [22]。因此它应在本章讲变分接口,在 World Models 讲控制效用。

7.7 2024–2026:分流而不是“VAE 消失”

RSP 在 Kinetics-400 上用 32×32 categorical future latent 与 masked-image objective 学表示,作者明确承认生成质量不高、只预测单个 future frame、未扩到大模型/多帧 [21]。这是“随机预测作为 representation learning signal”的复兴,不是高保真视频生成里程碑。

2023 后开放域高保真生成更多采用表示 VAE/VQ + diffusion/flow/AR。这里 VAE 编码已知视频,随机性主要由上层 generator 提供。CVPR 2025 的 Improved Video VAE 即使含 KL,仍是 latent video diffusion 的 tokenizer,而不是 stochastic future posterior [28]

LPWM 在 2026 重新把显式 stochastic ELBO、对象粒子和 latent action 接到真实机器人/游戏数据:训练 inverse-action posterior 看转移,部署 policy prior 从历史/条件采样,particle posterior 与 dynamics prior 也对齐 [23]。这是严格且重要的新接口;对象数、identity、bounded movement 与开放相机运动仍是边界。

同年 Neural Networks 的 implicit hierarchical temporal–spatial residual model 直接建模 prior–posterior residual 并做 spatial hierarchy [24]。它说明 direct variational long-term prediction 仍在发展;目前证据不足以声称其重新成为通用视频 foundation model 的主 backbone/objective。

8. 多未来评测:不同、正确、频率正确必须同时成立

8.1 四种样本汇总必须分栏

\(d(\hat y,y)\) 越小越好:

\[
\text{Avg}_K=\frac1K\sum_{k=1}^K d(\hat y^{(k)},y),
\qquad
\text{Best}_K=\min_{1\le k\le K}d(\hat y^{(k)},y).
\]

\(\text{Best}_K\)\(K\) 增大天然更容易改善;它不是 proper scoring rule,可能奖励过宽或带噪分布。最低限度同时报告:single sample、sample-average、best-of-\(K\)\(K\)、posterior oracle、完整样本集的 distributional score。

8.2 事件级 proper score

对可枚举事件 $m\in\lbrace1,\ldots,M\rbrace$,模型概率为 \(\pi\),真实 one-hot 为 \(o\),Brier score:

\[
\mathrm{Brier}(\pi,o)=\sum_{m=1}^{M}(\pi_m-o_m)^2.
\]

它同时惩罚漏掉真实 mode 和给虚假 mode 过高概率。应再报告 NLL、reliability diagram/ECE、rare-mode recall 与 spurious-mode rate。若真实数据每个历史只有一个未来,无法充分识别条件分布;需要多标注、受控 simulator 或明确承认不可识别边界。

8.3 视频级 sample score 也要选语义空间

sample-based energy score 可写成

\[
\mathrm{ES}
=
\mathbb E\,d(X,y)
-\frac12\mathbb E\,d(X,X'),
\qquad X,X'\sim p_\theta(\cdot\mid h).
\]

第一项约束准确,第二项奖励有根据的 spread。其 proper-score 保证要求 \(d\) 是 negative-type semimetric;任意 learned embedding 距离不自动继承该保证。即使条件满足,若 \(d\) 只是高维像素距离,语义事件仍可能被背景主导。更稳妥的是同时在 object/trajectory/event embedding 与 perceptual video embedding 中计算,并报告非法未来。

FVD 也不能单独定义成功。研究已显示 I3D-FVD 存在 content bias,对 frame content 可能比 temporal realism 更敏感 [26];VBench 将生成质量拆成 16 个维度,也说明一个总分会掩盖明显强弱项 [27]。因此至少并列:

  • 条件身份、数量、动作前提和已发生事件是否延续;
  • mode coverage/precision、事件频率和 calibration;
  • sample-average 与 oracle best-of-\(K\)
  • 对象轨迹、collision/interaction、状态漂移随 horizon;
  • FVD、video precision/recall、LPIPS 等视觉指标及生成样本数;
  • world model 的 reward/continue、固定 planner return 与 OOD exploitation。

8.4 可复核 protocol manifest

data: snapshot/hash; split unit; repeated-future availability; leakage audit
condition: context frames; action/language/goal; train-only future paths
horizon: train/test context→future; fps; resolution; crop
model: prior/posterior family; latent levels; decoder; forcing; checkpoint hash
sampling: K; temperature; deterministic/stochastic seeds; sampler steps
metrics: single; average; best-of-K; posterior oracle; proper scores; horizon curves
statistics: training seeds; sample seeds; bootstrap unit; CI; multiple comparisons
compute: params; active FLOPs; train FLOPs; wall-clock; hardware; memory

9. LatentFork-1:有真分布、等预算和否证阈值的实验

状态:协议草案,尚未运行。下述阈值用于 private test 前预注册,不是论文结果或领域公认标准。

9.1 机制集 Forking-Squares-v1

  • 64×64;8 context + 24 future。
  • 同一 prefix 的 64 个重复未来完全共享前 8 帧;prefix 中有可见 cue $g\in\lbrace\text{cyan},\text{amber},\text{violet}\rbrace$,对应 left/right/stop 真分布分别为 \((0.6,0.3,0.1)\)\((0.2,0.7,0.1)\)\((0.1,0.2,0.7)\)。三种 cue 在 split 内平衡,模型不得读取未来随机数。
  • 按初始状态分组切分 10,000 train / 2,000 val / 2,000 test,禁止同一初始参数跨 split。
  • 每个 test prefix 由 simulator 生成 64 个真实 futures,并保存 mode、概率、轨迹、identity 和 validity。
  • generator、manifest、split 与输出 hash 在训练前冻结;隐藏未来被替换时,部署 prior 输出不得变化。

外部效用 smoke test 使用 VP² RoboDesk 官方数据、任务实例、planner 与公开 SVG′ checkpoint 作锚点 [20]。所有 fork 仍须等预算重训;checkpoint 只用于 pipeline smoke test,不能与新训练分支直接排名。

9.2 四个等预算 fork + 一个 oracle

Fork 唯一变化 问题
A 无 stochastic latent;容量回填 deterministic residual adapter deterministic 下界
B posterior + fixed \(N(0,I)\) prior + KL fixed prior 能否覆盖
C posterior + history/action-conditioned learned prior 在与 B 都可表达条件分布时,learned prior 是否更易优化到校准分布
D global \(z_g\) + per-step \(z_t\) hierarchy;缩其他宽度 hierarchy 是否改善长时覆盖
Q posterior-oracle,量 posterior-assisted 上限与 deployment-prior gap 禁止当部署结果

预算约束:参数 ±1%,单 rollout active FLOPs ±5%,总训练 FLOPs ±2%;同数据顺序、优化步数、增强、decoder、forcing 和 5 training seeds。每个 prefix 固定 \(K=64\) 个部署样本;checkpoint 内 sample variance 与训练 seed variance 分开。由于 B 的 history-conditioned decoder 理论上也能把固定 Gaussian 映射成 cue-dependent mode,C–B 只能支持优化/校准收益,不能证明 learned prior 在表达能力上必不可少。

9.3 固定报告

  • single、sample-average、best-of-64、Q oracle;
  • event Brier/NLL/ECE、mode coverage、rare-mode recall、spurious-mode rate;
  • prior event distribution 对 simulator truth 的 per-prefix JS(主指标);同一 \(h\) 的 64 个真实未来分别经 posterior 后再聚合的 event distribution,与 prior samples 的 JS(次指标);禁止拿单个真实未来的集中 posterior 直接对混合 prior;
  • per-level KL、active units、\(I_q(z;y\mid h,c)\) proxy、zero/shuffle/resample/swap \(z\) 视频与持续事件分类;
  • 条件违规、identity、轨迹误差、perceptual error 与 horizon 曲线;
  • VP² 中同 planner、候选 action 数、rollout 数、wall-clock 的成功率。

9.4 建议的预注册保留阈值

  • C 相对 B 的 Brier 至少改善 0.02,paired-bootstrap 95% CI 下界 (>0)。
  • 概率 0.1 的 rare mode:recall@64 ≥ 0.80;spurious mode ≤ 1%
  • 条件违规相对 A/B 增幅 ≤ 1 个百分点;expected state/perceptual error 劣化 ≤ 3%
  • per-prefix \(\mathrm{JS}(p_{\mathrm{prior}}(m\mid h),p_{\mathrm{sim}}(m\mid h))\le\mathbf{0.05}\);聚合 posterior–prior event JS 作为诊断另报,不对单样本 posterior 设混合分布阈值。
  • 重采样 \(z\) 至少在 30% test histories 中改变持续事件;相同 \((h,z)\) 重跑一致率 ≥ 99%
  • D 只有在 horizon-24 coverage 比 C 提高 ≥ 5 个百分点,且质量/违规通过非劣界时,才能写“层级改善长期覆盖”。
  • VP² 的“有助规划”声明要求成功率至少 +5 个百分点 且 95% CI 排除 0。

9.5 一票否决

  • 收益只存在于 Q 或 best-of-\(K\)
  • \(z\) 只改变纹理/闪烁,不改变持续事件;
  • coverage 来自非法或条件冲突 mode;
  • 参数/FLOP 匹配后 D 的收益消失;
  • learned prior 未改善 fixed prior 的 proper score;
  • 控制收益只来自更多 planner rollouts;
  • 把同一 checkpoint 的 aleatoric sampling 当成 epistemic uncertainty。

10. 失败定位、停止规则与现代接口

症状 优先怀疑 最小诊断 不应立即下的结论
所有 seed 几乎相同 collapse、旁路太强 per-level KL + intervention + active units “数据本来确定”
posterior 好、prior 差 prior–posterior gap Q 与 prior 并排、mode JS、hidden-future test “decoder 不够大”
seed 不同但只抖纹理 \(z\) 未承载结构事件 event classifier、时间支持、轨迹 probe “多样性已解决”
长期越来越随机 prior 时序相关不足、exposure gap horizon curves、overshooting ablation “短片分数高即可长推”
图像锐利但事实漂移 adversarial/perceptual 补了纹理 identity/count/state/condition audit “感知分数高即更准确”
object slot 频繁换 ID assignment/occlusion/birth-death 失败 tracking ID、count、遮挡恢复 “对象模型更可解释”
return 提升但 calibration 变差 planner 利用模型偏差 fixed-budget OOD/model exploitation “控制成功证明世界模型正确”

连续两轮在同数据、容量和采样预算下,prior gap、proper score、条件覆盖与 long-horizon state error 都没有改善时,应先检查数据是否真的包含可学习分叉、评测是否能识别 mode、decoder 是否旁路 latent,以及 split 是否泄漏,再决定是否增加 hierarchy/prior complexity。

现代系统接口边界:

  • stochastic future \(z\) 表达未知未来;tokenizer latent 表达已知视频
  • diffusion/flow 在 tokenizer latent 上生成,不会把 tokenizer KL 与 score/flow objective 合成一个 posterior。
  • RSSM 的变分接口可在本章复用;action/reward/value、planning 和 return 留在 World Models
  • latent action 只有在 inverse posterior 与 deployment policy/generative prior 有变分对齐时,才进入本章的交叉区域;PlaySlot 这类无该合同的方法应留在可控路线 [29]
  • causal/streaming 还需独立验收 cache、commit、latency 与 SLO,见 Causal / Streaming

11. 阅读与复现顺序

  1. 用第 1 节五问门判断“latent”属于哪一角色。
  2. 用第 2 节写出训练 posterior 和部署 prior 的可见信息,不先看模型图。
  3. 用第 3–5 节定位 latent placement、uncertainty type 与 collapse/gap。
  4. 按第 7 节的问题链读 paper,而不是按 best-of-100 排榜。
  5. 用第 8 节重建 protocol manifest;协议不同的数字不横排。
  6. 先跑 Forking-Squares-v1 证伪接口,再决定是否进入 VP² 或真实视频。

检索式、首次公开/正式状态、作者协议、近似项排除与教学图生成记录见专项研究轨迹

参考文献

[1] Diederik P. Kingma, Max Welling. Auto-Encoding Variational Bayes. ICLR, 2014.

[2] Junyoung Chung et al. A Recurrent Latent Variable Model for Sequential Data. NeurIPS, 2015.

[3] Mohammad Babaeizadeh et al. Stochastic Variational Video Prediction. ICLR, 2018.

[4] Emily Denton, Rob Fergus. Stochastic Video Generation with a Learned Prior. ICML, 2018.(作者名沿正式 PMLR 版本的 published byline。)

[5] Alex X. Lee et al. Stochastic Adversarial Video Prediction. arXiv preprint, 2018.

[6] Junxian He et al. Lagging Inference Networks and Posterior Collapse in Variational Autoencoders. ICLR, 2019.

[7] Lluis Castrejon, Nicolas Ballas, Aaron Courville. Improved Conditional VRNNs for Video Prediction. ICCV, 2019.

[8] Ruben Villegas et al. High Fidelity Video Prediction with Large Stochastic Recurrent Neural Networks. NeurIPS, 2019.

[9] Danijar Hafner et al. Learning Latent Dynamics for Planning from Pixels. ICML, 2019.

[10] Jean-Yves Franceschi et al. Stochastic Latent Residual Video Prediction. ICML, 2020.

[11] Yizhe Zhu et al. S3VAE: Self-Supervised Sequential VAE for Representation Disentanglement and Data Generation. CVPR, 2020.

[12] Zhixuan Lin et al. Improving Generative Imagination in Object-Centric World Models. ICML, 2020.

[13] Bohan Wu et al. Greedy Hierarchical Variational Autoencoders for Large-Scale Video Prediction. CVPR, 2021.

[14] Vaibhav Saxena, Jimmy Ba, Danijar Hafner. Clockwork Variational Autoencoders. NeurIPS, 2021.

[15] Adil Kaan Akan et al. SLAMP: Stochastic Latent Appearance and Motion Prediction. ICCV, 2021.

[16] Moitreya Chatterjee, Narendra Ahuja, Anoop Cherian. A Hierarchical Variational Neural Uncertainty Model for Stochastic Video Prediction. ICCV, 2021.

[17] Mohammad Babaeizadeh et al. FitVid: Overfitting in Pixel-Level Video Prediction. arXiv / CoRR, 2021.

[18] Alexey Zakharov, Qinghai Guo, Zafeirios Fountas. Variational Predictive Routing with Nested Subjective Timescales. ICLR, 2022.

[19] Rim Assouel et al. VIM: Variational Independent Modules for Video Prediction. CLeaR, 2022.

[20] Stephen Tian, Chelsea Finn, Jiajun Wu. A Control-Centric Benchmark for Video Prediction. ICLR, 2023.

[21] Huiwon Jang et al. Visual Representation Learning with Stochastic Frame Prediction. ICML, 2024.

[22] Danijar Hafner et al. Mastering Diverse Control Tasks through World Models. Nature, 2025.

[23] Tal Daniel et al. Latent Particle World Models: Self-supervised Object-centric Stochastic Dynamics Modeling. ICLR Oral, 2026. Official project and code.

[24] Guiqin Wang et al. Implicit Hierarchical Temporal-Spatial Residual Model for Long-Term Video Prediction. Neural Networks 199:108732, 2026.

[25] Nevan Wichers et al. Hierarchical Long-term Video Prediction without Supervision. ICML, 2018.

[26] Songwei Ge et al. On the Content Bias in Fréchet Video Distance. CVPR, 2024.

[27] Ziqi Huang et al. VBench: Comprehensive Benchmark Suite for Video Generative Models. CVPR, 2024.

[28] Jinbo Wu et al. Improved Video VAE for Latent Video Diffusion Model. CVPR, 2025.

[29] Ángel Villar-Corrales, Sven Behnke. PlaySlot: Learning Inverse Latent Dynamics for Controllable Object-Centric Video Prediction and Planning. ICML, 2025.

[30] Tal Daniel, Aviv Tamar. DDLP: Unsupervised Object-Centric Video Prediction with Deep Dynamic Latent Particles. TMLR, 2024. Official project and code.

[31] Danijar Hafner, Timothy Lillicrap, Mohammad Norouzi, Jimmy Ba. Mastering Atari with Discrete World Models. ICLR, 2021.