← 返回 2026-10-08

GRACE:面向高效视频生成的生成感知潜空间压缩 GRACE: Generation-aware latent compression for efficient video generation

Jiyoung Kim, Paul Hyunbin Cho, Jisu Nam, Donghoon Lee, Hyunsung Go, Yeonkyeong Lee, Hansaem Kim, Seungryong Kim 📅 2026-10-07 👍 65 2026-11-11 18:30
扩散Transformer 潜空间压缩 视频生成 视频自编码器 高效推理

双潜空间表示+DiT特征对齐,token压缩约8倍,质量持平且推理提速11-15倍

前置知识

Diffusion Transformer (DiT)

把噪声潜变量按 patch 切成 token 序列,用 Transformer 逐块去噪的生成骨干网络(如 Wan2.1-14B,40 个块、隐藏维 5120)。其自注意力的计算量随 token 数平方增长,因此 token 数直接决定推理成本。

本文加速视频生成的根本手段就是减少 DiT 要处理的 token 数,所有设计都围绕'如何让 DiT 在更少 token 上照常工作'展开。

潜空间视频扩散与视频自编码器

视频自编码器(VAE)用 3D 因果卷积把视频 $x$ 压缩成潜变量 $z=E(x)$,空间压缩 $f$ 倍、时间压缩 $t$ 倍(常见 f8t4),DiT 在潜空间去噪,最后由解码器 $\hat{x}=D(z)$ 还原像素。token 数由 $f,t$ 和 patch 大小 $p$ 共同决定。

本文的对象就是预训练好的 Wan2.1-VAE + DiT 管线,要做的是把自编码器从 f8t4p2 进一步压到 f16t8p2 而不破坏整条管线。

Rectified Flow / Flow Matching

一种扩散训练形式:噪声水平 $\tau\in[0,1]$ 下构造 $z_\tau=(1-\tau)z_0+\tau\epsilon$,网络 $v_\theta$ 预测 $(\epsilon-z_0)$,损失为 $\mathcal{L}_{velocity}=\mathbb{E}\|v_\theta(z_\tau,\tau,c)-(\epsilon-z_0)\|^2$。时间表经 shift 函数 $\tau=\psi_s(u)$ 映射,$u=1$ 为纯噪声、$u=0$ 为干净 latent。

本文的非对称去噪就是在 flow-matching 时间表上给 base/residual 两个分量安排不同的 $u$,读懂式(11)-(14)必须先掌握这套记号。

重建-生成困境

VA-VAE 等工作发现:重建指标(PSNR/SSIM)更好的 latent 不一定更容易被扩散模型生成;而为保重建在高压缩下增加 latent 通道数,又会拖慢 DiT 收敛甚至损害生成质量,二者存在此消彼长。

这是全文的核心论点:论文用 Table 1 系统证明'重建好≠生成好',并据此提出在 DiT 特征空间里对齐 latent 的生成感知目标。

LoRA 低秩适配

冻结预训练权重 $W$,只训练低秩增量 $\Delta W=BA$($B\in\mathbb{R}^{d\times r},A\in\mathbb{R}^{r\times k}$),秩 $r\ll d$,大幅降低大模型微调的参数量与显存。

Stage 2 中 14B 的 DiT 只靠 LoRA(秩 512)加部分全微调的投影层完成适配,总预算仅 30 H200 GPU 天,这是方法低成本的关键。

研究动机

视频扩散模型的算力瓶颈集中在 DiT 上:注意力随 token 数平方增长,而 token 数由视频自编码器的压缩率决定。Wan2.1-VAE(f8t4p2)在 480×832×81 分辨率下产生约 32.8k 个 token,50 步采样在 A100 上要 851.5 秒(736p 下高达 3361.3 秒),完全无法实时。直接提高压缩率会显著损失重建质量;为保住重建,现有高压缩自编码器(LTX-VAE、Video DC-AE、Step-Video-VAE)转而把每个 token 的通道加宽到 128 维,但高维 latent 已被证明会拖慢 DiT 收敛并损害生成质量——Open-Sora 2.0 复用预训练 DiT 去适配从零训练的 Video DC-AE,在 160 张 GPU 上训练后视频仍然模糊、未完全收敛。而这些自编码器均从零训练,既丢掉预训练知识又成本高昂;即便给预训练 VAE 外挂压缩块、只按重建目标微调,latent 分布也会漂移出 DiT 熟悉的空间,生成质量照样下降。

本文的目标是本文的目标是:在不从头训练任何大模型的前提下,把 Wan2.1 管线的自编码器从 f8t4p2 压缩到 f16t8p2(空间 16×、时间 8×),使 480×832×81 的 token 数从 32.8k 降到 4.3k(约 8 倍);同时保持与预训练 DiT 的兼容性,让 VBench 生成质量与压缩前的原管线持平,端到端延迟降低一个数量级,并把总训练预算控制在 38.5 H200 GPU 天以内。更进一步,作者希望打破'为生成牺牲重建还是为重建牺牲生成'的两难,让压缩后的 latent 同时对解码器和生成器友好。

与已有工作不同的是,独特的切入角度是:不把'压缩自编码器'当作独立的重建问题,而是利用'预训练自编码器与 DiT 已经是彼此对齐的生成管线'这一事实,让管线自己指导自己的压缩。这与三条已有路线都不同:(1) 从零训练高压缩 VAE(DC-AE、LTX-VAE)会产生全新 latent 空间,把适配负担全转嫁给 DiT;(2) DC-Gen 等后训练方法是在 latent 已经分叉之后再去修补 DiT;(3) 用视觉基础模型(如 V-JEPA)正则 latent 的 VA-VAE 路线需要从零训练生成器。GRACE 反其道而行:base latent 直接取自冻结的预训练编码器、对齐损失放进冻结 DiT 的中间特征空间、生成时 base 先于 residual 去噪,三者共同保证 DiT 只需 LoRA 级别的轻量适配。

核心方法

先说直觉:压缩 latent 必然丢信息,与其让一个全新 latent 硬扛全部信息、再逼 DiT 重新学习,不如把'预训练管线已经会表达的部分'和'压缩丢掉的部分'拆开——前者原样保留(DiT 无需重新学),后者用少量附加通道补齐。技术路线分两阶段。Stage 1 微调自编码器:把输入先空间 $r_s{=}2$、时间 $r_t{=}2$ 降采样后送入冻结的预训练编码器得到 base latent $z_{base}=E(x_{low})$;新增的 residual 编码器 $E_{res}$ 吃全分辨率视频,用 $C'{=}16$ 个附加通道携带 base 丢掉的空间细节与帧间运动;二者沿通道拼接为 $z=[z_{base};z_{res}]$。同时引入生成感知对齐损失 $\mathcal{L}_{align}$,在冻结 DiT 的前 10 层特征空间里让压缩 latent 与原 latent 的特征做余弦对齐。Stage 2 冻结自编码器,用 LoRA 适配 DiT,并以非对称去噪训练:base 的噪声水平始终比 residual 低一个偏移 $\delta$,residual 始终建立在基本成形的 base 之上。整个框架中,'压缩前的管线'一直在指导'压缩后的管线'如何训练。

核心创新有三点。其一,双 latent 表示:base latent 来自冻结的预训练编码器,天然落在 DiT 预训练时见过的分布内,residual 只需补差,从结构上保证兼容性;而已有方法训练出全新 latent 空间,DiT 适配负担完全转嫁给生成模型。其二,生成感知对齐:作者实证发现仅优化重建会让 latent 漂移出 DiT 熟悉的分布(单潜基线 PSNR 33.76 更高但 VBench-I2V 只有 86.44),因此把对齐损失放进冻结 DiT 的中间层特征空间——消融显示对齐到 DiT 特征比对齐到 V-JEPA 2.1 特征的 T2V 语义分高 2.51(82.55 vs 80.04),说明'相关的结构正是 DiT 已经表示的那种'。其三,非对称去噪:base 在时间表上领先 residual($u_{base}=\max(\hat{u}-\delta,0)$,$u_{res}=\min(\hat{u},1)$),residual 的目标随 base 定形而愈发清晰、更容易生成;且两部分在同一次前向中完成去噪,推理零额外开销。Table 6 显示方向反过来会掉到 87.17,证明'base 先行'这一方向性本身才是关键。

方法步骤详情

Stage 1(自编码器,共 8.5 H200 GPU 天,Panda-70M 训练):(1) 输入视频 $x$ 经双线性降采样 $r_s{=}2$、时间抽帧 $r_t{=}2$ 得 $x_{low}$,冻结编码器 $E$ 输出 $z_{base}=E(x_{low})$;(2) $E_{res}$(预训练权重初始化,在中段块与输出头之间新增一个下采样块,配参数无关的'空间时间折进通道'shortcut)编码全分辨率 $x$ 得 $z_{res}$(16 通道);(3) 拼接 $z=[z_{base};z_{res}]$,解码器 $\hat{D}$(残差通道零初始化,训练起点即原重建质量)解码,I2V 时首帧经 $E_{res}$ 编码后通过门控交叉注意力注入 $\hat{D}$;(4) 以 $\mathcal{L}=\mathcal{L}_{recon}+w_{adaptive}\mathcal{L}_{align}$ 训练,$\mathcal{L}_{align}$ 对噪声化的两个 latent 过冻结 DiT,取前 10 个块特征做逐 token 余弦相似,低分辨率特征经三线性上采样加零初始化投影 $P_l$ 后对齐,权重 $w_{adaptive}=\|\nabla\mathcal{L}_{recon}\|/\|\nabla\mathcal{L}_{align}\|$(对 $E_{res}$ 末层卷积的梯度范数比);(5) 第二阶段在 512×512×81 上只微调解码器。Stage 2(DiT 适配,30 H200 GPU 天):输入/输出投影扩到 $C{+}C'$ 通道、RoPE 索引按 $r_s,r_t$ 缩放;每视频采样 $\delta\sim U(0,0.5)$、$\hat{u}\sim U(0,1+\delta)$,按 $z^\tau_{base}=(1-\tau_{base})z_{base}+\tau_{base}\epsilon_{base}$ 分别加噪,调制 $m=W_{mod}\phi(\tau_{base})+W^{res}_{mod}\phi(\tau_{res})$($W^{res}_{mod}$ 零初始化),flow matching 损失取两部分平均;LoRA 秩 512。推理固定 $\delta=0.15$,50 步采样覆盖 $\hat{u}\in[0,1+\delta]$,guidance 5.0、shift 3.0。

技术新颖性

与已有工作的本质区别:(1) 相比从零训练高压缩自编码器(DC-AE、LTX-VAE、Step-Video-VAE、Reducio),GRACE 完全复用预训练 VAE 权重,只加一个下采样块和 16 个残差通道,自编码器训练成本仅 8.5 H200 GPU 天;(2) 相比 DC-Gen 这类'先分叉再修补'的后训练适配,GRACE 从源头阻止 latent 分叉——base 通道就是 DiT 训练时见过的分布,Table 4 中同一 latent 从头训练 DiT 的 VBench-T2V 仅 71.04,而复用+对齐达 85.81;(3) '重建好≠生成好'虽由 VA-VAE 指出,但本文第一次把它落地到'压缩已有管线'场景,并给出直接可优化的目标——冻结 DiT 特征空间的对齐——而非间接正则,Table 5 证明其显著优于 V-JEPA 2.1 特征对齐;(4) 非对称去噪是一种新的'双时间表流匹配'训练方案:两个时间步共享 $\phi$、经两个投影进入 AdaLN,推理时无需额外前向,与 DC-AE 1.5 的结构化 latent 思路互补而非重叠。

Overall architecture. Stage 1 trains the autoencoder... Stage 2 adapts the DiT to the compressed latent with LoRA, denoising z_base at a lower noise level than z_res at every step.
Figure 2: Overall architecture. Stage 1 trains the autoencoder... Stage 2 adapts the DiT to the compressed latent with LoRA, denoising z_base at a lower noise level than z_res at every step.
Effect of the dual latent and L_align. (a) single latent, (b) dual-latent representation without L_align, and (c) ours...
Figure 3: Effect of the dual latent and L_align. (a) single latent, (b) dual-latent representation without L_align, and (c) ours...
Denoising order. Each row shows the sampling steps of z_base and z_res (Left) and the generated frames (Right).
Figure 4: Denoising order. Each row shows the sampling steps of z_base and z_res (Left) and the generated frames (Right).

实验结果

核心结果如下。(1) 压缩与速度:token 从 32.8k 降到 4.3k(约 7.6×),480×832×81 下端到端延迟 T2V 851.5s→75.8s(11.1×)、I2V 863.2s→77.7s;736×1280×81 下 3361.3s→215.6s(15.5×),且速度优势随分辨率增大。(2) 生成质量:VBench-I2V 总分 87.90 vs 原管线 87.92(差仅 0.02);VBench-T2V 总分 85.81 vs 83.93(反超 1.88),增益主要来自语义分 84.98 vs 78.70(领先第二名 DC-Gen 5.28),其中 color 97.29 vs 89.68、spatial relationship 91.16 vs 78.94、human action 99.00。(3) 重建-生成解耦的证据:Step-Video-VAE 重建比 LTX-VAE 高 1.91 dB 但 VBench-I2V 低 3.01;单潜基线 PSNR 比 GRACE-VAE 高 1.13 dB 却低 1.46 分,说明重建保真度不决定生成质量。(4) 组件消融(Table 4):单潜基线 82.12 → +双 latent 83.55 → +对齐 84.68 → +非对称去噪 85.81,各组件均有正贡献且对 I2V 的增益主要来自对齐(87.51→87.90)。(5) 对齐目标(Table 5):DiT 特征 84.68 vs V-JEPA 2.1 特征 83.99 vs 无对齐 83.55(T2V 总分)。(6) 收敛(Fig 7):$\mathcal{L}_{align}$ 让 residual 通道的 flow matching 损失收敛更快、终值更低,base 通道则几乎不受影响。(7) 人类盲评(Table D.3,39 人):对 DC-Gen 视觉质量胜率 71.2% vs 17.3%;对原管线 T2V 三项全部领先(46.8–52.6% vs 25.6–35.3%),I2V 略逊(22.4–29.5% vs 34.6–44.9%)。

Video autoencoder comparison at 256×256×81 reconstruction and 480×832×81 generation.
Table 1: Video autoencoder comparison at 256×256×81 reconstruction and 480×832×81 generation.
Ablation on design components. Row (III) keeps the autoencoder of (II) but trains the DiT from scratch for the same number of steps.
Table 4: Ablation on design components. Row (III) keeps the autoencoder of (II) but trains the DiT from scratch for the same number of steps.
Alignment target. Asymmetric denoising is disabled in all rows.
Table 5: Alignment target. Asymmetric denoising is disabled in all rows.
Ablation on denoising order.
Table 6: Ablation on denoising order.
Qualitative comparison at 480×832×81. VBench samples from Wan2.1-14B before compression and GRACE (Ours), generated from the same prompt.
Figure 5: Qualitative comparison at 480×832×81. VBench samples from Wan2.1-14B before compression and GRACE (Ours), generated from the same prompt.
Qualitative comparison at 736×1280×81. VBench samples from Wan2.1-14B before compression and GRACE (Ours), generated from the same prompt.
Figure 6: Qualitative comparison at 736×1280×81. VBench samples from Wan2.1-14B before compression and GRACE (Ours), generated from the same prompt.
Convergence during DiT adaptation. With and without L_align; solid lines show EMA.
Figure 7: Convergence during DiT adaptation. With and without L_align; solid lines show EMA.
查看结构化数据
任务指标本文基线提升
文生视频 T2V(VBench,480×832×81,50 步) VBench-T2V 总分 / 延迟 85.81 / 75.8s(4.3k token,100 NFE) Wan2.1-14B 压缩前 83.93 / 851.5s(32.8k token);DC-Gen 84.62 / 157.1s;LTX-Video 79.17 / 99.6s;Open-Sora 2.0 77.51 / 138.6s 超原管线 +1.88,延迟 11.1× 加速;超同骨干最强对手 DC-Gen +1.19 且 token 再省一半、快 2 倍
图生视频 I2V(VBench-I2V,480×832×81) VBench-I2V 总分 / 延迟 87.90 / 77.7s Wan2.1-14B 压缩前 87.92 / 863.2s;DC-Gen 84.13;LTX-Video 87.97 / 104.1s 与原管线持平(-0.02),延迟 11.1×;比 DC-Gen 的 I2V 项高 7.23(95.48 vs 88.25);LTX 总分略高但更慢且漏动作
T2V/I2V(VBench,736×1280×81) VBench 总分 / 延迟 T2V 84.74 / 215.6s;I2V 87.84 / 218.8s(10.1k token) Wan2.1-14B 压缩前 T2V 82.96 / 3361.3s,I2V 87.88 / 3396.8s(77.3k token);DC-Gen T2V 84.62 T2V 超原管线 +1.78、I2V 持平(-0.04),延迟 15.5× 加速;T2V 总分为所有对比模型最高
视频重建(Panda-70M,256×256×81) PSNR / VBench-I2V 总分 32.63 dB / 87.90 单潜基线 33.76 dB / 86.44;Video DC-AE 34.61 / 84.94;Step-Video-VAE 33.88 / 84.05;LTX-VAE 31.97 / 87.06 重建低 1.13 dB 但生成质量最高(87.90),直接证明重建≠生成

局限与改进

作者承认的局限:(1) 高压缩下每帧 token 变少,小物体受害最重——远处人脸、招牌文字、细长结构常丢失或破碎,好在整体场景与运动保持完整,且在 736×1280 下因同压缩率 token 更多而缓解;(2) GRACE-VAE 为生成优化牺牲了重建保真,同 token 数下 PSNR 比单潜基线低 1.13 dB;(3) 想增加残差通道恢复细节,但把预训练 DiT 适配到更高维 latent 本身就很困难(Open-Sora 的前车之鉴);(4) 方法与管线绑定:base latent 依赖该管线的冻结编码器、$\mathcal{L}_{align}$ 依赖其 DiT,每换一个新预训练管线都要重跑一次 Stage 1(8.5 H200 GPU 天)。我的补充观察:(1) VBench 的美学分由 LAION 美学预测器驱动,已知偏好饱和画面,DC-Gen 美学分反超但总分更低,指标噪声不小;(2) T2V 的'反超'主要由语义类分(color、spatial relationship、scene)贡献,画质类如 aesthetic quality(64.77 vs 70.41)反而下降,'超越原管线'需谨慎解读;(3) 监督层数(前 10 层)、$\delta$ 范围 [0,0.5]、推理 $\delta=0.15$ 均为经验选择,跨管线/跨压缩率的最优配置未知。

独立分析的弱点

(1) 残差容量是手工拍定的 $C'{=}16$,480p 下每帧仅约 53 个 token,细节丢失不可避免——招牌文字、远处人脸等应用场景会直接受影响。改进方向:借鉴 DC-AE 1.5 把残差通道结构化,或按内容复杂度自适应分配通道数。(2) I2V 人类评测仍输给原管线(视觉质量 23.7% vs 43.6%),说明压缩对以首帧为条件的精细保真仍有实质伤害;可加强首帧交叉注意力的容量、让 residual 显式负责首帧邻近帧的高频,或只在首帧附近降低压缩率。(3) T2V/I2V 需要各训一套自编码器($\mathcal{L}_{align}$ 的监督 DiT 不同),工程上繁琐;可探索任务无关的对齐目标或多任务联合训练一套 VAE。(4) '反超原管线'的结论部分依赖 VBench 语义分,而 aesthetic quality(64.77 vs 70.41)、imaging quality 均下降,且人类评测 I2V 落后——应在更大规模人类评测与下游任务(如视频编辑、可控生成)中验证。(5) 非对称去噪的 $\delta$ 采样区间与推理值是网格搜索出来的经验值,缺乏理论支撑,换压缩率或换管线时需要重新调参,可以研究 $\delta$ 与压缩率/信噪比的解析关系。

未来方向

作者提出的方向:增加残差通道数以恢复更多细节(同时需解决高维 latent 难适配的问题,或可结合结构化 latent 设计);把 GRACE 推广到其他预训练管线(每个管线重训一次 Stage 1)。基于其成果可延伸:(1) 把'冻结 DiT 特征空间对齐'推广为高效生成的通用正则,用于 token 剪枝、token 合并等其他加速手段;(2) base/residual 更细的分工——residual 只编码高频纹理、运动由低帧率 base 插值恢复,与可变帧率/流式生成结合;(3) 渐进级联压缩:从 f16t8 继续向 f32t8 推进时,把当前 GRACE 输出当作新 base,逐级放大压缩率;(4) 与少步蒸馏正交叠加,延迟有望再降一个量级(75.8s → 实时区间);(5) 在 1080p 以上验证速度优势是否继续放大(论文趋势暗示会);(6) 用 DiT 更浅层的特征或特征蒸馏降低 Stage 1 的显存与算力门槛,使学术实验室也能复现。此外,I2V 保真短板提示可以在对齐目标中加入首帧条件相关的约束。

复现评估

复现友好度较高但算力门槛不低。论文的附录非常详尽:Appendix A/B 给出自编码器与 DiT 适配的全部架构改动与超参(Table A.1:AdamW,lr 8e-5/4e-5 两阶段,batch 32/64,$\lambda_{L1}{=}1.0$、$\lambda_{LPIPS}{=}3.0$、$\lambda_{KL}{=}3e{-}6$,对齐模块 lr 1e-4;Table B.1:DiT lr 1e-4,batch 128,LoRA 秩 512/α 512,$\delta\in[0,0.5]$,shift $s\in[2,5]$,推理 guidance 5.0、shift 3.0、$\delta{=}0.15$);Appendix C 描述对比方法的 DC-Gen 适配与完整评测协议(50 步、单张 A100 SXM4-80GB bf16 计时、逐模型 prompt 管线),并附逐维度 VBench 分数与人类评测细节。依赖均为公开资产:Wan2.1-14B 权重、Panda-70M 数据、DC-Gen/V-JEPA 2.1 开源实现。总训练成本 38.5 H200 GPU 天(Stage 1 共 8.5 天 + Stage 2 共 30 天),需要多卡高端集群;推理复现便宜(单卡 A100,每条视频约 76 秒)。项目主页 cvlab-kaist.github.io/GRACE 已建,但正文未明确说明代码与权重是否开源,这点需关注后续发布。总体难度:中等偏高,主要风险在 Stage 1 对齐训练的稳定性(自适应权重)与 Stage 2 的 LoRA 配置细节。

相似论文推荐