Please wait a minute...
New Technology of Library and Information Service  2015, Vol. 31 Issue (6): 27-32    DOI: 10.11925/infotech.1003-3513.2015.06.05
Current Issue | Archive | Adv Search |
A Hybrid Collaborative Filtering Recommender Based on Item Rating Prediction
Ying Yan, Cao Yan, Mu Xiangwei
Transportation Management College, Dalian Maritime University, Dalian 116000, China
Export: BibTeX | EndNote (RIS)      

[Objective] By improving the traditional collaborative filtering recommendation algorithm to alleviate the existing data sparseness problem, thus enhance the prediction precision. [Methods] This paper proposes a hybrid collaborative filtering recommender framework and KSUBCF algorithm integrated K-means clustering and Slope One algorithm. Firstly, this algorithm uses the Slope One algorithm based on K-means clustering to predict item default rating. And then, to implement recommendation by the collaborative filtering recommendation algorithm based on users. [Results] The experimental results show that with the increase of neighbors numbers, this algorithm is better than the original Slope One algorithm, which MAE value is reduced by 8.8% to 21% and RMSE value is reduced by 17% to 28.1%. [Limitations] This algorithm still relies on user-project score data matrix. [Conclusions] Compared with other traditional collaborative filtering algorithms, the decreases of the MAE value are 10% and 43.8% respectively and the decreases of the RMSE value are 20.1% and 37.4%. The proposed method can improve the prediction precision.

Key wordsHybrid collaborative filtering      Item rating      Slope One prediction      MAE     
Received: 12 December 2014      Published: 08 July 2015
:  G202  

Cite this article:

Ying Yan, Cao Yan, Mu Xiangwei. A Hybrid Collaborative Filtering Recommender Based on Item Rating Prediction. New Technology of Library and Information Service, 2015, 31(6): 27-32.

URL:     OR

[1] 李聪, 梁昌勇, 杨善林. 电子商务协同过滤稀疏性研究: 一个分类视角[J]. 管理工程学报, 2011, 25(1): 94-101. (Li Cong, Liang Changyong, Yang Shanlin. Sparsity Problem in Collaborative Filtering: A Classification [J]. Journal of Industrial Engineering and Engineering Management, 2011, 25(1): 94-101.)
[2] Huang Z, Chen H, Zeng D. Applying Associative Retrieval Techniques to Alleviate the Sparsity Problem in Collaborative Filtering [J]. ACM Transactions on Information Systems, 2004, 22(1): 116-142.
[3] 王洋, 骆力明. 一种解决协同过滤数据稀疏性问题的方法[J]. 首都师范大学学报: 自然科学版, 2012, 33(4): 1-5, 26. (Wang Yang, Luo Liming. In Collaborative Filtering a Method of Alleviating the Sparsity Problem [J]. Journal of Capital Normal University: Natural Science Edition, 2012, 33(4): 1-5,26.)
[4] Zhang J Y, Pu P. A Recursive Prediction Algorithm for Collaborative Filtering Recommender Systems [C]. In: Proceedings of the 2007 ACM Conference on Recommender systems, Minneapolis, MN, USA. 2007: 57-64.
[5] 林德军. 基于Slope One改进算法推荐模型的设计与实现[D]. 北京: 北京邮电大学, 2012. (Lin Dejun. Design and Realization of the Recommendation Model Based on the Slope One Improved Algorithm [D]. Beijing: Beijing University of Posts and Telecommunications, 2012.)
[6] 邓爱林, 朱扬勇, 施伯乐. 基于项目评分预测的协同过滤推荐算法[J]. 软件学报, 2003, 14(9): 1621-1628. (Deng Ailin, Zhu Yangyong, Shi Baile. A Collaborative Filtering Recommendation Algorithm Based on Item Rating Prediction [J]. Journal of Software, 2003, 14(9): 1621-1628.)
[7] 王鹏, 王晶晶, 俞能海. 基于核方法的User-Based协同过滤推荐算法[J]. 计算机研究与发展, 2013, 50(7): 1444-1451. (Wang Peng, Wang Jingjing, Yu Nenghai. A Kernel and User-Based Collaborative Filtering Recommen­dation Algorithm [J]. Journal of Computer Research and Development, 2013, 50(7): 1444-1451.)
[8] Ma H, King I, Lyu M R. Effective Missing Data Prediction for Collaborative Filtering [C]. In: Proceedings of the 30th Annual International ACM SIGIR Conference on Research and Development in Information Retrieval. 2007: 39-46.
[9] Lemire D, Maclachlan A. Slope One Predictors for Online Rating-Based Collaborative Filtering [C]. In: Proceedings of the 2005 SIAM International Conference on Data Mining (SDM'05), Newport Beach,California, USA. 2005.
[10] 孙丽梅, 李晶皎, 孙焕良. 基于动态k近邻的SlopeOne协同过滤推荐算法[J]. 计算机科学与探索, 2011, 5(9): 857-864. (Sun Limei, Li Jingjiao, Sun Huanliang. SlopeOne Collaborative Filtering Recommendation Algorithm Based on Dynamic k-Nearest-Neighborhood [J]. Journal of Frontiers of Computer Science and Technology, 2011, 5(9): 857-864.)
[11] Zhang D J. An Item-based Collaborative Filtering Recommendation Algorithm Using Slope One Scheme Smoothing [C]. In: Proceedings of the 2nd International Symposium on Electronic Commerce and Security, Nanchang, China. IEEE, 2009: 215-217.
[12] Wang P, Ye H W. A Personalized Recommendation Algorithm Combining Slope One Scheme and User Based Collaborative Filtering [C]. In: Proceedings of the 2009 International Conference on Industrial and Information Systems, Haikou, China. IEEE, 2009: 152-154.
[13] 肖敏. 基于领域本体的电子商务推荐技术研究[D]. 武汉: 武汉理工大学, 2009. (Xiao Min. Research on Electronic Commerence Recommendation Technology Based on Domain Ontology [D]. Wuhan: Wuhan University of Technology, 2009.)
[14] Chen Y J, Chu H C, Chen Y M, et al. Adapting Domain Ontology for Personalized Knowledge Search and Recommendation [J]. Information & Management, 2013, 50(6): 285-303.
[15] Cheng S T, Chou C L, Horng G J. The Adaptive Ontology- based Personalized Recommender System [J]. Wireless Personal Communications, 2013, 72(4): 1801-1826.

[1] Fan Tao,Wang Hao,Wu Peng. Sentiment Analysis of Online Users' Negative Emotions Based on Graph Convolutional Network and Dependency Parsing[J]. 数据分析与知识发现, 2021, 5(9): 97-106.
[2] Zhou Zeyu,Wang Hao,Zhao Zibo,Li Yueyan,Zhang Xiaoqin. Construction and Application of GCN Model for Text Classification with Associated Information[J]. 数据分析与知识发现, 2021, 5(9): 31-41.
[3] Feng Yong,Liu Yang,Xu Hongyan,Wang Rongbing,Zhang Yonggang. Recommendation Model Incorporating Neighbor Reviews for GRU Products[J]. 数据分析与知识发现, 2021, 5(3): 78-87.
[4] Wu Jinming,Hou Yuefang,Cui Lei. Automatic Expression of Co-occurrence Clustering Based on Indexing Rules of Medical Subject Headings[J]. 数据分析与知识发现, 2020, 4(9): 133-144.
[5] Zhao Yang, Zhang Zhixiong, Liu Huan, Ding Liangping. Classification of Chinese Medical Literature with BERT Model[J]. 数据分析与知识发现, 2020, 4(8): 41-49.
[6] Zhixiong Zhang,Huan Liu,Liangping Ding,Pengmin Wu,Gaihong Yu. Identifying Moves of Research Abstracts with Deep Learning Methods[J]. 数据分析与知识发现, 2019, 3(12): 1-9.
[7] Yan Yu,Lei Chen,Jinde Jiang,Naixuan Zhao. Measuring Patent Similarity with Word Embedding and Statistical Features[J]. 数据分析与知识发现, 2019, 3(9): 53-59.
[8] Xiong Huixiang,Ye Jiaxin,Jiang Wuxuan. Clustering Social Tags with Improved DBSCAN Algorithm[J]. 数据分析与知识发现, 2018, 2(12): 77-88.
[9] He Weilin,Feng Guohe,Xie Hongling. Analyzing Scientific Literature with Content Similarity - Topics over Time Model[J]. 数据分析与知识发现, 2018, 2(11): 64-72.
[10] Yin Cong,Zhang Liyi. Recommendation Algorithm for Post-Context Filtering Based on TF-IDF: Case Study of Catering O2O[J]. 数据分析与知识发现, 2018, 2(11): 28-36.
[11] Hu Jiaheng,Cen Yonghua,Wu Chengyao. Constructing Sentiment Dictionary with Deep Learning: Case Study of Financial Data[J]. 数据分析与知识发现, 2018, 2(10): 95-102.
[12] Xu Jianmin,Xu Caiyun. Computing Similarity of Sci-Tech Documents Based on Texts and Formulas[J]. 数据分析与知识发现, 2018, 2(10): 103-109.
[13] Zhang Yanfeng,Li He,Peng Lihui,Hou Litie. Identifying Useful Online Reviews with Semantic Feature Extraction[J]. 数据分析与知识发现, 2017, 1(12): 74-83.
[14] Wei Xing,Hu Dehua,Yi Minhan,Zhu Qizhen,Zhu Wenjie. Extracting Disease-Gene-Drug Correlations Based on Data Cube[J]. 数据分析与知识发现, 2017, 1(10): 94-104.
[15] Wang Zhongqun,Wu Dongsheng,Jiang Sheng,Huang Subin. Ranking Credibility of Online Product Reviews Based on Feature-Opinion Pair[J]. 数据分析与知识发现, 2017, 1(10): 32-42.
  Copyright © 2016 Data Analysis and Knowledge Discovery   Tel/Fax:(010)82626611-6626,82624938