Please wait a minute...
Data Analysis and Knowledge Discovery  2017, Vol. 1 Issue (6): 65-71    DOI: 10.11925/infotech.2096-3467.2017.06.07
Orginal Article Current Issue | Archive | Adv Search |
Slope One Collaborative Filtering Algorithm Based on Multi-Weights
Qin Xingxin(), Wang Rongbo, Huang Xiaoxi, Chen Zhiqun
Institute of Cognitive and Intelligent Computing, Hangzhou Dianzi University, Hangzhou 310018, China
Download: PDF (606 KB)   HTML ( 2
Export: BibTeX | EndNote (RIS)      

[Objective] This paper aims to increase the recommendation accuracy with the help of modified Slope One algorithm. [Methods] We proposed a Slope One Collaboration Filtering Algorithm based on multi-weights, which improved the items’ similarity measure, attributes similarity measure and users’ rating probability function. Then, we combined the items’ similarity measure with the number of users and Pearson correlation coefficient, the items’ attributes similarity measure with modified Laplacian smoothing and Jaccard coefficient. We also identified users’ ratings with a new probability function. [Results] The proposed method reduced the MAE by 5.4%, which increased the recommendation accuracy. [Limitations] The new method did not examine the users’ comments, which might pose some negative effects to the recommendation accuracy. [Conclusions] The proposed algorithm could effectively improve the service of recommendation systems.

Key wordsCollaborative Filtering      Slope One      Multi-Weights      Item Similarity      Item Attributes     
Received: 26 April 2017      Published: 25 August 2017
ZTFLH:  TP391 G35  

Cite this article:

Qin Xingxin,Wang Rongbo,Huang Xiaoxi,Chen Zhiqun. Slope One Collaborative Filtering Algorithm Based on Multi-Weights. Data Analysis and Knowledge Discovery, 2017, 1(6): 65-71.

URL:     OR

[1] 王鹏, 王晶晶, 俞能海. 基于核方法的User-Based协同过滤推荐算法[J]. 计算机研究与发展, 2013, 50(7): 1444-1451.
[1] (Wang Peng, Wang Jingjing, Yu Nenghai.A Kernel and User-Based Collaborative Filtering Recommendation Algorithm[J]. Journal of Computer Research and Development, 2013, 50(7): 1444-1451.)
[2] 居斌, 钱沄涛, 叶敏超.基于结构投影非负矩阵分解的协同过滤算法[J]. 浙江大学学报: 工学版, 2015, 49(7): 1319-1325.
doi: 10.3785/j.issn.1008-973X.2015.07.017
[2] (Ju Bin, Qian Yuntao, Ye Minchao.Collaborative Filtering Algorithm Based on Structured Projective Nonnegative Matrix Factorization[J]. Journal of Zhejiang University: Engineering Science, 2015, 49(7): 1319-1325.)
doi: 10.3785/j.issn.1008-973X.2015.07.017
[3] 孙光明, 王硕, 邹静昭. 多因素复合度量的协同过滤推荐算法[J]. 计算机应用研究, 2015, 32(10): 2896-2900.
doi: 10.3969/j.issn.1001-3695.2015.10.004
[3] (Sun Guangming, Wang Shuo, Zou Jingzhao.Collaborative Filtering Recommendation Algorithm Measured by Compound Multiple Fators[J]. Application Research of Computers, 2015, 32(10): 2896-2900.)
doi: 10.3969/j.issn.1001-3695.2015.10.004
[4] Lemire D, Maclachlan A.Slope One Predictors for Online Rating-Based Collaborative Filtering[C]//Proceedings of the 2007 SIAM International Conference on Data Mining, Newport Beach, California, USA. 2007.
[5] 盈艳, 曹妍, 牟向伟. 基于项目评分预测的混合式协同过滤推荐[J]. 现代图书情报技术, 2015(6): 27-32.
[5] (Ying Yan, Cao Yan, Mou Xiangwei.A Hybrid Collaborative Filtering Recommender Based on Item Rating Prediction[J]. New Technology of Library and Information Service, 2015(6): 27-32.)
[6] Wang J, Lin K, Li J.A Collaborative Filtering Recommendation Algorithm Based on User Clustering and Slope One Scheme[C]// Proceeding of the 8th International Conference on Computer Science Education. 2013.
[7] 张玉连, 郇思思, 梁顺攀. 融合用户相似度与项目相似度的加权Slope One算法[J]. 小型微型计算机系统, 2016, 37(6): 1174-1178.
[7] (Zhang Yulian, Huan Sisi, Liang Shunpan.Integrating User Similarity and Item Similarity into Weighted Slope One Algorithm[J]. Journal of Chinese Computer Systems, 2016, 37(6): 1174-1178.)
[8] 刘林静, 楼文高, 冯国珍. 基于用户相似性的加权Slope One算法[J].计算机应用研究, 2016, 33(9): 2708-2711.
[8] (Liu Linjing, Lou Wengao, Feng Guozhen.New Weighted Slope One Algorithm Based on User Similarity[J]. Application Research of Computers, 2016, 33(9): 2708-2711.)
[9] Finkenzeller K.RFID Handbook: Fundamentals and Applications in Contactless Smart Cards and Identification[M]. Hoboken: John Wiley & Sons, 2003.
[10] 邹永贵, 望靖, 刘兆宏, 等. 基于项目之间相似性的兴趣点推荐方法[J]. 计算机应用研究, 2012, 29(1): 116-118.
[10] (Zou Yonggui, Wang Jing, Liu Zhaohong, et al.Point of Interest Recommendation Method Based on Similarity Between Items[J]. Application Research of Computers, 2012, 29(1): 116-118.)
[11] 胡勋, 孟祥武, 张玉洁, 等. 一种融合项目特征和移动用户信任关系的推荐算法[J]. 软件学报, 2014, 25(8): 1817-1830.
doi: 10.13328/j.cnki.jos.004491
[11] (Hu Xun, Meng Xiangwu, Zhang Yujie, et al.Recommendation Algorithm Combing Item Features and Trust Relationship of Mobile Users[J]. Journal of Software, 2014, 25(8): 1817-1830.)
doi: 10.13328/j.cnki.jos.004491
[12] Herloker J L, Konstan J A, Terveen L G, et al.Evaluating Collaborative Filtering Recommender Systems[J]. ACM Transactions on lnformation System (TOIS), 2004, 22(1): 5-53.
[1] Yang Heng,Wang Sili,Zhu Zhongming,Liu Wei,Wang Nan. Recommending Domain Knowledge Based on Parallel Collaborative Filtering Algorithm[J]. 数据分析与知识发现, 2020, 4(6): 15-21.
[2] Su Qing,Chen Sizhao,Wu Weimin,Li Xiaomei,Huang Tiankuan. Personalized Recommendation Model Based on Collaborative Filtering Algorithm of Learning Situation[J]. 数据分析与知识发现, 2020, 4(5): 105-117.
[3] Zheng Songyin,Tan Guoxin,Shi Zhongchao. Recommending Tourism Attractions Based on Segmented User Groups and Time Contexts[J]. 数据分析与知识发现, 2020, 4(5): 92-104.
[4] Ni Weijian,Guo Haoyu,Liu Tong,Zeng Qingtian. Online Product Recommendation Based on Multi-Head Self-Attention Neural Networks[J]. 数据分析与知识发现, 2020, 4(2/3): 68-77.
[5] Fusen Jiao,Shuqing Li. Collaborative Filtering Recommendation Based on Item Quality and User Ratings[J]. 数据分析与知识发现, 2019, 3(8): 62-67.
[6] Shan Li,Yehui Yao,Hao Li,Jie Liu,Karmapemo. ISA Biclustering Algorithm for Group Recommendation[J]. 数据分析与知识发现, 2019, 3(8): 77-87.
[7] Jie Li,Fang Yang,Chenxi Xu. A Personalized Recommendation Algorithm with Temporal Dynamics and Sequential Patterns[J]. 数据分析与知识发现, 2018, 2(7): 72-80.
[8] Daoping Wang,Zhongyang Jiang,Boqing Zhang. Collaborative Filtering Algorithm Based on Gray Correlation Analysis and Time Factor[J]. 数据分析与知识发现, 2018, 2(6): 102-109.
[9] Yong Wang,Yongdong Wang,Huifang Guo,Yumin Zhou. Measuring Item Similarity Based on Increment of Diversity[J]. 数据分析与知识发现, 2018, 2(5): 70-76.
[10] Lingfeng Hua,Gaoming Yang,Xiujun Wang. Recommending Diversified News Based on User’s Locations[J]. 数据分析与知识发现, 2018, 2(5): 94-104.
[11] Fuliang Xue,Junling Liu. Improving Collaborative Filtering Recommendation Based on Trust Relationship Among Users[J]. 数据分析与知识发现, 2017, 1(7): 90-99.
[12] Li Daoguo,Li Lianjie,Shen Enping. New Collaborative Filtering Recommendation Algorithm Based on User Rating Time[J]. 现代图书情报技术, 2016, 32(9): 65-69.
[13] Tan Xueqing,Zhang Lei,Huang Cuicui,Luo Lin. A Collaborative Filtering and Recommendation Algorithm Using Trust of Domain-Experts and Similarity[J]. 现代图书情报技术, 2016, 32(7-8): 101-109.
[14] Wang Yong,Deng Jiangzhou,Deng Yongheng,Zhang Pu. A Collaborative Filtering Recommendation Algorithm Based on Item Probability Distribution[J]. 现代图书情报技术, 2016, 32(6): 73-79.
[15] Ma Li. Collaborative Filtering Recommendation Method Based on User Learning Tree[J]. 现代图书情报技术, 2016, 32(4): 72-80.
  Copyright © 2016 Data Analysis and Knowledge Discovery   Tel/Fax:(010)82626611-6626,82624938