collaborative filtering 과 topic modeling 을 합친 모델을 의미
The Generative Process for CTR
- 각 사용자 i 에 대해서 Latent vector ui∼N(0,λu−1IK) 를 draw
- 각 아이템 j 에 대해서 다음을 실행
- Dirichlet distribution 를 활용하여 topic proportions 을 뽑음: θj∼Dirichlet(α)
- item latent offset ϵj∼N(0,λv−1IK) 를 뽑고, item latent vector vj=ϵj+θj 를 계산
- j 번째 아이템 (문서) 의 n 번째 단어 wjn 에 대해서, 다음을 실행
- multinomial distribution 을 통해 topic assignment 를 결정: zjn∼Mult(θi)
- 해당 topic 에서 단어를 draw : wjn∼Mult(βzjn)
- 각 user-item 쌍 (i,j) 에 대해, rating 값을 draw: rij∼N(uiTvj,cij−1)
- cij 는 reward rij 를 관찰할 수 있는 정도의 confidence 를 의미한다
c_{ij}=\begin{cases}a&\text{if}r_{ij}=1\\b&\text{if}r_{ij}=0\end{cases}
$$ where $a>b>0$
- $u_i$는 사용자의 latent vector를 의미
# The Graphical Representation

# Related
## Papers
- [[Collaborative Topic Modeling for Recommending GitHub Repositories]]
- [[Collaborative Topic Modeling for Recommending Scientific Articles]]
## Notes
* [[Latent Dirichlet Allocation]]
* [[Probabilistic latent Semantic Indexing]]