A Collaborative Filtering Recommendation Algorithm Based on Information of Community Experts

被引:0
|
作者
Zhang K. [1 ,2 ]
Liang J. [1 ,2 ]
Zhao X. [1 ,2 ]
Wang Z. [1 ,2 ]
机构
[1] School of Computer and Information Technology, Shanxi University, Taiyuan
[2] Key Laboratory of Computational Intelligence and Chinese Information Processing(Shanxi University), Ministry of Education, Taiyuan
来源
Liang, Jiye (ljy@sxu.edu.cn) | 2018年 / Science Press卷 / 55期
基金
中国国家自然科学基金;
关键词
Cold start; Collaborative filtering; Community; Expert information; Recommendation system;
D O I
10.7544/issn1000-1239.2018.20170253
中图分类号
学科分类号
摘要
Collaborative filtering recommendation algorithm has been widely used because it is not limited by the knowledge in a specific domain and easy to implement. However, it is faced with the problem of several issues such as data sparsity, extensibility and cold start which affect the effectiveness of the recommendation algorithm in some practical application scenarios. To address the user cold start problem, by merging social trust information (i.e., trusted neighbors explicitly specified by users) and rating information, a collaborative filtering recommendation algorithm based on information of community experts is proposed in this paper. First of all, users are divided into different communities based on their social relations. Then, experts in each community are identified according to some criteria. In addition, in order to alleviate the impact of the data sparsity, ratings of an expert's trusted neighbors are merged to complement the ratings of the expert. Finally, the prediction for a given item is generated by aggregating the ratings of experts in the community of the target user. Experimental results based on two real-world data sets FilmTrust and Epinions show the proposed algorithm is able to alleviate the user cold start problem and superior to other algorithms in terms of MAE and RMSE. © 2018, Science Press. All right reserved.
引用
收藏
页码:968 / 976
页数:8
相关论文
共 20 条
  • [1] Adomavicius G., Tuzhilin A., Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions, IEEE Trans on Knowledge and Data Engineering, 17, 6, pp. 734-749, (2005)
  • [2] Pereira A.L.V., Hruschka E.R., Simultaneous co-clustering and learning to address the cold start problem in recomm-ender systems, Knowledge-Based Systems, 82, pp. 11-19, (2015)
  • [3] Wang Z., Liang J., Li R., Et al., An approach to cold-start link prediction: Establishing connections between non-topological and topological information, IEEE Trans on Knowledge and Data Engineering, 28, 11, pp. 2857-2870, (2016)
  • [4] Li X., Liu G., Li L., Et al., Circle-based and social connection embedded recommendation in LBSN, Journal of Computer Research and Development, 54, 2, pp. 394-404, (2017)
  • [5] Meng X., Liu S., Zhang Y., Et al., Research on social recommender systems, Journal of Software, 26, 6, pp. 1356-1372, (2015)
  • [6] Guo L., Liang J., Zhao X., Collaborative filtering recommendation algorithm incorporating social network information, Pattern Recognition and Artificial Intelligence, 29, 3, pp. 281-288, (2016)
  • [7] Guo H., Liu G., Su B., Et al., Collaborative filtering recommendation algorithm combining community structure and interest clusters, Journal of Computer Research and Development, 53, 8, pp. 1664-1672, (2016)
  • [8] Yang B., Lei Y., Liu J., Et al., Social collaborative filtering by trust, IEEE Trans on Pattern Analysis and Machine Intelligence, 39, 8, pp. 1633-1647, (2017)
  • [9] Massa P., Avesani P., Trust-aware recommender systems, Proc of the 2007 ACM Conf on Recommender Systems, pp. 17-24, (2007)
  • [10] Guo G., Zhang J., Thalmann D., Merging trust in collaborative filtering to alleviate data sparsity and cold start, Knowledge-Based Systems, 57, pp. 57-68, (2014)