计算机与现代化

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

基于聚类和项目相似性的Slope One算法优化

  

  1. (北京工业大学计算机学院,北京 100124)
  • 收稿日期:2016-01-12 出版日期:2016-08-18 发布日期:2016-08-11
  • 作者简介:蒋宗礼(1956-),男,河南南阳人,北京工业大学计算机学院教授,博士生导师,硕士,研究方向:搜索引擎,人工神经网络; 杜倩(1990-),女,北京人,硕士研究生,研究方向:网络信息搜索与处理。
  • 基金资助:
    北京市重点学科基金资助项目(007000541215042)

Optimization of Slope One Algorithm Based on Clustering and Project Similarity

  1. (College of Computer Science, Beijing University of Technology, Beijing 100124, China)
  • Received:2016-01-12 Online:2016-08-18 Published:2016-08-11

摘要: 随着用户项目数量的增长,用户项目矩阵变得越来越稀疏,使用基于最小生成树的k-means算法对项目进行聚类并以聚类结果对用户评分矩阵进行预测填充。考虑到Slope One算法存在用户兴趣变化问题,将时间权重加入Slope One算法中进行评分预测。将改进后的算法在Movie Lens数据集上进行验证,结果表明,改进后的算法可有效解决稀疏性问题和用户兴趣变化问题,并将MAE值降低到0.015以下。

关键词: Slope One, k-means, 稀疏性, 兴趣变化

Abstract: With the growth of number of users, the user item matrix becomes more and more sparse. K-means algorithm based on minimum spanning tree of the project is used to cluster the items. The clustered results for the user rating matrix are used to predict filling. Taking into account the user interest change in Slope One algorithm, time weight added to the Slope One algorithm is used to predict rating. Experiments on the Movie Lens dataset show that the improved algorithm effectively solves the sparse and user interest change problem and the MAE value is reduced to less than 0.015.

Key words: Slope One, k-means, sparsity, interest change

中图分类号: