Paper Review
Parallel Decoding Distillation (PDD) for Fast Image and Video Generation
PDD trains a parallel decoder that predicts the mean velocity of several consecutive denoising intervals in a single network evaluation instead of one interval at a time, giving a trajectory-based distillation method that reaches SOTA 4-8 NFE generation on LTX-2.3, Wan2.1-14B and Qwen-Image while avoiding the mode collapse that variational-score-distillation and adversarial methods suffer from.
PDD는 한 번에 한 구간씩이 아니라 여러 연속된 디노이징 구간의 평균 속도를 단일 네트워크 평가로 예측하는 병렬 디코더를 학습시켜, LTX-2.3·Wan2.1-14B·Qwen-Image에서 4-8 NFE로 SOTA를 달성하면서도 variational score distillation이나 adversarial 방식이 겪는 mode collapse를 피하는 궤적 기반 증류(distillation) 방법이다.
Background Video and image diffusion/flow models are slow because generation is fundamentally an iterative ODE integration requiring hundreds of network evaluations (NFE). Distillation research that compresses this to a few steps splits into two families: trajectory-based methods that transfer the teacher's actual trajectory to the student, and distribution-based methods that only need the student and teacher's marginal output distributions to align.
배경 비디오/이미지 확산·플로우 모델은 생성이 근본적으로 반복적인 ODE 적분이라 수백 번의 네트워크 평가(NFE)가 필요해 느리다. 이를 몇 단계로 줄이는 증류(distillation) 연구는 크게 두 갈래로 갈린다 -- teacher의 궤적 자체를 학생에게 옮기는 궤적 기반(trajectory-based) 방식과, teacher·student 출력 분포의 한계분포(marginal)만 맞추면 되는 분포 기반(distribution-based) 방식이다.
Problem Trajectory-based methods work well for image generation but, scaled to large video models, are bottlenecked by degraded quality and expensive training -- particularly the JVP or finite-difference approximations they require -- so the current dominant approach for video distillation is distribution-based, using variational score distillation (VSD) or adversarial losses. Those losses are notoriously hard to optimize and prone to mode collapse: they buy high perceptual quality at the cost of losing video diversity and motion.
문제 궤적 기반 방법은 이미지 생성에서는 잘 작동하지만, 대규모 비디오 모델로 가면 화질 저하와 값비싼 학습(특히 JVP·유한차분 근사가 요구하는 비용)에 발목이 잡혀, 현재 비디오 증류의 주류는 variational score distillation(VSD)이나 adversarial loss를 쓰는 분포 기반 방법이다. 그런데 이 손실들은 최적화가 악명 높게 까다롭고 mode collapse에 취약해서, 화질은 높아도 비디오의 다양성과 모션이 사라지는 대가를 치른다.
Prior limitations The closest prior work, Pi-Flow, starts from the same observation that a teacher trajectory over the interval [t_n, t_(n+L)] is fully determined by its initial state, but delegates the integration to a small learned policy head with an expressive parameterization (e.g. Gaussian mixtures) and is restricted to a fixed NFE. Progressive Distillation and the Consistency Model line distill the instantaneous velocity via JVPs or finite differences, which are expensive or unstable to evaluate at large scale.
기존 한계 가장 가까운 선행연구인 Pi-Flow는 teacher 궤적이 구간 [t_n, t_(n+L)] 안에서 초기 상태만으로 완전히 결정된다는 동일한 관찰에서 출발하지만, 그 구간의 적분을 작은 학습형 정책(policy) 헤드(가우시안 혼합 등 표현력이 큰 파라미터화)에 위임하며, 고정된 NFE에서만 동작한다. Progressive Distillation과 Consistency Model 계열은 JVP나 유한차분으로 순간 속도(instantaneous velocity)를 증류하는데, 이는 대규모 모델에서 비싸거나 불안정하다.
Goal Build a purely trajectory-based distillation method that works with any pretrained diffusion/flow model, supports variable NFE at inference, and achieves high-quality few-step generation not just for images but for large-scale video models -- without VSD, adversarial losses, JVPs, or finite differences.
목표 사전학습된 어떤 확산/플로우 모델에도 적용 가능하고, 추론 시 NFE를 자유롭게 바꿀 수 있으며, VSD·adversarial loss나 JVP·유한차분 없이도 이미지뿐 아니라 대규모 비디오 모델까지 고화질 소수-스텝(few-step) 생성이 되는 순수 궤적 기반 증류 방법을 만드는 것이 목표다.
Method The core idea is a parallel decoder that predicts the mean velocity, not the instantaneous velocity, of several intervals at once. The time domain is discretized into N intervals grouped into blocks of size L, and the decoder is trained to predict the mean velocities of all L intervals in a block from a single forward pass. The training objective (the PD loss) is a single on-policy regression: match the student's prediction, evaluated on the student's own rolled-out state (stop-gradient applied), to the teacher's mean velocity approximated with one Euler or Midpoint Runge-Kutta step. The architecture reuses the teacher's backbone but replicates its final linear layer once per timestep in the grid (N layers total), so at generation time the layers needed for a chosen block size L are fused into one weighted-sum layer, skipping L intervals at the same cost as a single teacher evaluation.
방법 핵심은 순간 속도가 아니라 평균 속도(mean velocity)를 예측하는 병렬 디코더다. 시간 구간을 N개로 이산화하고 이를 크기 L의 블록으로 묶은 뒤, 블록 안의 L개 구간 각각의 평균 속도를 단 한 번의 forward pass로 동시에 예측하도록 학습한다. 학습 목표(PD loss)는 student가 스스로 굴린 상태(stop-gradient 적용) 위에서 teacher의 평균 속도(Euler 또는 Midpoint 룽게-쿠타 스텝으로 근사)에 회귀하는 on-policy 회귀 손실 하나뿐이다. 아키텍처는 teacher 백본을 그대로 쓰되 마지막 선형 레이어를 타임스텝 수(N)만큼 복제해 두므로, 생성 시에는 사용할 블록 크기 L에 맞춰 필요한 레이어들을 하나의 가중합 레이어로 융합(layer fusion)해 teacher 한 번 평가와 동일한 비용으로 L구간을 한 번에 건너뛴다.
Key idea Where prior trajectory distillation insists on regressing a derivative of the instantaneous velocity via JVPs or finite differences, PDD instead makes the prediction target the mean velocity over multiple intervals -- a quantity that is already an integral by definition, so no derivative approximation is needed at all. It is like measuring a car's average speed over a stretch of road (distance divided by time) instead of straining to clock its instantaneous speed at every second: the two are different quantities, but both get you to the same destination (the integral), and the average is far cheaper to measure. The paper's Proposition 1 proves the PD loss's minimizer exactly recovers the teacher trajectory, up to a controllable Runge-Kutta approximation error.
핵심 아이디어 기존 궤적 증류가 순간 속도의 미분(JVP)이나 유한차분을 굳이 회귀하려 한 반면, PDD는 애초에 "여러 구간에 걸친 평균 속도"라는, 정의상 이미 적분되어 있어 미분 근사가 필요 없는 양을 직접 예측 대상으로 삼는다. 비유하자면, 자동차의 매 순간 순간속력을 초 단위로 재려고 애쓰는 대신, 구간 평균속력(=이동거리/소요시간)을 한 번에 재는 셈이다 -- 값은 다르지만 목적지(적분값)에는 똑같이 도달하며, 계산은 훨씬 저렴하다. 논문의 Proposition 1은 이 PD loss의 최솟값이 (룽게-쿠타 근사 오차를 빼면) teacher 궤적을 정확히 재현함을 증명한다.
Validation Validated across four scales: ImageNet-256 (SiT-XL+REPA teacher), Qwen-Image 20B (text-to-image), Wan2.1 1.3B/14B (text-to-video), and LTX-2.3 22B (text-to-video+audio, 10s at 720p). Because high-quality training data is scarce at the larger scales, most large-scale experiments use data-free training that rolls out the teacher online for supervision, and results are reported on standard benchmarks (OneIG, DPG-Bench, GenEval, VBench) plus a separate diversity measurement using average pairwise distance in V-JEPA 2 / VideoMAE V2 feature space.
검증 ImageNet-256(SiT-XL+REPA teacher), Qwen-Image 20B(text-to-image), Wan2.1 1.3B/14B(text-to-video), LTX-2.3 22B(text-to-video+audio, 10초 720p)까지 네 가지 스케일에서 검증했다. 대규모 실험은 대부분 고품질 학습 데이터가 부족해 teacher 자체를 온라인으로 굴려 감독 신호를 얻는 data-free 학습으로 진행됐고, OneIG·DPG-Bench·GenEval·VBench 등 표준 벤치마크에 더해 V-JEPA 2·VideoMAE V2 특징 공간에서의 평균 쌍별 거리로 다양성(diversity)을 별도로 측정했다.
Results On Qwen-Image, PDD beats SOTA baselines DMD2, Pi-Flow, and TwinFlow on the overall OneIG/DPG-Bench/GenEval metrics across the full 4-8 NFE range tested. On Wan2.1 1.3B, PDD ranks first on VBench quality, overall score, and diversity simultaneously; on 14B it trails AnyFlow slightly on the overall score while still leading on quality and beating every baseline on diversity. On LTX-2.3, PDD matches or beats the official 8-NFE distilled model after as few as 250 training iterations.
결과 Qwen-Image에서 PDD는 OneIG·DPG-Bench·GenEval 종합 지표 기준 DMD2·Pi-Flow·TwinFlow 등 SOTA 베이스라인을 4-8 NFE 전 구간에서 능가한다. Wan2.1 1.3B에서는 VBench 화질·종합 점수·다양성 모두 1위를 기록했고, 14B에서는 AnyFlow에 근소하게 뒤지는 종합 점수를 내면서도 화질은 최고, 다양성은 전 베이스라인 대비 우위를 유지한다. LTX-2.3에서는 학습 단 250 iteration만으로 공식 8-NFE distilled 모델과 동등하거나 더 나은 결과를 낸다.
Comparison Against the most directly related Pi-Flow, PDD reaches competitive ImageNet 1-step FID (2.69-2.73 vs. Pi-Flow's 2.85) with a simpler objective (no extra policy head or Gaussian mixture) while additionally supporting variable NFE, which Pi-Flow's fixed-NFE design cannot. Against the VSD-based DMD2, PDD trails slightly on human-preference metrics (HPSv2, PickScore) but the OneIG diversity numbers and qualitative comparison (Figure 5) make DMD2's mode-collapse-driven diversity loss visible, and PDD consistently beats it there.
비교 가장 직접적인 비교 대상인 Pi-Flow 대비 PDD는 추가 정책 헤드나 가우시안 혼합 없이 더 단순한 목적함수로 ImageNet 1-스텝 FID에서 경쟁력 있는 성능(2.69-2.73 vs Pi-Flow 2.85)을 내면서도 가변 NFE를 지원한다 -- Pi-Flow는 고정 NFE에 묶여 있다. VSD 기반 DMD2와 비교하면 HPSv2·PickScore 등 인간 선호 지표에서는 근소하게 뒤지지만, OneIG 다양성 지표와 정성 비교(Figure 5)에서 DMD2의 mode collapse로 인한 다양성 손실이 뚜렷이 드러나며 PDD가 이를 일관되게 능가한다.
Significance The paper positions itself as the first purely trajectory-based method to succeed at high-resolution few-step video generation -- directly closing a gap the field had itself conceded, where trajectory-based methods worked for images but failed at video scale. Layer fusion making generation cost-free at inference, and one model supporting multiple NFEs without any extra time-reparameterization, both matter practically: a real deployment can buy the entire quality-latency curve from one trained checkpoint rather than one model per operating point.
의의 논문 스스로 "순수 궤적 기반 방법으로 고해상도 비디오 소수-스텝 생성에 성공한 첫 사례"라고 자리매김한다 -- 궤적 기반 방법이 이미지에서는 통했지만 비디오에서는 실패해 왔다는, 이 분야가 스스로 인정해 온 격차를 정면으로 메우는 결과다. Layer fusion으로 생성 시 추가 비용이 전혀 없다는 점, 그리고 시간 재매개변수화 하나 없이 같은 모델이 여러 NFE를 지원한다는 점은 실제 배포에서 화질-지연 트레이드오프를 곡선 전체로 살 수 있게 해준다는 점에서 공학적으로도 의미가 크다.
Limitations All large-scale image and video experiments rely on data-free training -- the paper itself leaves verification under real-data training beyond ImageNet-256 as future work. (reviewer judgment) On Wan2.1 14B, the longer-trained PDD checkpoint scores lower on VBench's overall metric than AnyFlow even though its diversity and motion increase with more training, suggesting a quality-metric-vs-diversity tradeoff that emerges with training length; the paper does not analyze this tradeoff's cause in depth.
한계 대규모 이미지·비디오 실험은 전부 data-free 학습에 의존한다 -- ImageNet-256을 넘어선 실데이터 기반 학습에서 PDD가 어떻게 동작하는지는 논문이 스스로 향후 과제로 남긴다. (리뷰어 판단) 14B Wan2.1에서 PDD(long)가 VBench 종합 점수는 AnyFlow에 못 미치는 결과가 있어, 학습을 오래 돌릴수록 다양성/모션은 늘지만 정량 벤치마크 점수와는 트레이드오프가 생길 수 있음을 시사하는데 이 트레이드오프의 원인은 본문에서 깊이 분석되지 않는다.
Future work The paper names three directions itself: (1) validating PDD under data-dependent training beyond ImageNet-256, since the large-scale results here are data-free; (2) exploiting the fact that block size can be chosen freely at inference time to build adaptive block-size selection, where a verifier or confidence criterion decides how aggressively to skip intervals; and (3) generalizing the parallel decoding principle to discrete autoregressive models, broadening it beyond diffusion and flow-based generation.
향후 과제 논문은 스스로 세 방향을 명시한다: (1) data-free 학습을 넘어 실데이터 기반 학습에서의 검증, (2) 블록 크기를 추론 시점에 자유롭게 고를 수 있다는 성질을 이용한 적응형 블록 크기 선택(verifier나 confidence 기준으로 얼마나 공격적으로 구간을 건너뛸지 결정), (3) 병렬 디코딩 원리를 이산 자기회귀(autoregressive) 모델로 일반화해 확산·플로우 바깥으로 적용 범위를 넓히는 것.
Released resources The project page (research.nvidia.com/labs/genair/pdd) hosts qualitative comparison videos and samples, confirmed reachable. Whether training code or checkpoints will be released is not stated in the material read here -- no public release verified for code/checkpoints.
자원 공개 프로젝트 페이지(research.nvidia.com/labs/genair/pdd)에서 정성적 비교 비디오·샘플을 공개하고 있음을 확인했다. 다만 학습 코드나 체크포인트의 공개 여부는 이번에 읽은 자료에 명시돼 있지 않다 -- 공개 링크 확인 안 됨(코드/체크포인트 기준).
The research thread
Where this paper sits 연구의 흐름
Few-step distillation for image and video generation split into two lines: the trajectory-based line opened by Progressive Distillation and Consistency Models, and the distribution-based (VSD/adversarial) line represented by DMD, ADD, and LADD. Trajectory-based methods succeeded at images but hit a wall at video scale -- JVP/finite-difference cost and quality degradation -- so distribution-based methods came to dominate video distillation, paying for it with mode-collapse-driven diversity loss. Pi-Flow put the first crack in that wall with the observation that a trajectory segment is fully determined by its initial state.
PDD's shift is to push that observation further: instead of learning the instantaneous velocity via a small policy head, make the mean velocity over multiple intervals the prediction target directly. Because a mean velocity is already an integral by definition, JVPs and finite differences become unnecessary altogether, and an architecture that replicates the teacher's final layer once per timestep (fused together at generation time) buys variable NFE at no extra cost. The result is the first trajectory-based method to compete with distribution-based SOTA on video-scale quality without paying the diversity-loss tax.
The question the paper itself leaves open is whether this recipe holds under real-data training, and whether how aggressively to skip intervals can be decided adaptively at inference time rather than fixed by training. Solving the latter would turn few-step generation from picking one fixed NFE into picking a quality-latency tradeoff per request, on the fly.
비디오/이미지 생성 소수-스텝 증류는 Progressive Distillation과 Consistency Model이 연 궤적 기반 계열과, DMD·ADD·LADD로 대표되는 분포 기반(VSD·adversarial) 계열로 갈라져 발전해 왔다. 궤적 기반은 이미지에서는 성공했지만 비디오로 가면 JVP·유한차분 비용과 화질 저하로 막혀, 최근 비디오 증류의 주류는 분포 기반이었고 이 대가로 mode collapse에 의한 다양성 손실을 감수해 왔다. Pi-Flow는 초기 상태가 구간 궤적을 완전히 결정한다는 관찰로 이 벽에 처음 균열을 냈다.
PDD의 전환은 그 관찰을 "작은 정책 헤드로 순간 속도를 학습"하는 대신 "여러 구간의 평균 속도를 직접 예측 대상으로 삼는다"는 쪽으로 밀어붙인 데 있다. 평균 속도는 정의상 이미 적분된 양이라 JVP나 유한차분이 아예 필요 없어지고, teacher 백본의 마지막 레이어를 타임스텝 수만큼 복제한 뒤 필요할 때 융합하는 아키텍처 덕분에 가변 NFE도 추가 비용 없이 얻는다. 그 결과 궤적 기반 방법이 처음으로 비디오 스케일에서 분포 기반 SOTA와 화질 면에서 경쟁하면서 다양성 손실이라는 대가를 치르지 않게 됐다.
논문이 스스로 남긴 다음 질문은 이 레시피가 실데이터 기반 학습에서도 유지되는지, 그리고 "어느 구간을 얼마나 공격적으로 건너뛸지"를 학습이 아니라 추론 시점에 적응적으로 정할 수 있는지다. 후자가 풀리면 소수-스텝 생성이 고정된 NFE 하나를 고르는 문제에서, 요청마다 화질-지연 트레이드오프를 실시간으로 고르는 문제로 바뀔 수 있다.
Sparks — where one could take this 아이디어의 씨앗
-
The paper itself names adaptive block-size selection as future work, since block size can already be chosen freely at inference -- one could try a verifier or confidence criterion that decides per-block how aggressively to skip intervals. 논문은 블록 크기를 추론 시점에 자유롭게 고를 수 있다는 사실 자체를 향후 과제로 명시한다 -- verifier나 confidence 기준으로 매 블록마다 얼마나 공격적으로 건너뛸지 적응적으로 정하는 방법을 시도해볼 수 있다.
-
The paper names generalizing the parallel decoding principle to discrete autoregressive models as a future direction -- the key question for that generalization is what quantity, analogous to mean velocity, could serve as an already-integrated prediction target spanning multiple steps. 논문은 병렬 디코딩 원리를 이산 자기회귀 모델로 일반화하는 것을 미래 방향으로 제시한다 -- 평균 속도 대신 어떤 양을 『여러 스텝에 걸쳐 정의된, 적분 형태의 예측 대상』으로 삼을 수 있을지가 이 일반화의 핵심 질문이 될 것이다.
-
The paper itself flags that all large-scale experiments rely on data-free training -- one could verify whether the PD loss converges just as stably under real-data training, particularly when the data distribution differs from the teacher's own online rollout distribution. 대규모 실험이 전부 data-free 학습에 의존한다는 점을 논문 스스로 한계로 밝힌다 -- 실제 데이터 기반 학습에서 PD loss가 동일하게 안정적으로 수렴하는지, 특히 데이터 분포가 teacher의 온라인 롤아웃 분포와 다를 때 어떻게 되는지 검증해볼 수 있다.
Seeds grounded in the paper's own stated limitations and open questions. 논문이 스스로 밝힌 limitations와 open questions에 뿌리를 둔 씨앗입니다.
Notes
Notes
PDD’s regression target — the mean velocity over a block of intervals, rather than an instantaneous velocity requiring JVP or finite-difference approximation — is what lets a single simple MSE loss replace the usual VSD/adversarial machinery for video-scale distillation. The layer-fusion trick (train N per-timestep output layers, fuse them into one at generation time) is what makes variable-NFE sampling free at inference rather than requiring a separate model per operating point.
Linked reviews
MobileWan: Closing the Quality Gap for Mobile Video Diffusion
A 5B-parameter video diffusion transformer is converted into a constant-memory, chunk-wise autoregressive RNN-like process via recurrence distillation and causal linear attention, becoming the first 5B-scale video diffusion model deployable on a commercial mobile device.
hybrid-architectureSANA-Video 2.0: Hybrid Linear Attention with Attention Residuals for Efficient Video Generation
SANA-Video 2.0 combines 75% gated linear attention with 25% periodic softmax anchors -- measured as the quality-efficiency Pareto knee via from-scratch proxy sweeps, not assumed from language-model literature -- plus Block Attention Residuals routing completed-block summaries into later linear layers, reaching VBench 84.30 in 13.2s at 480p on one H100 and a 3.2x DiT-forward speedup over full-softmax at 720p/60s that widens with duration.
video-diffusionContext-Matched Distillation: Teacher Causality for Autoregressive Video Distillation
Context-Matched Distillation (CMD) fixes a causal information-set mismatch in distilling few-step autoregressive video generators: prior pipelines score a causal student's rollout with a bidirectional teacher that can see future frames, so CMD instead trains a causal teacher, queries it under exactly the same history the student had, and reuses it to initialize the student too, improving both short- and long-video quality and camera-control accuracy.
video-diffusionSQuad: Sub-Quadratic Attention Distillation for Efficient Video Generation
SQuad distills a pretrained video diffusion transformer's full-softmax attention into a fixed, sub-quadratic O(n*sqrt(n)) factorization -- a local pass within sqrt(n)-sized windows plus a global cross-window pass, still true softmax throughout -- and pairs it with step distillation, matching the original's quality at 6 sampling steps instead of 100 while cutting attention compute by roughly 67x.