Computer Science ›› 2018, Vol. 45 ›› Issue (11A): 412-416.

• Big Data & Data Mining • Previous Articles     Next Articles

Collaborative Filtering Algorithm Based on User’s Preference for Items and Attributes

WANG Yun-chao, LIU Zhen   

  1. Faculty of Education,Beijing Normal University,Beijing 100875,China
  • Online:2019-02-26 Published:2019-02-26

Abstract: Collaborative filtering algorithm is one of the most successful and useful technologies in recommendation systems.Cosine similarity and Pearson correlation coefficient are two of the most widely used traditional algorithms to calculate the similarity in collaborative filtering algorithm.In order to reduce the error,an improved collaborative filtering recommendation algorithm was proposed in view of the disadvantages of the two traditional similarity algorithms.The two traditional algorithms were improved by importing two parameters,one of them was proposed for considering the rating habits of users,and the other was imported to measure the difference of items chosen by users.User’s preference is related to project attributes,therefore,a parameter was designed to measure it.The new algorithm was constructed by the improved traditional algorithm and user’s preference for attributes.The results of experiment on MovieLens dataset show that the proposed algorithm has lower mean absolute error (MAE) and root mean square error (RMSE),and has better performance by using the two parameters compared with traditionalalgorithms.

Key words: Collaborative filtering, Parameter for adjustment, Preference for attributes, Recommendation system, User similarity

CLC Number: 

  • TP391
[1]SHARDANAND U,MAES P.Social information filtering:algorithms for automating “word of mouth”[C]∥Proceedings of the SIGCHI Conference on Human Factors in Computing Systems.ACM Press/Addison-Wesley Publishing Co.,1995:210-217.
[2]MALTZ D A.Distributing information for collaborative filtering on Usenet net news[OL].http://dspace.mit.edu/bitstream/handle/1721.1/36454/31314097-MIT.pdf.
[3]RESNICK P,IACOVOU N,SUCHAK M,et al.GroupLens:an open architecture for collaborative filtering of netnews[C]∥Proceedings of the 1994 ACM Conference on Computer Supported Cooperative work.ACM,1994:175-186.
[4]BOBADILLA J,HERNANDO A,ORTEGA F,et al.Collaborative filtering based on significances[J].Information Sciences,2012,185(1):1-17.
[5]ORTEGA F,SÁNCHEZ J L,BOBADILLA J,et al.Improving collaborative filtering-based recommender systems results using Pareto dominance[J].Information Sciences,2013,239(4):50-61.
[6]WANG S,ZHAO Z,HONG X.The Research on Collaborative Filtering Recommendation Algorithm Based on Improved Clustering Processing[C]∥IEEE International Conference on Computer and Information Technology;Ubiquitous Computing and Communications;Dependable,Autonomic and Secure Computing.Pervasive Intelligence and Computing.IEEE,2015:1012-1015.
[7]邢春晓,高凤荣,战思南,等.适应用户兴趣变化的协同过滤推荐算法[J].计算机研究与发展,2007,44(2):296-301.
[8]王吉源,黎晨,王婵娟.用户属性加权活跃近邻的协同过滤算法[J].计算机应用研究,2016,33(12):3625-3629.
[9]赵文涛,王春春,成亚飞,等.基于用户多属性与兴趣的协同过滤算法[J].计算机应用研究,2016,33(12):3630-3633.
[10]ADOMAVICIUS G,TUZHILIN A.Toward the Next Generation of Recommender Systems:A Survey of the State-of-the-Art and Possible Extensions[J].IEEE Transactions on Knowledge &Data Engineering,2005,17(6):734-749.
[11]HARPER F M,KONSTAN J A.The MovieLens Datasets:History and Context[J].Acm Transactions on Interactive Intelligent Systems,2015,5(4):19.
[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] QIN Qi-qi, ZHANG Yue-qin, WANG Run-ze, ZHANG Ze-hua. Hierarchical Granulation Recommendation Method Based on Knowledge Graph [J]. Computer Science, 2022, 49(8): 64-69.
[4] FANG Yi-qiu, ZHANG Zhen-kun, GE Jun-wei. Cross-domain Recommendation Algorithm Based on Self-attention Mechanism and Transfer Learning [J]. Computer Science, 2022, 49(8): 70-77.
[5] SHUAI Jian-bo, WANG Jin-ce, HUANG Fei-hu, PENG Jian. Click-Through Rate Prediction Model Based on Neural Architecture Search [J]. Computer Science, 2022, 49(7): 10-17.
[6] QI Xiu-xiu, WANG Jia-hao, LI Wen-xiong, ZHOU Fan. Fusion Algorithm for Matrix Completion Prediction Based on Probabilistic Meta-learning [J]. Computer Science, 2022, 49(7): 18-24.
[7] SUN Xiao-han, ZHANG Li. Collaborative Filtering Recommendation Algorithm Based on Rating Region Subspace [J]. Computer Science, 2022, 49(7): 50-56.
[8] CAI Xiao-juan, TAN Wen-an. Improved Collaborative Filtering Algorithm Combining Similarity and Trust [J]. Computer Science, 2022, 49(6A): 238-241.
[9] 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.
[10] 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.
[11] XIONG Zhong-min, SHU Gui-wen, GUO Huai-yu. Graph Neural Network Recommendation Model Integrating User Preferences [J]. Computer Science, 2022, 49(6): 165-171.
[12] HONG Zhi-li, LAI Jun, CAO Lei, CHEN Xi-liang, XU Zhi-xiong. Study on Intelligent Recommendation Method of Dueling Network Reinforcement Learning Based on Regret Exploration [J]. Computer Science, 2022, 49(6): 149-157.
[13] YU Ai-xin, FENG Xiu-fang, SUN Jing-yu. Social Trust Recommendation Algorithm Combining Item Similarity [J]. Computer Science, 2022, 49(5): 144-151.
[14] CHEN Jin-peng, HU Ha-lei, ZHANG Fan, CAO Yuan, SUN Peng-fei. Convolutional Sequential Recommendation with Temporal Feature and User Preference [J]. Computer Science, 2022, 49(1): 115-120.
[15] DONG Xiao-mei, WANG Rui, ZOU Xin-kai. Survey on Privacy Protection Solutions for Recommended Applications [J]. Computer Science, 2021, 48(9): 21-35.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!