Computer Science ›› 2021, Vol. 48 ›› Issue (5): 147-154.doi: 10.11896/jsjkx.200300072

• Database & Big Data & Data Science • Previous Articles     Next Articles

Collaborative Filtering Recommendation Algorithm Based on User Rating and Similarity of Explicit and Implicit Interest

WU Jian-xin, ZHANG Zhi-hong   

  1. School of Information and Engineering,Zhengzhou University,Zhengzhou 450001,China
  • Received:2020-03-13 Revised:2020-06-27 Online:2021-05-15 Published:2021-05-09
  • About author:WU Jian-xin,born in 1995,postgra-duate.His main research interests include data mining and artificial intelligence.(zzu_jxw@163.com)
    ZHANG Zhi-hong,born in 1965,Ph.D,professor,is a member of China Computer Federation.His main research interests include block chain and financial big data.
  • Supported by:
    National Natural Science Foundation of China (11501523).

Abstract: Collaborative filtering algorithm is the most widely used algorithm in recommendation system.Its core is to use a group with similar interests to recommend information of interest for users.The traditional collaborative filtering algorithm uses the user item scoring matrix to calculate the similarity,and finds the similar groups of users through the similarity to recommend.However,due to the sparsity of the scoring matrix,the calculation of the similarity is not accurate enough,which indirectly leads to the degradation of the quality of the recommendation system.In order to alleviate the impact of data sparsity on the similarity calculation and improve the quality of recommendation,a similarity calculation method is proposed,which integrates user rating and user's explicit and implicit interest.This method first uses the user item scoring matrix to calculate the similarity of user's scoring,then uses the basic attribute of user and the user item scoring matrix to get the implicit attribute of project,then integrates the attribute of project category,the implicit attribute of project,the scoring matrix of user item and the scoring time of user to get the similarity of user's explicit and implicit interest,finally integrates the similarity of user's scoring and the similarity of user's explicit and implicit interest to find similar groups of users for recommendation.Experimental results on the data set Movielens show that compared with the traditional algorithm,which only uses a single scoring matrix to calculate the similarity,the new similarity calculation method can not only find similar groups of users more accurately,but also provide a better recommendation quality.

Key words: Collaborative filtering, Explicit and implicit interest, Item implicit attribute, User basic attributes, User rating

CLC Number: 

  • TP301
[1]LI M M,WANG L C.A Survey on Personalized News Recom-mendation Technology[J]. IEEE Access,2019,7(99):145861-145879.
[2]JALILI M,AHMADIAN S,IZADI M,et al.Evaluating Collaborative Filtering Recommender Algorithms:A Survey[J].IEEE Access,2018,6:74003-74024.
[3]NATARAJAN S,VAIRAVASUNDARAM S,NATARAJANS,et al.Resolving data sparsity and cold start problem in colla-borative filtering recommender system using Linked Open Data[J].Expert System with Applications,2020,149:113248.
[4]WU C H,WU F Z,QI T,et al.Reviews Meet Graphs.Enhancing User and Item Representations for Recommendation with Hierarchical Attentive Graph Neural Network[C]//EMNLP/IJCNLP.2019:4883-4892.
[5]SHI W C,WANG L J,QIN J W.User Embedding for RatingPrediction in SVD++-Based Collaborative Filtering[J].Symmetry,2020,12:121.
[6]GUO X,ZHU J H.Deep Neural Network RecommendationModel Based on User Vectorization Representation and Attention Mechanism[J].Computer Science,2019,46(8):111-115.
[7]LIU H F,HU Z,AHMAD U M,et al.A new user similarity model to improve the accuracy of collaborative filtering[J].Knowledge Based System,2014,56(Jan.):156-166.
[8]TAN Z H,HE L L.An Efficient Similarity Measure for User-Based Collaborative Filtering Recommender Systems Inspired by the Physical Resonance Principle[J].IEEE Access,2017,5:27211-27228.
[9]JIN Q B,ZHANG Y,CAI W,et al.A New Similarity Computing Model of Collaborative Filtering[J].IEEE Access,2020,8:17594-17604.
[10]WANG Y C,LIU Z.Collaborative Filtering Algorithm Based on User's Preference for Items and Attribut [J].Computer Science,2018,45(S2):422-426.
[11]LI Z L,HUANG M X,ZHANG Y.A Collaborative Filtering Al-gorithm of Calculating Similarity Based on Item Rating and Attributes[C]//Web Iinformation Systems and Applications.2017:215-218.
[12]WEI H J,DAI D H.Collaboration Filtering RecommendationAlgorithm Based on Ratings Difference and Interest Similarity[J].Computer Science,2018,45(S1):411-414,435.
[13]ZHANG L,ZHANG Z J,HE J F,et al.UR:A User-Based Collaborative Filtering Recommendation System Based on Trust Mechanism and Time Weighting[C]//2019 IEEE 25th International Conference on Parallel and Distributed Systems (ICPADS).2020:69-76.
[1] CHENG Zhang-tao, ZHONG Ting, ZHANG Sheng-ming, ZHOU Fan. Survey of Recommender Systems Based on Graph Learning [J]. Computer Science, 2022, 49(9): 1-13.
[2] WANG Guan-yu, ZHONG Ting, FENG Yu, ZHOU Fan. Collaborative Filtering Recommendation Method Based on Vector Quantization Coding [J]. Computer Science, 2022, 49(9): 48-54.
[3] SUN Xiao-han, ZHANG Li. Collaborative Filtering Recommendation Algorithm Based on Rating Region Subspace [J]. Computer Science, 2022, 49(7): 50-56.
[4] CAI Xiao-juan, TAN Wen-an. Improved Collaborative Filtering Algorithm Combining Similarity and Trust [J]. Computer Science, 2022, 49(6A): 238-241.
[5] HE Yi-chen, MAO Yi-jun, XIE Xian-fen, GU Wan-rong. Matrix Transformation and Factorization Based on Graph Partitioning by Vertex Separator for Recommendation [J]. Computer Science, 2022, 49(6A): 272-279.
[6] GUO Liang, YANG Xing-yao, YU Jiong, HAN Chen, HUANG Zhong-hao. Hybrid Recommender System Based on Attention Mechanisms and Gating Network [J]. Computer Science, 2022, 49(6): 158-164.
[7] DONG Xiao-mei, WANG Rui, ZOU Xin-kai. Survey on Privacy Protection Solutions for Recommended Applications [J]. Computer Science, 2021, 48(9): 21-35.
[8] ZHAN Wan-jiang, HONG Zhi-lin, FANG Lu-ping, WU Zhe-fu, LYU Yue-hua. Collaborative Filtering Recommendation Algorithm Based on Adversarial Learning [J]. Computer Science, 2021, 48(7): 172-177.
[9] SHAO Chao, SONG Shu-mi. Collaborative Filtering Recommendation Algorithm Based on User Preference Under Trust Relationship [J]. Computer Science, 2021, 48(6A): 240-245.
[10] XIAO Shi-tao, SHAO Ying-xia, SONG Wei-ping, CUI Bin. Hybrid Score Function for Collaborative Filtering Recommendation [J]. Computer Science, 2021, 48(3): 113-118.
[11] HAO Zhi-feng, LIAO Xiang-cai, WEN Wen, CAI Rui-chu. Collaborative Filtering Recommendation Algorithm Based on Multi-context Information [J]. Computer Science, 2021, 48(3): 168-173.
[12] HAN Li-feng, CHEN Li. User Cold Start Recommendation Model Integrating User Attributes and Item Popularity [J]. Computer Science, 2021, 48(2): 114-120.
[13] LI Kang-lin, GU Tian-long, BIN Chen-zhong. Multi-space Interactive Collaborative Filtering Recommendation [J]. Computer Science, 2021, 48(12): 181-187.
[14] ZHU Yu-jie, LIU Hu-chen. Research on Multi-recommendation Fusion Algorithm of Online Shopping Platform [J]. Computer Science, 2021, 48(11A): 232-235.
[15] XU Bing, YI Pei-yu, WANG Jin-ce, PENG Jian. High-order Collaborative Filtering Recommendation System Based on Knowledge Graph Embedding [J]. Computer Science, 2021, 48(11A): 244-250.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!