GRACE : Generation-Aware Latent Compression
for Efficient Video Generation

Jiyoung Kim1, Paul Hyunbin Cho1, Jisu Nam1, Donghoon Lee2, Hyunsung Go2, Yeonkyeong Lee2,
Hansaem Kim2, Seungryong Kim1
1KAIST AI2Kakao Corp.
KAIST Graduate School of AIKakao

This work was done while the first three authors were interns at Kakao Corp.

Wan2.1-14B
Inference time863 sLatent tokens #32.8k
GRACE (Ours)11.1×faster inference
Inference time78 sLatent tokens #4.3k

Inference time = how long it takes to make one 81-frame video, autoencoder included. Measured on one A100 80GB at 50 steps, CFG 5, batch 1, bf16.

Except for the golden retriever demo, the prompts shown are the VBench captions the videos are scored against.

00:00 / 00:00

GRACE fine-tunes the pretrained Wan2.1 autoencoder and DiT to generate from 8× fewer latent tokens. It matches the pretrained model on VBench while generating 11.1× faster at 480×832×81 and 15.5× faster at 736×1280×81.

Overview video · 1 min 55 s

Abstract

Highly compressed video autoencoders offer an effective way to accelerate video diffusion models, as the Diffusion Transformer (DiT) operates on far fewer tokens. However, such autoencoders are challenging to train, since a higher compression ratio degrades reconstruction quality and recovering it requires more channels, which is known to slow the convergence of the DiT. The compressed latent also differs from the one the DiT was trained on, so the pretrained DiT must be either retrained from scratch or adapted at considerable cost. Compressing the autoencoder the DiT was trained with appears to preserve compatibility, yet optimizing it for reconstruction alone still shifts the latent away from the distribution the DiT has learned. To address this, we propose Generation-Aware Latent Compression for Efficient Video Generation (GRACE), a two-stage framework that compresses a pretrained video autoencoder while keeping it compatible with the pretrained DiT. Specifically, we keep a frozen base latent from the pretrained encoder and learn a residual latent for the information lost under stronger compression, while aligning the compressed latent with the pretrained latent in the feature space of the frozen DiT so that the autoencoder is optimized for generation. We then adapt the DiT with lightweight fine-tuning and asymmetric denoising, where the base is denoised ahead of the residual. GRACE reduces the token count of Wan2.1-I2V-14B by 8× and its latency by 11.1× at 480×832×81, while matching the generation quality of the pretrained pipeline before compression on VBench.

Method

GRACE compresses Wan2.1's latent from f8t4p2 to f16t8p2 (32.8k → 4.3k tokens at 480×832) in two stages. In both, the pretrained pipeline guides its own compression.

Overall architecture of GRACE, Stage 1 and Stage 2

Overall architecture. Stage 1 trains the autoencoder against the frozen DiT. Stage 2 adapts the DiT with LoRA, denoising zbase ahead of zres.

Stage 1

Autoencoder training

Dual-latent representation

A frozen base latent from the pretrained Wan2.1 encoder anchors the compressed latent in the space the DiT already knows. A learned residual latent carries the detail and motion that stronger compression throws away.

Generation-aware alignment

Instead of reconstruction losses alone, the compressed latent is matched to the pretrained one inside the frozen DiT's feature space, so the autoencoder is optimized for generation.

Latent t-SNE, samples and PCA for single latent, dual latent, and dual latent with alignment

Effect of the dual latent and Lalign. (a) single latent, (b) dual latent without Lalign, (c) Ours. The latent becomes more uniform and its principal components follow objects across frames.

Stage 2

DiT adaptation

Asymmetric denoising

The DiT's input and output projections are extended to the residual channels, with LoRA on the transformer blocks. The base is denoised ahead of the residual by an offset δ in the same forward pass, so the residual always builds on a more settled base, at no extra sampling cost.

Denoising order comparison

Denoising order. Keeping zbase δ ahead recovers facial detail under large motion.

Qualitative comparison

Same caption and seed for every model, each run with its own prompt expansion. Videos in a row play in sync.

More comparisons, including GRACE-only samples, are in the gallery.

Quantitative results

Latency (s) ↓VBench-T2V ↑VBench-I2V ↑
ModelConfigTokensT2VI2VQualitySemanticTotalI2VQualityTotal
Wan2.1-14Bf8t4c16p232.8k851.5863.285.2478.7083.9395.8280.0187.92
Open-Sora 2.0f32t4c128p18.2k138.6138.478.8072.3577.5191.1776.9684.07
DC-Genf32t4c32p18.2k157.1165.085.8579.7084.6288.2580.0184.13
LTX-Video 0.9.7f32t8c128p14.3k99.6104.182.8864.3179.1795.6280.3287.97
Baselinef16t8c32p24.3k76.177.883.2177.7582.1293.6779.2186.44
GRACE (Ours)f16t8c32p24.3k75.877.786.0284.9885.8195.4880.3187.90

Video generation on VBench at 480×832×81. GRACE uses 8× fewer tokens than Wan2.1-14B and runs 11.1× faster. Latency is end to end on a single A100.

Ablation

Design components

ReconstructionVBench-T2V ↑VBench-I2V ↑
SettingDualℒalignδ > 0PSNR ↑LPIPS ↓rFVD ↓QualitySemanticTotalI2VQualityTotal
(I) Wan2.1-I2V-14B–––35.150.0161.1385.2478.7083.9395.8280.0187.92
(II) Baseline×××33.760.03113.1183.2177.7582.1293.6779.2186.44
(III) + dual latent✓××33.100.03113.8984.7778.6583.5593.9679.3286.64
(IV) + ℒalign✓✓×32.630.03213.5385.2282.5584.6895.2379.7887.51
(V) + δ > 0 (Ours)✓✓✓32.630.03213.5386.0284.9885.8195.6180.1187.86
(VI) Baseline, DiT from scratch×××33.760.03113.1174.2058.4071.0453.0673.9463.50

Each component improves generation on both tasks. Row (VI) keeps the baseline autoencoder but trains the DiT from scratch for the same number of steps.

Alignment target

Alignment targetPSNR ↑rFVD ↓QualitySemanticTotal
None33.1013.8984.7778.6583.55
V-JEPA 2.1 features32.6113.9384.9880.0483.99
Pretrained DiT features (Ours)32.6313.5385.2282.5584.68

Aligning inside the pretrained DiT beats a video foundation model target (V-JEPA 2.1) on every generation score.

Denoising order

Denoising orderI2V ↑Quality ↑Total ↑
τbase = τres (δ = 0)95.2379.7887.51
τbase > τres (δ < 0)94.6179.7287.17
τbase < τres (δ > 0, ours)95.6180.1187.86

Denoising the base first helps; reversing the order falls below the synchronous schedule.

BibTeX

@misc{kim2026gracegenerationawarelatentcompression,
      title={GRACE: Generation-aware latent compression for efficient video generation}, 
      author={Jiyoung Kim and Paul Hyunbin Cho and Jisu Nam and Donghoon Lee and Hyunsung Go and Yeonkyeong Lee and Hansaem Kim and Seungryong Kim},
      year={2026},
      eprint={2610.10524},
      archivePrefix={arXiv},
      primaryClass={cs.CV},
      url={https://arxiv.org/abs/2610.10524}, 
}