作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程

• 先进计算与数据处理 • 上一篇    下一篇

融合影响因子的加权协同过滤算法

高全力,高 岭,杨建锋,王 海,任 杰,张 洋   

  1. (西北大学信息科学与技术学院,西安 710127)
  • 收稿日期:2013-06-21 出版日期:2014-08-15 发布日期:2014-08-15
  • 作者简介:高全力(1988-),男,博士研究生,主研方向:海量数据处理,智能推荐算法;高 岭,教授;杨建锋,博士研究生;王 海,讲师;任 杰、张 洋,硕士研究生。 
  • 基金资助:
    国家自然科学基金资助项目(61070177);教育部博士点基金资助项目(20116101110016);陕西省自然科学基金资助项目(2012JQ8047);陕西省教育厅科研基金资助项目(11JK1059 );陕西省教育厅2013年科学研究计划基金资助项目(2013JK1178);陕西省科技创新专项计划基金资助项目(2012ZKC05-2)。

Weighted Collaborative Filtering Algorithm with Fused Impact Factor

GAO Quan-li,GAO Ling,YANG Jian-feng,WANG Hai,REN Jie,ZHANG Yang   

  1. (School of Information Science and Technology,Northwest University,Xi’an 710127,China)
  • Received:2013-06-21 Online:2014-08-15 Published:2014-08-15

摘要: 现有的协同过滤算法在计算用户间或项目间相似度时,由于数据集稀疏导致相似度差值过小,难以找出真正的相似用户与相似项目。为此,提出一种融合影响因子的加权协同过滤算法。利用基于用户间与项目间共同评分用户个数的影响因子,修正用户及项目相似度,并分别定义基于项目与用户的预测评分计算算法,将项目间与用户间的共同评分项作为加权系数,得出最终的预测评分算法,根据最终预测评分,采用TopN算法进行推荐。在真实数据集上的实验结果表明,该算法在不同邻居数上的平均绝对误差小于0.78,明显提高了推荐质量。

关键词: 影响因子, 协同过滤, 相似度, 加权算法, 预测评分, 推荐系统

Abstract: The traditional collaborative filtering algorithms may lead to very small difference between each similarities when evaluating the similarity of users or items because of the datasets’ sparsity,which are one major cause of the problem that cannot find the real similar users and items.To solve this problem,this paper modifies the computation of similarity by introducing impact factor which is based on the amount of common ratings users and items.In addition,it presents user-based and item-based prediction computation algorithms for this new calculation method,and takes the common evaluations between users and items as the weighted factor.A weighted prediction computation algorithm based on the common evaluations is employed to compute the final evaluations which are used to get the TopN recommendation.Experimental results by using a real dataset show that the proposed algorithm can achieve lower mean absolute error than 0.78 at different amount of neighbors and better quality of recommendation.

Key words: impact factor, collaborative filtering, similarity, weighted algorithm, prediction rating, recommender system

中图分类号: