[发明专利]一种基于项目类别和用户偏好的推荐方法有效

专利信息
申请号: 201910294763.4 申请日: 2019-04-12
公开(公告)号: CN110134861B 公开(公告)日: 2023-01-31
发明(设计)人: 熊智;徐恺 申请(专利权)人: 汕头大学
主分类号: G06F16/9535 分类号: G06F16/9535;G06Q30/06
代理公司: 广州三环专利商标代理有限公司 44202 代理人: 张泽思
地址: 515000 *** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 项目 类别 用户 偏好 推荐 方法
【权利要求书】:

1.一种基于项目类别和用户偏好的推荐方法,其特征在于,包括:

获取所有的用户评分信息和项目类别信息,并根据所述用户评分信息和项目类别信息,构建三维评分张量A和三维兴趣张量B,所述三维评分张量A中的元素为Auic;所述三维兴趣张量B中的元素为Buic

若用户u对项目i有评分,且项目i属于类别c,则Auic为评分值,Buic为1;否则,AuicBuic均为0,其中,uic分别表示用户、项目和类别的编号;

对所述三维评分张量A中的空缺值进行评分填补,得到填补后的三维评分张量A’,设置张量填补的秩约束τ和最大迭代次数T

初始化一个与所述三维评分张量A具有相同维度的临时张量X

迭代计算,直到达到最大迭代次数T,每次迭代首先计算所述临时张量X的可行下降方向S,然后更新所述临时张量X的值, 将三维张量ΩA(X-A)分别沿着第1维、第2维和第3维展开后得到三个矩阵(ΩA(X-A))1、(ΩA(X-A))2和(ΩA(X-A))3,其中,ΩA(M)表示一个张量,如果Auic≠0,则(ΩA(M))uicMuic,如果Auic=0,则(ΩA(M))uic=0;A为所述三维评分张量;

分别计算所述三个矩阵(ΩA(X-A))1(ΩA(X-A))2和(ΩA(X-A))3的最大奇异值σ1σ2σ3,将、和三者中的最大值记为,则可行下降方向S为其中,UIC分别表示用户、项目和类别的数量;k的取值为1、2或3;当k=1时,K=U;当k=2时,K=I;当k=3时,K=Cτ为所述张量填补的秩约束;gh分别为矩阵(ΩA(X-A))k的最大奇异值σk对应的左右奇异列向量;(ghT)k表示一个三维张量,其沿第k维展开得到的矩阵为ghT

判断-(<ΩA(X-A), ΩA(S-X)>/<ΩA(S-X),ΩA(S-X)>)的取值范围,对所述临时张量X的值进行相应的更新,其中,符号<M, N示张量M与张量N的内积,具体地,

如果该值大于等于0且小于等于1,那么

XX-(<ΩA(X-A),ΩA(S-X)>/<ΩA(S-X),ΩA(S-X)>)(S-X);

如果该值小于0,那么XX+10-6(S-X);

如果该值大于1,那么X=S

将所述临时张量X的最终值作为所述填补后的三维评分张量A’,其中,所述填补后的三维评分张量A’的秩不超过所述秩约束τ

根据所述三维评分张量A和三维兴趣张量B,构建类别偏好矩阵P和评分偏好矩阵Q

根据预设的权重,结合所述填补后的三维评分张量A’、类别偏好矩阵P和评分偏好矩阵Q,获得推荐程度矩阵O

根据在所述推荐程度矩阵O中用户对应的各个项目推荐程度值的排序,向所述用户推荐若干个项目。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于汕头大学,未经汕头大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910294763.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top