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中任一项所述的一种项目推荐方法的步骤。