[发明专利]一种大规模协同过滤的推荐系统有效
申请号: | 201210123544.8 | 申请日: | 2012-04-24 |
公开(公告)号: | CN102663128A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 张大强;徐玉杰;刘清;杨明;吉根林 | 申请(专利权)人: | 南京师范大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 汪旭东 |
地址: | 210046 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种大规模协同过滤的推荐系统,其中:全局项目相似度创建模块将全局用户项目数据库中的所有项目作为输入,计算所有项目间的相似度,并降序排列后输出结果;用户评分平滑模块把全局用户项目数据库中的所有用户作为输入,输出平滑过用户评分的全局用户项目数据库;局域用户项目数据库创建模块负责从输入的全局用户项目数据库中选择部分用户和项目,输出局域用户项目数据库;推荐模块从局域用户项目数据库的输入中输出对当前用户的推荐结果。本发明系统通过将在全局用户项目数据库上的协同过滤问题转化为在局域用户项目数据库上的协同过滤,大大地降低了用于预测的用户项目数据库的大小,显著地提高了推荐结果的准确性。 | ||
搜索关键词: | 一种 大规模 协同 过滤 推荐 系统 | ||
【主权项】:
一种大规模协同过滤的推荐系统,其特征在于,该系统包括全局项目相似度创建模块、用户评分平滑模块、局域用户项目数据库创建模块和推荐模块,其中:所述的全局项目相似度创建模块,将全局用户项目数据库中的所有项目作为输入,计算任意两个项目间的相似度,并将结果降序排列后输出全局项目相似度的矩阵;所述的用户评分平滑模块,将全局用户项目数据库中的所有用户作为输入,输出平滑过用户评分的全局用户项目数据库,即对于组中活跃用户未评分的每个项目,根据该组中已经评分过该项目的用户的评分的差异性,来平滑活跃用户对该项目的评分;所述的局域用户项目数据库创建模块,负责从输入的全局用户项目数据库中选择部分用户和项目,输出局域用户项目数据库;所述的推荐模块,从局域用户项目数据库的输入中输出推荐系统对当前用户的推荐结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京师范大学,未经南京师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210123544.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种解除屏幕锁定状态的方法及其装置
- 下一篇:一种高效节能刮板运输机刮板链卡