现代计算机2022,Vol.28Issue(21) :33-38.DOI:10.3969/j.issn.1007-1423.2022.21.005

改进用户评分相似度的协同过滤推荐算法

Collaborative Filtering Recommendation Algorithm Based on Improved User Similarity

王诗淞 刘伟哲 孙雪莲
现代计算机2022,Vol.28Issue(21) :33-38.DOI:10.3969/j.issn.1007-1423.2022.21.005

改进用户评分相似度的协同过滤推荐算法

Collaborative Filtering Recommendation Algorithm Based on Improved User Similarity

王诗淞 1刘伟哲 1孙雪莲1
扫码查看

作者信息

  • 1. 大连民族大学理学院,大连 116650
  • 折叠

摘要

在协同过滤推荐算法中,传统的相似度计算方法在计算时未能考虑用户共同评分项目数量差异、评分数值差异、项目热门度差异和用户兴趣随时间因素变化差异的问题,导致相似度计算结果不准确,推荐结果准确率较低.针对这些问题,提出一种改进用户评分相似度的协同过滤推荐算法.通过在余弦相似度与修正余弦相似度的基础上引入评分数值差异与项目热门度差异的修正因子,来缓解用户评分差异与项目权重的影响;其次根据用户的兴趣随时间因素变化的特点,提出时间衰减因子,以捕捉用户的兴趣偏好的动态变化;最后引入权重因子将改进的两种相似度计算方法相结合,从而缓解用户共同评分项目数量差异所导致的问题,提升推荐结果的准确性与现实意义.通过使用MovieLens数据集进行对比实验,相比传统基于用户的协同过滤算法MAE值平均降低了5.43%,证明提出的改进算法能有效提高推荐结果的准确性.

关键词

协同过滤算法/修正因子/推荐算法/时间衰减因子/相似度计算/权重因子/数据稀疏性/对比分析

引用本文复制引用

出版年

2022
现代计算机
中大控股

现代计算机

影响因子:0.292
ISSN:1007-1423
参考文献量8
段落导航相关论文