发明名称 |
协同过滤推荐系统中的用户可用度的计算方法 |
摘要 |
本发明涉及一种协同过滤推荐系统中的用户可用度的计算方法,包括下列步骤:构建用户‑项目评分矩阵;采用皮尔森相似度计算方法计算用户间相似度;计算各个用户对目标用户的可用系数,计算方法如下:当某用户与目标用户之间的相似度值小于0时或者目标用户所评价的项目包含该用户所评价的所有项目,则定义该用户对目标用户的可用度系数为0,当某用户与目标用户之间的相似度值不小于0或者该用户所评价的项目中含有目标用户所未评价的项目时,则定义该用户对目标用户的可用度系数为两个用户的共同评分项目中评分都大于评分区间中值的项目个数与目标用户评分项目数的比值;计算各个用户对目标用户的可用度;推荐。本发明可以提高推荐的准确度。 |
申请公布号 |
CN106021558A |
申请公布日期 |
2016.10.12 |
申请号 |
CN201610370999.8 |
申请日期 |
2016.05.27 |
申请人 |
天津大学 |
发明人 |
金志刚;张子洋;罗咏梅 |
分类号 |
G06F17/30(2006.01)I;G06Q30/06(2012.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
天津市北洋有限责任专利代理事务所 12201 |
代理人 |
程毓英 |
主权项 |
一种协同过滤推荐系统中的用户可用度的计算方法,包括下列步骤:(1)收集历史记录中的用户‑项目评分数据,构建用户‑项目评分矩阵;(2)采用皮尔森相似度计算方法计算用户间相似度;(3)计算各个用户对目标用户的可用系数,计算方法如下:当某用户与目标用户之间的相似度值小于0时或者目标用户所评价的项目包含该用户所评价的所有项目,则定义该用户对目标用户的可用度系数为0,当某用户与目标用户之间的相似度值不小于0或者该用户所评价的项目中含有目标用户所未评价的项目时,则定义该用户对目标用户的可用度系数为两个用户的共同评分项目中评分都大于评分区间中值的项目个数与目标用户评分项目数的比值。(4)计算各个用户对目标用户的可用度,可用度等于可用系数与相似度的乘积;(5)将可用度排序,向目标用户推荐对其可用度较大的那些用户。 |
地址 |
300072 天津市南开区卫津路92号 |