TY - JOUR
T1 - Jointly modeling content, social network and ratings for explainable and cold-start recommendation
AU - Ji, Ke
AU - Shen, Hong
N1 - Publisher Copyright:
© 2016 Elsevier B.V.
PY - 2016/12/19
Y1 - 2016/12/19
N2 - Model-based approach to collaborative filtering (CF), such as latent factor models, has improved both accuracy and efficiency of predictions on large and sparse dataset. However, most existing methods still face two major problems: (1) the recommendation results derived from user and item vectors of a set of unobserved factors are lack of explanation; (2) cold start users and items out of user-item rating matrix cannot be handled accurately. In this paper, we propose a hybrid method for addressing the problems by incorporating content-based information (i.e, users׳ tags and items׳ keywords) and social information. The main idea behind our method is to build content association based on three factors-user interest in selected tags, tag–keyword relation and item correlation with extracted keywords, and then recommend the items with high similarity in content to users. Two novel methods-neighbor based approach and 3-factor matrix factorization are proposed for building tag–keyword relation matrix and learning user interest vector for selected tags and item correlation vector for extracted keywords. Besides, we introduce a social regularization term to help shape user interest vector. Analysis shows that our method can generate explainable recommendation results with simple descriptions, and experiments on real dataset demonstrate that our method improves recommendation accuracy of state-of-the-art CF models for previous users and items with few ratings, as well as cold start users and items with no rating.
AB - Model-based approach to collaborative filtering (CF), such as latent factor models, has improved both accuracy and efficiency of predictions on large and sparse dataset. However, most existing methods still face two major problems: (1) the recommendation results derived from user and item vectors of a set of unobserved factors are lack of explanation; (2) cold start users and items out of user-item rating matrix cannot be handled accurately. In this paper, we propose a hybrid method for addressing the problems by incorporating content-based information (i.e, users׳ tags and items׳ keywords) and social information. The main idea behind our method is to build content association based on three factors-user interest in selected tags, tag–keyword relation and item correlation with extracted keywords, and then recommend the items with high similarity in content to users. Two novel methods-neighbor based approach and 3-factor matrix factorization are proposed for building tag–keyword relation matrix and learning user interest vector for selected tags and item correlation vector for extracted keywords. Besides, we introduce a social regularization term to help shape user interest vector. Analysis shows that our method can generate explainable recommendation results with simple descriptions, and experiments on real dataset demonstrate that our method improves recommendation accuracy of state-of-the-art CF models for previous users and items with few ratings, as well as cold start users and items with no rating.
KW - Cold start
KW - Collaborative filtering
KW - Explanation
KW - Recommender systems
KW - Tag–keyword
UR - http://www.scopus.com/inward/record.url?scp=84969988633&partnerID=8YFLogxK
U2 - 10.1016/j.neucom.2016.03.070
DO - 10.1016/j.neucom.2016.03.070
M3 - Article
AN - SCOPUS:84969988633
SN - 0925-2312
VL - 218
SP - 1
EP - 12
JO - Neurocomputing
JF - Neurocomputing
ER -