ABSTRACT
Previous work studied one-class collaborative filtering (OCCF) problems including pointwise methods, pairwise methods, and content-based methods. The fundamental assumptions made on these approaches are roughly the same. They regard all missing values as negative. However, this is unreasonable since the missing values actually are the mixture of negative and positive examples. A user does not give a positive feedback on an item probably only because she/he is unaware of the item, but in fact, she/he is fond of it. Furthermore, content-based methods, e.g. collaborative topic regression (CTR), usually require textual content information of items. This cannot be satisfied in some cases. In this paper, we exploit latent Dirichlet allocation (LDA) model on OCCF problem. It assumes missing values unknown and only models the observed data, and it also does not need content information of items. In our model items are regarded as words and users are considered as documents and the user-item feedback matrix denotes the corpus. Experimental results show that our proposed method outperforms the previous methods on various ranking-oriented evaluation metrics.
- Pan W, Chen L. GBPR: group preference based Bayesian personalized ranking for one-class collaborative filtering{C}. AAAI 2013: 2691--2697. Google ScholarDigital Library
- Koren Y, Bell R, Volinsky C. Matrix factorization techniques for recommender systems{J}. Computer, 2009, 42(8): 30--37. Google ScholarDigital Library
- Rendle S, Freudenthaler C, Gantner Z, et al. BPR: Bayesian personalized ranking from implicit feedback{C}. AUAI 2009: 452--461. Google ScholarDigital Library
- Pan R, Zhou Y, Cao B, et al. One-class collaborative filtering{C}. ICDM 2008, 502--511. Google ScholarDigital Library
- Li Y, Hu J, Zhai C X, et al. Improving one-class collaborative filtering by incorporating rich user information{C}.CIKM 2010: 959--968. Google ScholarDigital Library
- He H, Garcia E A. Learning from imbalanced data{J}. TKDE 2009, 21(9): 1263--1284. Google ScholarDigital Library
- Wang C, Blei D M. Collaborative topic modeling for recommending scientific articles{C}. KDD 2011: 448--456. Google ScholarDigital Library
- Purushotham S, Liu Y, Kuo C C J. Collaborative topic regression with social matrix factorization for recommendation systems{J}. arXiv preprint arXiv:1206.4684, 2012.Google Scholar
- Blei D M, Ng A Y, Jordan M I. Latent dirichlet allocation{J}. the Journal of machine Learning research, 2003, 3: 993--1022. Google ScholarDigital Library
- Chen Y, Yin X, Li Z, et al. A LDA-based approach to promoting ranking diversity for genomics information retrieval{J}. BMC genomics, 2012, 13(Suppl 3): S2.Google Scholar
- Heinrich G. Parameter estimation for text analysis{R}. Technical report, 2005.Google Scholar
- Hu Y, Koren Y, Volinsky C. Collaborative filtering for implicit feedback datasets{C}. ICDM'08: 263--272. Google ScholarDigital Library
- Gantner Z, Rendle S, Freudenthaler C, et al. MyMediaLite: A free recommender system library{C}. RecSys 2011: 305--308. Google ScholarDigital Library
Index Terms
- Exploit Latent Dirichlet Allocation for One-Class Collaborative Filtering
Recommendations
Exploit latent Dirichlet allocation for collaborative filtering
Previous work on the one-class collaborative filtering (OCCF) problem can be roughly categorized into pointwise methods, pairwise methods, and content-based methods. A fundamental assumption of these approaches is that all missing values in the user-...
Incorporating temporal dynamics into LDA for one-class collaborative filtering
AbstractIn the one-class collaborative filtering (OCCF) scenario, the elements of the user-item rating matrix consist each take one of only two values: either “like” or unknown. Previous methods for solving the OCCF problem can be roughly ...
Improving one-class collaborative filtering by incorporating rich user information
CIKM '10: Proceedings of the 19th ACM international conference on Information and knowledge managementOne-Class Collaborative Filtering (OCCF) is an emerging setup in collaborative filtering in which only positive examples or implicit feedback can be observed. Compared with the traditional collaborative filtering setting where the data has ratings, OCCF ...
Comments