Contents Based Filtering
Collaborative Filtering
사용자의 행동 양식(평점, 구매이력) 을 기반으로 하여 추천
최근접 이웃 기반(nearest neighbor collaborative filtering)
Latent Based Collaborative Filtering : Matrix Factorization
이진 데이터로 구성되어있기 때문에 다음과 같은 likelihood function을 얻을 수 있다
손실 함수는 해당 likelihood에 negative logarithm을 적용하여 다음과 같다
MF는 NCF의 특별한 케이스임을 설명
p와 q를 latent vector라고 했을 때, 이를 element-wise product 한 값에 가중치(h)를 내적하고 activation function을 거친다
여기서 h가 uniform vector고 a1이면 MF이 된다
논문에서 사용되는 GMF는 a가 sigmoid func이고, h값은 uniform vector가 아닌 값이된다