[发明专利]一种基于信任信息的TimeSVD改进算法在审
申请号: | 201910587112.4 | 申请日: | 2019-07-01 |
公开(公告)号: | CN110457591A | 公开(公告)日: | 2019-11-15 |
发明(设计)人: | 刘叶;曹晓梅 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | G06F16/9536 | 分类号: | G06F16/9536;G06Q30/06 |
代理公司: | 32102 南京苏科专利代理有限责任公司 | 代理人: | 陈栋智<国际申请>=<国际公布>=<进入 |
地址: | 210012江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开互联网领域内的一种基于信任信息的TimeSVD改进算法,用以解决推荐系统中用户冷启动以及评分数据过于稀疏的问题,当用户处于新用户时或者评分数据过少的时候,能够有效地通过信任网络中与该用户信任程度高的其它热用户的评分值,实现对该新用户进行物品推荐;该方法首先借助用户数据构建评分矩阵以及信任矩阵;接着运用TimeSVD算法对矩阵进行分解降维;最后结合信任矩阵模型与用户评分矩阵模型,构造损失函数进行训练,对比不同的信任值,准确地获取到用户的偏好。 | ||
搜索关键词: | 矩阵 评分矩阵 评分数据 新用户 算法 互联网领域 矩阵模型 损失函数 推荐系统 信任信息 用户数据 用户信任 冷启动 热用户 有效地 构建 降维 偏好 稀疏 分解 改进 网络 | ||
【主权项】:
1.一种基于信任信息的TimeSVD改进算法,其特征在于,包括以下步骤:/n步骤1)数据输入,包括用户评分信息与用户信任信息;/n步骤2)构建评分矩阵:建立m×n阶的用户-项目评分矩阵,m为用户组,n为项目组,用R表示评分矩阵,则R=[ru,i]m×n,ru,i表示用户u对项目i的评价;/n步骤3)构建信任矩阵:建立m×m阶的用户信任矩阵,m为用户组,用T表示用户信任矩阵,则T=[tuv]m×m,它表示用户u对v的信任值,当特定项目为i时,矩阵为 /n步骤4)TimeSVD分解矩阵:利用TimeSVD对已经建立好的m×n阶评分矩阵R分解降维,将矩阵R分解为P∈Rd×m、Q∈Rd×n、∑;其中P∈Rd×m代表用户矩阵,Q∈Rd×n代表项目矩阵,将高维度的用户-项目的评分矩阵分解为两个低维度矩阵的乘积,这两个低维度矩阵分别被称为用户特征向量矩阵和项目特征向量矩阵,∑是奇异值的对角矩阵,则用户u对未评分项目i的评分预测值 /n步骤5)根据评分预测,给出推荐结果。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910587112.4/,转载请声明来源钻瓜专利网。
- 上一篇:基于小数据输入的智能用户画像方法
- 下一篇:一种基于图熵的社交网络推荐方法