融合项目因素的用户部分特征协同过滤算法
User Feature Collaborative Filtering Algorithm Integrating Item Factors
DOI: 10.12677/CSA.2018.811186, PDF,  被引量    科研立项经费支持
作者: 程文娟*, 刘云海:合肥工业大学,安徽 合肥
关键词: 协同过滤推荐项目标签相似性Collaborative Filtering Item Label Similarity
摘要: 为解决基于用户部分特征协同过滤算法中出现的项目分类不准确问题,本文提出了一种融合了近似项目的用户部分特征协同过滤算法(AICF)。该算法通过融合项目标签数据和用户评分数据来计算项目综合相似度,以获取待推荐项目的近似项目,然后在近似项目中计算待推荐用户最近邻,最后根据近邻用户对指定用户推荐。实验表明,通过结合项目标签数据改进近邻项目的选择,可以提高最终协同过滤算法的推荐效果。
Abstract: In order to solve the problem of inaccuracy of project classification based on user partial feature collaborative filtering algorithm, a kind of user partial feature collaborative filtering algorithm is proposed, which combines the approximate item (AICF). The algorithm combines project label data and user score data to calculate the comprehensive similarity of the project to obtain the approximate items of the recommended items. Then, the nearest neighbor is calculated in the approximate project. Finally, the recommended user is recommended by the nearest neighbor to the designated user. Experiments show that by combining the project label data and improving the selection of neighbor items, the recommendation effect of the final collaborative filtering algorithm can be improved.
文章引用:程文娟, 刘云海. 融合项目因素的用户部分特征协同过滤算法[J]. 计算机科学与应用, 2018, 8(11): 1689-1695. https://doi.org/10.12677/CSA.2018.811186

参考文献

[1] 邓爱林, 朱扬勇, 施伯乐. 基于项目评分预测的协同过滤推荐算法[J]. 软件学报, 2003, 14(9): 1621-1628.
[2] Bobadilla, J., Ortega, F., Hernando, A., et al. (2013) Recommender Systems Survey. Knowledge-Based Systems, 46, 109-132. [Google Scholar] [CrossRef
[3] Deshpande, M. and Karypis, G. (2004) Item-Based Top-N Recommendation Algorithms. ACM Transactions on Information Systems, 22, 143-177. [Google Scholar] [CrossRef
[4] Sarwar, B.M., Karypis, G., Konstan, J.A., et al. (2000) Application of Dimensionality Reduction in Recommender System—A Case Study. ACM Webkdd Workshop. [Google Scholar] [CrossRef
[5] 黄裕洋, 金远平. 一种综合用户和项目因素的协同过滤推荐算法[J]. 东南大学学报(自然科学版), 2010, 40(5): 917-921.
[6] 程高伟, 丁亦喆, 吴振强. 结合用户评分和项目标签的协同过滤算法[J]. 计算机技术与发展, 2015(3): 71-75.
[7] 李永超, 罗军. 基于用户部分特征的协同过滤算法[J]. 计算机系统应用, 2017, 26(3): 204-208.
[8] Breese, J.S., Heckerman, D. and Kadie, C. (1998) Empirical Analysis of Predictive Algorithms for Collab-orative Filtering. 14th Conference on Uncertainty in Artificial Intelligence, Morgan Kaufmann Publishers Inc., 43-52.
[9] 许建, 林泳, 秦勇, 等. 基于GPU的并行协同过滤算法[J]. 计算机应用研究, 2013, 30(9): 2656-2659.
[10] 闫永刚, 马廷淮, 王建. KNN分类算法的MapReduce并行化实现[J]. 南京航空航天大学学报, 2013, 45(4): 550-555.
[11] 韦泽鲲, 夏靖波, 付凯, 等. 并行MapReduce模型下的一种改进型KNN分类算法[J]. 空军工程大学学报•自然科学版, 2017, 18(1): 92-98.
[12] 陈薇. 基于MapReduce的机器学习并行化研究与实现[J]. 产业与科技论坛, 2017, 16(9): 69-70.
[13] 涂敬伟, 皮建勇. 基于MapReduce和分布式缓存的KNN分类算法研究[J]. 微型机与应用, 2015, 34(2): 18-21.
[14] 黄创光, 印鉴, 汪静, 等. 不确定近邻的协同过滤推荐算法[J]. 计算机学报, 2010, 33(8): 1369-1377.