计算机应用 ›› 2012, Vol. 32 ›› Issue (03): 658-660.DOI: 10.3724/SP.J.1087.2012.00658

• 人工智能 • 上一篇    下一篇

基于项目属性和云填充的协同过滤推荐算法

孙金刚,艾丽蓉   

  1. 西北工业大学 计算机学院, 西安 710129
  • 收稿日期:2011-08-19 修回日期:2011-11-26 发布日期:2012-03-01 出版日期:2012-03-01
  • 通讯作者: 孙金刚
  • 作者简介:孙金刚(1981-),男,河北唐山人,硕士研究生,主要研究方向:智能推荐;艾丽蓉(1970-),女,陕西延安人,副教授,博士,主要研究方向:智能信息处理。

Collaborative filtering recommendation algorithm based on item attribute and cloud model filling

SUN Jin-gang, AI Li-rong   

  1. School of Computer Science and Technology, Northwestern Polytechnical University, Xi'an Shaanxi 710129, China
  • Received:2011-08-19 Revised:2011-11-26 Online:2012-03-01 Published:2012-03-01

摘要: 传统协同过滤推荐算法中经常因用户评分矩阵极端稀疏而导致相似性度量方法不准,推荐质量不高,针对这一问题,提出一种基于项目属性和云填充的协同过滤推荐算法。利用云模型对用户评分矩阵进行填充,在填充矩阵基础上,利用传统的相似性计算方法得到项目之间的评分相似性,同时结合项目属性,计算项目的属性相似性,通过加权因子得到项目的最终相似性,从而形成一种新的相似性度量方法。实验结果表明, 提出的算法可有效解决传统方法中由于数据稀疏所导致的相似性度量不准确的问题, 并显著地提高了算法的推荐精度。

关键词: 协同过滤, 稀疏数据, 云填充, 评分相似性, 属性相似性, 相似性度量

Abstract: The user rating data in traditional collaborative filtering recommendation algorithm are extremely sparse, which results in bad similarity measurement and poor recommendation quality. In view of this problem, this paper presented an improved collaborative filtering algorithm, which was based on item attribute and cloud model filling. The algorithm proposed a new similarity measurement method, using the data filling based on cloud model and the similarity of the item's attributes. The new method computed the rating similarity by using the traditional similarity measurement on the basis of the filling matrix and computed the attributing similarity by using item's attributes, then got the last similarity by using weighting factor. The experimental results show that this method can efficiently solve the problem of similarity measurement inaccuracy caused by the extreme sparsity of user rating data, and provide better recommendation results than traditional collaborative filtering algorithms.

Key words: collaborative filtering, sparse data, cloud model filling, rating similarity, attributing similarity, similarity measure

中图分类号: