计算机与现代化

• 算法设计与分析 • 上一篇    下一篇

基于项目属性偏好的协同过滤算法

  

  1. 北京交通大学计算机与信息技术学院,北京100044
  • 收稿日期:2016-07-06 出版日期:2017-04-20 发布日期:2017-05-08
  • 作者简介:朱明(1990-),女,山东郓城人,北京交通大学计算机与信息技术学院硕士研究生,研究方向:移动互联; 魏慧琴(1965-),女,副教授,硕士生导师,研究方向:移动互联。
  • 基金资助:
    国家自然科学基金“青年科学基金”资助项目(K11A800020)

Collaborative Filtering Algorithm Based on Item Attribute Preference

  1. School of Computer and Information Technology, Beijing Jiaotong University, Beijing 100044, China
  • Received:2016-07-06 Online:2017-04-20 Published:2017-05-08

摘要: 针对传统的协同过滤算法存在的数据稀疏性问题,提出一种基于项目属性偏好的协同过滤算法(CFBIAP)。该算法利用项目属性和评分计算基于项目属性偏好的用户相似性,并且与基于评分矩阵的相似性线性拟合得到用户相似性,一定程度上减小了传统的仅依据评分矩阵计算用户相似性所产生的误差。在MovieLens数据集上的实验表明,该算法推荐的质量和效果均优于传统的协同过滤算法,有效解决了矩阵稀疏性问题。

关键词: 协同过滤, 推荐, 项目属性, 相似性

Abstract: To tackle the data sparse problem of the traditional collaborative filtering algorithm, this paper proposes a collaborative filtering algorithm based on item attribute preference (CFBIAP). This algorithm calculates user similarity based on item attribute preference by using the item attributes and scores. Meanwhile it makes linear fitting with the similarity based on score matrix to get the user similarity. Up to a point, it decreases the error merely by score matrix partly. Experiments on MovieLens dataset show that the recommendation is better than traditional collaborative filtering algorithm both in quality and effect. The algorithm solves the data sparse problem effectively.

Key words: collaborative filtering, recommendation, item attribute, similarity

中图分类号: