Closed 41ow1ives closed 1 year ago
결국 CF란 user - item의 interaction을 통해 학습을 하는 것. 이 과정에 딥러닝을 끼워 넣은 예시들은 아래와 같다.
Implicit feedback의 경우 항상 positive한 feedback만 존재하므로 negative sampling을 이용해 학습에 도움을 줄 수 있다.
Rating Prediction 문제는 real-value로 이뤄진 explicit feedback을 예측하는 태스크에 주로 사용된다. Explicit feedback은 영화의 별점과 같이 사용자의 선호에 대한 명시적인 정보를 제공한다.
Restricted Boltzmann Machines for Collaborative Filtering(2007)
AutoRec: Autoencoders Meet Collaborative Filtering (2015)
Neural Matrix Factorization (NeuMF) = Generalized MF (GMF) + MLP
Collaborative denoising auto-encoders for top-n recommender systems (2016)
VAE를 interaction data의 reconstruction에 활용
Embarrassingly Shallow Autoencoders
@Jeong-Junhwan @ryubright