基于巴氏系数的协同过滤算法
Collaborative Filtering Algorithm Based Bhattacharyya Coefficient
DOI: 10.12677/CSA.2017.75058, PDF, HTML, XML, 下载: 1,448  浏览: 2,119 
作者: 姜少鑫*, 陈 彩, 梁 毅:北京工业大学计算机学院,北京
关键词: 协同过滤算法修正余弦相似度巴氏系数稀疏性问题Collaborative Filtering Algorithm Similarity Bhattacharyya Coefficient Sparsely
摘要: 为了克服协同过滤算法的稀疏性问题和传统相似度计算方法过度依赖共同评分的问题,本文引入巴氏系数改进修正余弦相似度,进而提出基于巴氏系数的协同过滤算法(CFBC)。改进的算法考虑了项目全局评分信息和局部评分信息,克服了对于共同评分项的依赖。为了证明CFBC算法的有效性,我们基于已有的相似度计算方法实现了协同过滤算法,实验结果表明CFBC算法提高了推荐的准确性。
Abstract: In order to solve the problems of Collaborative Filtering in terms of sparsely and the traditional similarity calculation method which relys on co-rated ratings too much, we utilize Bhattacharyya coefficient to improve the adjusted-cosine method. In this paper, we propose a Collaborative Fil-tering Algorithm based on Bhattacharyya Coefficient (CFBC). The proposed algorithm has considered both the global ratings and the local ratings,and overcomes the dependence of co-rated items. To prove the efficiency of CFBC, this paper has compared the neighborhood based on CFs using state-of-the-art similarity measures with the proposed algorithm based on CF in terms of performance. As a result, the CFBC has improved the accuracy of recommendation.
文章引用:姜少鑫, 陈彩, 梁毅. 基于巴氏系数的协同过滤算法[J]. 计算机科学与应用, 2017, 7(5): 473-480. https://doi.org/10.12677/CSA.2017.75058

参考文献

[1] 曾春, 邢春晓, 周立柱. 个性化服务技术综述[J]. 软件学报, 2002, 13(10): 1952-1961.
[2] 徐海玲, 吴潇, 李晓东, 阎保平. 互联网推荐系统比较研究[J] 软件学报, 2009, 20(2): 350-360.
[3] 杨强, 杨有, 余春君. 协同过滤推荐系统研究综述[J]. 现代计算机, 2015.
[4] Deshpande, M. and Karppis, G. (2004) Item-Based Top-N Recommendation Algorithms. ACM Transactions on Information System, 22, 143-177.
https://doi.org/10.1145/963770.963776
[5] 陈健, 印鉴. 基于影响集的协作过滤推荐算法[J]. 软件学报, 2007, 18(7): 1685-1694.
[6] 张光卫, 李德毅, 李鹏, 唐建初, 陈桂生. 基于云模型的协同过滤推荐算法[J]. 软件学报, 2007, 18(10): 2403- 2411.
[7] 吴湖, 王永吉, 王哲, 王秀利, 杜栓柱. 两阶段联合聚类协同过滤算法[J].软件学报, 2010, 21(5): 2403-2411.
[8] Bobadilia, J.O. and Hernandoa, A (2012) Collaborative Filtering Similarity Measure Based on Singularities. Information Processing & Management, 48, 204-217.
[9] Herlocker, J.L., Konstan, J.A., Borchers, A. and Riedl, J. (1999) An Algorithmic Framework for Performing Collaborative Filtering. Proceedings of 22nd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, Berkeley, 15-19 August 1999, 230-237.
[10] Yan D.W. (2007) Research on Knowledge Service Oriented Intelligent Recommendation System. Nanjing University of Science and Technology, Nanjing.
[11] Adomavicius, G. and Tuzhilin, A. (2005) Toward the Next Generation of Recommender Systems: A Survey of the State-Of-The-Art and Possible Extensions. IEEE Trans on Knowledge and Data Engineering, 17, 734-749.
https://doi.org/10.1109/TKDE.2005.99
[12] 刘鲁, 任晓丽. 推荐系统研究进展及展望[J]. 信息系统学报, 2008, 2(2): 82 -90.
[13] Joachims, T., Freitag, D. and Mitchetal, T. (1997) WebWatcher: A Tour Guide for the World Wide Web. Proceedings of the 1997 IJCAI, Nagoya, 23-24 August 1997, 770-775.