一种项目推荐方法、系统与计算机设备

文档序号:37920049发布日期:2024-05-10 23:59阅读:来源:国知局

技术特征:

1.一种项目推荐方法,其特征在于,包括如下步骤:

2.如权利要求1所述的一种项目推荐方法,其特征在于,在所述获取用户-项目交互图g=(u,v,y)后,构建一个具有关注度感知的局部图嵌入传播层对用户节点和项目节点进行嵌入,具体表达式为:

3.如权利要求2所述的一种项目推荐方法,其特征在于,所述计算用户节点随机游走到一个项目节点的次数,将所述次数作为两个节点的相似度,并通过所述相似度构建关注度感知矩阵s,具体表达式为:

4.如权利要求3所述的一种项目推荐方法,其特征在于,采用残差连接保留原有的节点信息,具体表达式为:

5.如权利要求2所述的一种项目推荐方法,其特征在于,所述通过去平均运算计算具有关注度感知的拉普拉斯矩阵l的协方差矩阵l,包括如下步骤:

6.如权利要求5所述的一种项目推荐方法,其特征在于,所述通过所述关注度感知模型去除重构的用户-项目交互图中的噪声,包括如下步骤:

7.如权利要求1所述的一种项目推荐方法,其特征在于,所述构建关注度感知模型后,需对所述关注度感知模型的参数进行训练,包括如下步骤:

8.如权利要求1所述的一种项目推荐方法,其特征在于,所述用户-项目交互图g=(u,v,y)中,u={u1,...,u2,…,ui},|u|=i定义了用户集合,v={v1,...,v2,…,vj},|v|=j定义了项目集合,i和j表示用户和项目的数量,y为用户和项目交互矩阵,并且y=[yi,j]i×j∈{0,1}表示用户ui和vj之间的交互,如果yi,j=1,则用户ui和vj之间存在交互,若yi,j=0,则无交互。

9.一种项目推荐系统,其特征在于,包括:

10.一种计算机设备,其特征在于,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至8中任一项所述的一种项目推荐方法的步骤。


技术总结
本发明公开了一种项目推荐方法、系统与计算机设备,涉及推荐方法技术领域,包括步骤:获取用户‑项目交互图,计算用户节点随机游走到一个项目节点的次数,通过相似度构建关注度感知矩阵S;通过关注度感知矩阵S进行关注度感知节点特征聚合;提取全局协作上下文信息,通过数据增广获得重构的用户‑物品交互图;利用关注度感知矩阵S去除重构的用户‑物品交互图中的噪声;通过去除噪声的用户‑物品交互图联合原始用户‑项目交互图对用户进行相关项目的推荐。本发明利用主成分分析保留用户‑项目图的全局协作关系的关键语义之后利用关注度感知矩阵来降低重构图的噪声,以生成更鲁棒的对比视图,将原图与对比视图纳入对比学习中,获得了显著的推荐性能。

技术研发人员:莫先,赵梓航
受保护的技术使用者:宁夏大学
技术研发日:
技术公布日:2024/5/9
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1