Computer Science ›› 2021, Vol. 48 ›› Issue (6A): 240-245.doi: 10.11896/jsjkx.200700113

• Big Data & Data Science • Previous Articles     Next Articles

Collaborative Filtering Recommendation Algorithm Based on User Preference Under Trust Relationship

SHAO Chao, SONG Shu-mi   

  1. School of Computer and Information Engineering,Henan University of Economics and Law,Zhengzhou 450046,China
  • Online:2021-06-10 Published:2021-06-17
  • About author:SHAO Chao,born in 1977,Ph.D,professor,M.S.supervisor.His main research interests include machine learning,data mining,etc.
  • Supported by:
    National Natural Science Foundation of China(61202285,61502146,61841702).

Abstract: With the massive increase of information,the recommendation system has effectively alleviated the problems caused by the information explosion.Collaborative filtering,as one of the mainstream technologies of recommendation system,has been widely concerned.In the research of users' interest preference,the supervised data sets based on commodity labels are mainly studied,and the unsupervised data sets are ignored.At the same time,the influence of trusted users on users' interest is not considered in the process of calculating users' interest preference.To solve these problems,a collaborative filtering recommendation algorithm based on user preference under trust relationship is proposed in this paper.Firstly,the potential feature information of the items is obtained using the matrix factorization (MF) model,and then is clustered to obtain item type information.Secondly,the user trust relationship and users-item rating information are considered to construct the user preference matrix.Finally,the users are clustered based on the user preference matrix,and then the similarities between users in one cluster are calculated to implement recommendation.Experimental results on open datasets show that the algorithm can effectively improve the accuracy of recommendation results and the quality of recommendations.

Key words: Clustering, Collaborative filtering recommendation, Matrix factorization, Preference matrix, Similarity, Trust relationship

CLC Number: 

  • TP181
[1] PAZZANI M J.A Framework for Collaborative,Content-Based and Demographic Filtering[J].Artificial Intelligence Review,1999,13(5/6):393-408.
[2] MEYMANDPOUR R,DAVIS J G.A semantic similarity mea-sure for linked data:An information content-based approach[J].Knowledge-Based Systems,2016,109(OCT.1):276-293.
[3] GOLDBERG D,NICHOLS D,OKI B M,et al.Using collaborative filtering to weave an information tapestry [J].Communications of the ACM,1992,35(12):61-70.
[4] RESNICK P.GroupLens:An open architecture for collaborative filtering of Netnews[C]//Proc. Cscw.1994.
[5] SARWAR B.Item-Based Collaborative Filtering Recommenda-tion Algorithms[C]// Proc.the 10th International World Wide Web Conference (WWW10).Hong Kong,2001.
[6] PAN W,CHEN L.GBPR:group preference based Bayesian personalized ranking for one-class collaborative filtering[C]// Twenty-third International Joint Conference on Artificial Intelligence.2013:2691-2697.
[7] ERICSON K,PALLICKARA S.On the performance of high dimensional data clustering and classification algorithms [J].Future Generation Computer Systems,2013,29(4):1024-1034.
[8] KOREN Y,BELL R,VOLINSKY C.Matrix factorization techniques for recommender systems[J].IEEE Computer Journal,2009,42(8):30-37.
[9] VUCETIC S,OBRADOVIC Z.Collaborative Filtering Using a Regression-Based Approach[J].Knowledge and Information Systems,2005,7(1):1-22.
[10] LI X.Mean-variance optimization of discrete time discountedMarkov decision processes[J].Automatica,2018,88:76-82.
[11] HUANG X Y,LONG S Y,XIE J.Collaborative filtering recommendation algorithm combined with user interest clustering[J].Application Research of Computers,2019,36(9):2609-2612,2617.
[12] ZHU D J,LI J Z,TAN D Y.Collaborative filtering recommendation algorithm based on label clustering and interest division[J].Computer Engineering,2017,43(11):146-151,160.
[13] HE M,SUN W,XIAO R,et al.Collaborative filtering recom-mendation algorithm combining clustering and user preference[J].Computer Science,2017,44(S2):391-396.
[14] WANG Q,WANG J H.Collaborative filtering recommendation algorithm combining trust mechanism with user preferences[J].Computer Engineering and Applications,2015,51(10):261-265,270.
[15] WANG M,MA J.A novel recommendation approach based on users' weighted trust relations and the rating similarities[J].Soft Computing,2015,20(10).
[16] WANG J L.Research on the recommendation algorithm based on trust relationship and preference[D].Xi'an:Xidian University,2018.
[17] PENG W,XIN B.SPMF:A social trust and preference segmentation-based matrix factorization recommendation algorithm[J].Eurasip Journal on Wireless Communications & Networking,2019:272-284.
[18] PENG P.Research on collaborative filtering recommendation algorithm based on user trust and interest[D].Najing:Nanjing University of Aeronautics and Astronautics,2018.
[19] ZHOU Z H,TANG W.Cluster ensemble[J].Knowledge Based Systems,2006,19(1):77-83.
[20] CUI C S.Output of recommender systems based on aggregative rank[J].Systems Engineering-Theory & Practice,2013,33(7):1845-1851.
[21] HU X P,YIN J.A survey of trust transfer model[J].Journal of Southeast University,2013,15(4):46-51,57,135.
[1] LU Chen-yang, DENG Su, MA Wu-bin, WU Ya-hui, ZHOU Hao-hao. Federated Learning Based on Stratified Sampling Optimization for Heterogeneous Clients [J]. Computer Science, 2022, 49(9): 183-193.
[2] WU Zi-yi, LI Shao-mei, JIANG Meng-han, ZHANG Jian-peng. Ontology Alignment Method Based on Self-attention [J]. Computer Science, 2022, 49(9): 215-220.
[3] CHAI Hui-min, ZHANG Yong, FANG Min. Aerial Target Grouping Method Based on Feature Similarity Clustering [J]. Computer Science, 2022, 49(9): 70-75.
[4] ZHENG Wen-ping, LIU Mei-lin, YANG Gui. Community Detection Algorithm Based on Node Stability and Neighbor Similarity [J]. Computer Science, 2022, 49(9): 83-91.
[5] LI Bin, WAN Yuan. Unsupervised Multi-view Feature Selection Based on Similarity Matrix Learning and Matrix Alignment [J]. Computer Science, 2022, 49(8): 86-96.
[6] ZENG Zhi-xian, CAO Jian-jun, WENG Nian-feng, JIANG Guo-quan, XU Bin. Fine-grained Semantic Association Video-Text Cross-modal Entity Resolution Based on Attention Mechanism [J]. Computer Science, 2022, 49(7): 106-112.
[7] CAI Xiao-juan, TAN Wen-an. Improved Collaborative Filtering Algorithm Combining Similarity and Trust [J]. Computer Science, 2022, 49(6A): 238-241.
[8] YU Shu-hao, ZHOU Hui, YE Chun-yang, WANG Tai-zheng. SDFA:Study on Ship Trajectory Clustering Method Based on Multi-feature Fusion [J]. Computer Science, 2022, 49(6A): 256-260.
[9] WANG Yi, LI Zheng-hao, CHEN Xing. Recommendation of Android Application Services via User Scenarios [J]. Computer Science, 2022, 49(6A): 267-271.
[10] 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.
[11] MAO Sen-lin, XIA Zhen, GENG Xin-yu, CHEN Jian-hui, JIANG Hong-xia. FCM Algorithm Based on Density Sensitive Distance and Fuzzy Partition [J]. Computer Science, 2022, 49(6A): 285-290.
[12] CHEN Jing-nian. Acceleration of SVM for Multi-class Classification [J]. Computer Science, 2022, 49(6A): 297-300.
[13] HUANG Shao-bin, SUN Xue-wei, LI Rong-sheng. Relation Classification Method Based on Cross-sentence Contextual Information for Neural Network [J]. Computer Science, 2022, 49(6A): 119-124.
[14] CHEN Jia-zhou, ZHAO Yi-bo, XU Yang-hui, MA Ji, JIN Ling-feng, QIN Xu-jia. Small Object Detection in 3D Urban Scenes [J]. Computer Science, 2022, 49(6): 238-244.
[15] Ran WANG, Jiang-tian NIE, Yang ZHANG, Kun ZHU. Clustering-based Demand Response for Intelligent Energy Management in 6G-enabled Smart Grids [J]. Computer Science, 2022, 49(6): 44-54.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!