본문으로 건너뛰기

Self Gradient Forcing: 자체 롤아웃의 컨텍스트 쓰기 그래디언트를 복원한 긴 동영상 외삽법

Self Gradient Forcing은 자체 생성 이력을 재구성해 클린-타임스텝의 KV 쓰기 경로에 미래 손실의 그래디언트를 복원함으로써 긴 동영상 외삽 품질을 개선했다.

용어 해설

키-값 캐시(KV Cache)
Transformer 기반 생성기에서 이전 타임스텝의 히든 상태를 키(key)와 값(value) 쌍으로 저장해 이후 토큰들의 어텐션 입력으로 재사용하는 메커니즘이다. 각 새 프레임의 클린-타임스텝 출력은 프로젝션을 거쳐 KV 엔트리로 변환되어 캐시에 추가되며, 이후 블록들은 이 캐시를 읽어 과거 정보를 재활용한다. 이 저장-재사용 과정이 긴 시퀀스에서 메모리·일관성 유지의 핵심 역할을 한다.
인과적 어텐션(Causal Attention)
시간 순서에 따라 미래 정보를 참조하지 않도록 마스킹된 어텐션 방식으로, autoregressive 생성에서 이전 토큰들만 현재 토큰의 예측에 기여하도록 보장한다. 비디오 생성에서는 과거 프레임의 KV 표현만 현재 블록이 읽도록 하여 생성의 인과성을 유지한다. 이 특성 때문에 과거에 기록된 KV의 쓰기 연산이 이후 예측에 미치는 영향이 중요해진다.
셀프 롤아웃(Self Rollout)
학습 시 모델이 실제 추론과 동일하게 이전에 모델이 생성한 프레임들을 입력으로 사용해 순차적으로 생성하는 절차이다. Teacher-Forcing과 달리 지상 정답이 아닌 자체 생성 히스토리를 기반으로 학습하여 노출 바이어스(exposure bias)를 줄이는 목적을 가진다. 그러나 롤아웃 과정에서 생성된 KV를 고정하면 이후 손실이 이 KV의 생성 경로를 교정하지 못하는 문제가 발생할 수 있다.
분포 정렬 증류(Distribution-Matching Distillation)
양방향 또는 강력한 교사 모델이 생성한 분포와 자기회귀 학생의 예측 분포 사이의 차이를 측정하고 이를 최소화하는 증류 목적이다. 비디오 forcing 환경에서는 몇 단계의 디노이징 출력에 대해 교사와 학생의 분포를 정렬해 학생이 더 나은 타깃 예측을 하게 만든다. SGF에서는 이 손실이 미래 타깃에 대해 캐시 쓰기 경로까지 학습 신호를 전달하도록 복원되는 것이 핵심이다.

코드 예제

text
loop
  Initialize serial cache KV ← [ ] and records Z*, X_ctx ← [ ]
  Sample exit index s ∼ Uniform{1,…,K} and set t* ← t_s
  Pass 1: no-gradient self-rollout
    Disable gradient computation for all Pass-1 operations
    for block i = 1,…,N do
      for denoising step k = 1,…,s do
        x_hat_i^(k) ← G_theta(z_i^{t_k}; t_k, KV)
        if k < s then sample ε and set z_i^{t_{k+1}} ← Ψ(x_hat_i^(k), ε, t_{k+1}) end if
      end for
      Record Z_i^* ← z_i^{t*} and x~_i ← x_hat_i^(s)
      KV ← KV ∪ C_theta(x~_i, t_ctx; KV)
      Append x~_i to X_ctx and Z_i^* to Z*
    end for
  Pass 2: parallel context-gradient reconstruction
    X_rec ← stop_gradient(X_ctx)
    Enable gradient computation
    X_hat_tar ← G_theta(Z*, t*; X_rec, t_ctx, M_rec)
    Update theta with L_DMD(X_hat_tar) keeping context-K/V gradients
end loop

이 의사코드는 SGF의 핵심 루프를 요약한 것으로, Pass 1에서 그래디언트를 비활성화한 채로 자체 롤아웃과 클린-컨텍스트 기록을 수행하고 Pass 2에서 기록된 노이즈 입력과 컨텍스트를 재입력해 컨텍스트 K/V 경로에 대해 그래디언트를 허용해 파라미터를 갱신하는 과정을 보여준다.

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 07. 22.수집 2026. 07. 24.출처 타입 PAPER

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.