发明名称 |
一种综合用户正负性评分和评分偏好因子的协同过滤算法 |
摘要 |
一种综合用户正负性评分和评分偏好因子的协同过滤算法,本发明公开了一种应用于个性化推荐系统中的协同过滤项目推荐方法,协同过滤的基本思想首先是通过个性化推荐系统提供的用户对项目的评分记录构造评分矩阵;然后根据评分矩阵寻找与目标用户兴趣相似的用户;最后根据找到的相似用户的喜好对目标用户进行项目推荐。本发明所述的推荐步骤基于基本协同过滤的思想,从相似用户的寻找和预测评分的计算两个方面出发实现创新突破,提高了计算目标用户对项目的预测评分的准确性,从而做出更准确的项目推荐。 |
申请公布号 |
CN104462597A |
申请公布日期 |
2015.03.25 |
申请号 |
CN201410850804.0 |
申请日期 |
2014.12.31 |
申请人 |
湖南大学 |
发明人 |
黄星辰;秦拯 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种综合用户正负性评分和评分偏好因子的协同过滤算法,其特征在于,该方法包括以下步骤为:步骤1:通过推荐系统提供的用户‑评分记录构造成评分矩阵R步骤2:当需要对用户u进行推荐时,利用评分矩阵R的数据和评分正负性相似计算公式,计算u与其他用户v的相似性。步骤3:将步骤2中的相似性值从大到小排列,取前k(k的大小可根据实际需要调节)个用户,作为用户u的最近邻用户集合N<sub>u</sub>。步骤4:取步骤3中得到的最近邻用户集合N<sub>u</sub>以及这些近邻用户与用户u的相似性值,每计算用户u对某一个未评分项目i的预测评分时,将N<sub>u</sub>中对项目i的评分为正性评分的用户划分到集合<img file="FDA0000648706400000011.GIF" wi="108" he="88" />对项目i的评分为负性评分的用户划分到集合<img file="FDA0000648706400000012.GIF" wi="103" he="84" />利用正负性评分预测公式计算用户u对未评分项目i的预测值。步骤5:重复步骤4,直至用户u所有未评分项目的预测评分全部算出,然后将用户u的未评分项目的预测值从大到小排列,选择前N个项目作为推荐项目。 |
地址 |
410082 湖南省长沙市岳麓区麓山南路1号 |