TL;DR
실시간 스트리밍 및 상호작용 가능한 비디오 생성은 추론 단계를 몇 번의 샘플링으로 줄이는 동시에 시간축 오류 누적을 막아야 한다. Causal-rCM은 오프라인 안정성(teacher-forcing 기반 CM)과 on-policy 품질 향상(self-forcing DMD)을 결합해 1–2스텝 수준에서 SOTA 성능을 달성한다.
왜 중요한가
실시간 스트리밍 및 상호작용 가능한 비디오 생성은 추론 단계를 몇 번의 샘플링으로 줄이는 동시에 시간축 오류 누적을 막아야 한다. Causal-rCM은 오프라인 안정성(teacher-forcing 기반 CM)과 on-policy 품질 향상(self-forcing DMD)을 결합해 1–2스텝 수준에서 SOTA 성능을 달성한다.
핵심 기여
교사-강제(Teacher-Forcing) 기반 CM이 Self-Forcing DMD의 최선의 초기화 전략이라는 실험적 증거
광범위한 실험에서 teacher-forcing 기반 consistency model(TF-dCM/TF-sCM)이 self-forcing DMD의 초기화로서 안정적 모드 커버리지와 높은 최종 성능을 제공함이 확인됐다. 특히 프레임-단위와 청크-단위 설정에서 초기화 전략이 SF-DMD 수렴 및 최종 품질에 미치는 영향을 체계적으로 비교했다.
teacher-forcing 기반 continuous-time CM(sCM/MeanFlow) 최초 구현과 FlashAttention-2 JVP 커널 확장
TF 환경에서 continuous-time CM(sCM/MeanFlow)의 JVP 연산을 가능하게 하기 위해 FlashAttention-2 JVP 커널을 custom-mask로 확장했다. 이 구현으로 TF-sCM이 TF-dCM보다 약 10× 빠른 수렴을 보였다(학습 이터레이션 단위 비교).
Causal-rCM: 단계적 TF-CM → SF-DMD 파이프라인
Causal-rCM은 (1) TF로 인과 교사 생성기 획득, (2) TF-CM으로 few-step causal student 초기화, (3) SF-DMD로 on-policy 정교화의 3단계 레시피를 규정했다. 이 파이프라인은 ODE-pair KD나 GAN 후처리 없이도 안정적이고 확장 가능하게 설계됐다.
Few-step 자기회귀 T2V에서 SOTA 성능
단계적 레시피와 인프라를 적용해 Wan2.1-1.3B 학생 모델(2-step 혹은 1-step 샘플링)이 VBench-T2V 총점 84.63을 달성했다. 이 성능은 frame-wise와 chunk-wise 두 인과 설정에서 모두 우수한 결과를 기록했다.
오므니모달 월드 모델(Cosmos 3)에의 적용 — 인터랙티브 제어 지원
Cosmos 3의 generation tower를 temporal-causal AR stack으로 변환해 action-conditioned forward-dynamics(방향 제어 등)를 생성하는 인터랙티브 월드 모델 구현을 시연했다. 동일 초기 장면에 대해 서로 다른 액션 제어가 뚜렷한 시간적 궤적 차이를 생성함이 확인됐다.
핵심 아이디어 이해하기
문제 출발점과 기존 한계: 자기회귀(autoregressive) 비디오 diffusion은 각 프레임(혹은 청크)을 이전 생성물에 조건화해 순차적으로 생성한다. Teacher-Forcing(TF)은 과거 컨텍스트를 정답(clean)으로 고정해 학습을 안정화하지만, 추론 시 모델이 생성한 이력에 의존하면 exposure bias(오류 누적)가 발생한다. Self-Forcing(SF)은 on-policy 롤아웃으로 이 간극을 직접 메꾸지만, DMD와 같은 reverse-type 목표는 초기화에 민감하고 mode collapse 위험이 존재한다.
방법론
해결 원리: Causal-rCM은 forward-type(모드 보존)과 reverse-type(분포 정렬)의 상보성을 인과적 자기회귀 설정에 그대로 적용한다. 구체적으로 TF 기반의 CM은 오프라인에서 안정적이고 모드-보존적인 초기화를 제공한다(forward component). 이후 SF 기반 DMD는 학생의 on-policy 롤아웃 분포를 교사 분포에 맞추는 reverse component로서 최종 품질을 끌어올린다. 이 두 단계는 순차적으로 적용되어 안정성과 품질을 동시에 확보한다.
주요 결과
주요 성과: Wan2.1 T2V(480p) 벤치에서 Causal-rCM의 few-step 학생 모델이 frame-wise와 chunk-wise 모두에서 SOTA 수준의 VBench-T2V 점수를 획득했다. 대표적으로 frame-wise 2-step(또는 1-step) 샘플링에서 VBench-T2V 총점 84.63을 기록했다(Table 4). TF-sCM은 TF-dCM에 비해 TF 단계에서 약 10× 적은 학습 이터레이션으로 높은 초기화 성능을 제공했다(학습 곡선 비교).
관련 Figure

이 그림은 frame-wise 훈련에서 TF-sCM이 TF-dCM 대비 훨씬 빠르게(약 10× 적은 이터레이션) 성능을 끌어올리는 것을 보여준다. 또한 SF-DMD의 최종 성능이 초기화 방식에 민감하며, TF-dCM이 장기 SF-DMD 정제에서 더 안정적으로 높은 피크를 얻기도 한다는 점을 시각적으로 뒷받침한다. 이러한 경향은 논문의 'Initialization' 및 'Comparison between TF-dCM and TF-sCM' 섹션과 직접 연결된다.
Frame-wise SF-DMD 및 초기화 전략별 VBench-T2V 훈련 곡선(여러 초기화: DF, TF, DF-KD, TF-KD, DF-KD, TF-dCM, TF-sCM).

이 그림은 chunk-wise 설정에서 TF-sCM이 빠르게 초기 성능을 확보하고, DF/TF 기반 초기화가 때로 더 높은 최종 점수를 달성하지만 질감(oversmoothing) 문제를 동반할 수 있음을 보여준다. 논문의 ablation 결과와 일치하며, 최적 초기화가 설정(frame-wise vs chunk-wise)에 따라 달라짐을 보강한다.
Chunk-wise SF-DMD 및 초기화 전략별 VBench-T2V 훈련 곡선(여러 초기화: DF, TF, DF-KD, TF-KD, TF-dCM, TF-sCM 등).
기술 상세
전체 아키텍처: 인과적(diffusion) Transformer 기반의 생성기는 프레임/청크 단위로 causal self-attention을 적용한다. 학습 파이프라인은 세 단계로 구성된다: (1) TF/DF로 causal teacher 획득, (2) TF-CM(TF-dCM 또는 TF-sCM)으로 few-step 학생 초기화, (3) SF-DMD로 on-policy 정교화. student/teacher/EMA/fake-score 네트워크가 병렬로 사용된다.핵심 메커니즘(수학적/알고리즘적 기반): DMD의 그래디언트는 학생과 교사 분포의 score 차이로 표현된다(문서 Eqn.6). 따라서 학생 분포 p_θ^t과 교사 p_teacher^t의 log-score(∇_x log p^t)를 맞추는 것이 목적이다. 학생이 few-step generator라 직접 score를 구하기 어렵기 때문에 fake-score 네트워크 ϕ를 학생 샘플에 학습시켜 근사한다. TF-CM(sCM/MeanFlow)은 teacher ODE 궤적의 접선(tangent)을 JVP로 계산해 continuous-time 일관성 손실을 구성한다. 구현 관점 수식 흐름 예시: [입력] packed forward로 [clean context, noisy target]을 구성 → [연산] TF mask로 causal attention 적용해 velocity/denoiser 출력 계산 → [결과] noisy 부분에만 회귀 손실 적용(예: RF velocity target v=ε−x_0) → [의미] clean context를 고정해 causal 컨텍스트 분포에서의 안정적 예측을 확보한다. JVP 연산 흐름: [입력] 프라이멀 출력과 상태 변화(teacher velocity) → [연산] 레이어별 JVP로 출력 탄젠트 계산 → [결과] f_θ의 시간/입력 방향 접선 h_TF-sCM 산출 → [의미] continuous-time consistency loss의 타깃이 됨.
한계점
논문에 명시된 한계: (1) frame-wise T2V에서 깊은 롤아웃(예: 4-step) 학습은 카메라 드리프트 같은 불안정성으로 장기간 학습에 취약하다. (2) 최상의 TF-sCM 초기화가 반드시 최종 SF-DMD 정제에서 최고 성능으로 이어지지 않으며, 초기화 품질과 정제 안정성 사이 불일치가 존재한다. (3) rCM과 같은 완전한 joint training은 인과적 설정에서 VBench ceiling을 낮추는 경향으로 인해 단계적 파이프라인을 사용했다. (4) 현재 custom-mask FlashAttention JVP 커널은 Triton으로 구현되어 있어 일부 고급 커널 대비 per-iteration 속도에서 뒤처진다.
실무 활용
Causal-rCM은 실시간 스트리밍 비디오 생성 및 액션-조건화 월드 모델에 적용 가능하다. teacher-forcing 기반의 안정적 초기화와 self-forcing DMD의 on-policy 정교화를 결합해 few-step(1–2) 추론으로도 높은 품질을 재현한다.
- 텍스트→비디오 실시간 스트리밍 생성(낮은 NFE, 짧은 첫-청크 지연 요구되는 애플리케이션)
- 액션-조건화 forward-dynamics 시뮬레이터(자율주행·로봇 시뮬레이터에서 제어 신호에 따른 미래 프레임 생성)
- 대화형 월드 모델(사용자 입력/환경 변화에 실시간 반응하는 이미지·비디오 생성)
코드 공개 여부: 공개
코드 저장소 보기키워드
용어 해설
- JVP
- — 네트워크 출력의 시간/입력 방향 미분을 효율적으로 계산하는 연산이다. 입력값(프라이멀 출력)과 그 변화(벡터)를 받아 레이어별로 도함수에 벡터를 곱해 출력 변화(탄젠트)를 반환한다. continuous-time consistency(sCM/MeanFlow)에서 teacher ODE 궤적의 접선(tangent)을 얻는 핵심 연산이다.
- Consistency Model (CM)
- — 임의 시점 t의 noisy 입력 x_t를 초기(clean) 데이터 x_0로 직접 매핑하는 함수 f_θ(x_t,t)이다. 인접 시점 간 예측 일관성을 MSE 기반으로 학습하여 few-step 샘플링을 가능하게 하고, distillation에서 forward-type(모드 보존) 목표로 사용된다.
- Distribution Matching Distillation (DMD)
- — 학생 생성기 p_θ의 확산 마진널과 교사 p_teacher의 마진널을 reverse-KL로 정렬하는 방식이다. 학생 샘플에서 보조 fake-score 네트워크를 학습해 학생 스코어를 근사하고, 이를 교사 스코어와 비교해 학생을 갱신한다. on-policy 품질 향상에 사용되나 초기화 민감성이 존재한다.
- Teacher-Forcing (TF)
- — 자기회귀 생성에서 과거 프레임을 정답(clean)으로 고정하고 현재 noisy 타깃만 예측하도록 학습하는 인과적 오프라인 학습 방식이다. 학습이 안정적이고 모드 커버리지를 유지하지만, 추론 시 모델이 생성한 역사에 의존하게 되어 exposure bias가 발생할 수 있다.
- Self-Forcing (SF)
- — 학습 중 모델이 자신의 롤아웃을 통해 생성 이력에 따라 학습하는 on-policy 방식이다. 추론-학습 불일치(exposure bias)를 직접 다루고, 일반적으로 DMD 같은 reverse-type 목표와 결합해 샘플 품질을 끌어올린다.
- FlashAttention-2
- — 대규모 Transformer의 attention을 메모리·연산 효율적으로 계산하는 커널이다. Causal-rCM은 FlashAttention-2를 JVP와 custom attention mask를 지원하도록 확장해 continuous-time CM의 tangent를 효율적으로 계산한다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.