Explicit and Implicit Feedback Based Collaborative Filtering Algorithm

被引:0
|
作者
Chen B.-Y. [1 ]
Huang L. [1 ]
Wang C.-D. [1 ]
Jing L.-P. [2 ]
机构
[1] School of Data and Computer Science, Sun Yat-Sen University, Guangzhou
[2] School of Computer and Information Technology, Beijing Jiaotong University, Beijing
来源
Ruan Jian Xue Bao/Journal of Software | 2020年 / 31卷 / 03期
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
Collaborative filtering; Explicit feedback; Implicit feedback; Matrix factorization; Recommendation system;
D O I
10.13328/j.cnki.jos.005897
中图分类号
学科分类号
摘要
The combination of explicit and implicit feedback can effectively improve recommendation performance. However, the existing recommendation systems have some disadvantages in integrating explicit feedback and implicit feedback, i.e., the ability of implicit feedback to reflect hidden preferences from missing values is ignored or the ability of explicit feedback to reflect users' preferences is not fully utilized. To address this issue, this study proposes an explicit and implicit feedback based collaborative filtering algorithm. The algorithm is divided into two stages, where the first stage deals with implicit feedback data by weighted low rank approximation to train implicit user/item vectors, and the second stage introduces a baseline estimate and uses the implicit user/item vectors as supplementaries to the explicit user/item vectors. Through the combination of explicit and implicit user/item vectors, the predictions of users' preferences for items can be obtained by training. The proposed algorithm is compared with several typical algorithms on standard datasets, and the results confirm its feasibility and effectiveness. © Copyright 2020, Institute of Software, the Chinese Academy of Sciences. All rights reserved.
引用
收藏
页码:794 / 805
页数:11
相关论文
共 31 条
  • [1] Liu L.Y., Du X.Z., Zhu L., Shen F.M., Huang Z., Learning discrete hashing towards efficient fashion recommendation, Data Science and Engineering, 3, 4, pp. 307-322, (2018)
  • [2] Gao D.W., Tong Y.X., She J.Y., Song T.S., Chen L., Xu K., Top-k team recommendation and its variants in spatial crowdsourcing, Data Science and Engineering, 2, 2, pp. 136-150, (2017)
  • [3] Wang C.D., Deng Z.H., Lai J.H., Yu P.S., Serendipitous recommendation in e-commerce using innovator-based collaborative filtering, IEEE Trans. on Cybernetics, 49, 7, pp. 2678-2692, (2019)
  • [4] Srivastava R., Palshikar G.K., Chaurasia S., Dixit A., What's next? A recommendation system for industrial training, Data Science and Engineering, 3, 3, pp. 232-247, (2018)
  • [5] Koren Y., Factorization meets the neighborhood: A multifaceted collaborative filtering model, Proc. of the 14th ACM Int'l Conf. on Knowledge Discovery and Data Mining, (2008)
  • [6] Yin J., Wang Z.S., Li Q., Su W.J., Personalized recommendation based on large-scale implicit feedback, Ruan Jian Xue Bao/Journal of Software, 25, 9, pp. 1953-1966, (2014)
  • [7] Deng Z.H., Huang L., Wang C.D., Lai J.H., Yu P.S., DeepCF: A unified framework of representation learning and matching function learning in recommender system, Proc. of the 33rd AAAI Conf. on Artificial Intelligence, pp. 61-68, (2019)
  • [8] Hu Y.F., Koren Y., Volinsky C., Collaborative filtering for implicit feedback datasets, Proc. of the 20088th IEEE Int'l Conf. on Data Mining, pp. 263-272, (2008)
  • [9] Pan R., Zhou Y.H., Cao B., Liu N.N., Lukose R., Scholz M., Yang Q., One-class collaborative filtering, Proc. of the 20088th IEEE Int'l Conf. on Data Mining, pp. 502-511, (2008)
  • [10] Li Y.N., Zhai C.X., Chen Y., Improving one-class collaborative filtering by incorporating rich user information, Proc. of the 19th ACM Int'l Conf. on Information and Knowledge Management, pp. 959-968, (2010)