abstract
VAE, GAN 발전다음 diffusion이 오는 것처럼 앞선 방식으로 recommender system이 있으므로 diffusion으로도 noise 제거 해본다
Diffrec 의 두가지 extension
Intro
GAN 단점
VAE 단점
[forward]
[backward]
original diffusion 과의 차이
두가지 challenge에 도전
Method
[forward]
x0 = x_u 로 시작하는데 이 때 x_u 는 아래와 같이 정의됨
각 원소는 item i와 interaction 한 적이 있는가 여부로 0, 1 결정됨
[backward]
theta 로 parameterized 된 neural network 가 내뱉는 mean, variance로 이전 timestep 예측
[training]
t>1 일 때 loss
t=1 일 때
위의 두개가 ELBO 의 음수를 나타내는 것이므로 ELBO를 최대화 하려면 loss를 최소화 하는 방향으로 가야한다.
[Inference]
여기서 시작해서 forward 과정 후 다시 x_0_hat 을 예측
T-diffrec 같은 경우에는 여기에 timestep에 맞게 linear 증가하는 weight를 더해 temporal interest 변화를 반영한다.