Restricted Boltzmann Machines for Collaborative Filtering (2007)
RBM을 활용한 기법
최초로 Neural Net을 활용한 추천모델 중 하나
- 기본적으로 User-based로 소개되었지만, Visible Layer의 입력에 따라 변경 가능하다.
- User-based RBM: user별 item에 대한 rating을 Visible layer에 입력
- Item-based RBM: item별 user들의 rating을 Visible layer에입력
- RBM의 경우 1-5점의 Rating Prediction을 $\{1,2,3,4,5\}$ 의 label을 갖는 multi-class classification 문제로 변환한다.
- 각 사용자에 대해 Visible layer $\mathbf{V}$ 는 $5 \times|I|$ 의 binary indicator
