Reparameterization Trick for Diffusion Model

deutan·2025년 12월 28일

Reparameterization Trick은 확산 모델의 Forward Process에서
x0x_0 -> xtx_t의 과정을 한번에 하는 수학적인 기법이다.

이 수학적 기법의 핵심적인 역할은 2가지이다.

  • 신경망의 학습
  • 연산의 효율

신경망 학습 관점

신경망은 미분 가능한 연산을 통한 Backpropagation에 의해 학습한다.

하지만 특정 분포에서 데이터를 Sampling하는 행위는
Stochastic하기에 미분이 불가능하다.


이때 이러한 수학적 기법을 통해 ϵ\epsilon을 몰아 넣고,
모델의 파라미터 μ,σ\mu, \sigma 는 덧셈과 곱셈 연산으로만 연결되도록 하여 미분 가능하도록 한다.

연산 효율의 관점

특정 시점 xtx_t로 한번에 점프하는 것은 순차적으로 계산할 필요 없이 곧바로 xtx_t를 생성하기 때문에 U-Net 학습 시 연산 효율이 극대화 된다.

profile
Visual Computing and Learning

0개의 댓글