[发明专利]一种基于改进的图卷积神经网络的物品评分预测方法有效
申请号: | 202010738044.X | 申请日: | 2020-07-28 |
公开(公告)号: | CN111859166B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 苏畅;陈敏;谢显中 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G06F16/9536 | 分类号: | G06F16/9536;G06Q50/00;G06N3/04;G06N3/08 |
代理公司: | 北京同恒源知识产权代理有限公司 11275 | 代理人: | 赵荣之 |
地址: | 400065 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 改进 图卷 神经网络 物品 评分 预测 方法 | ||
1.一种基于改进的图卷积神经网络的物品评分预测方法,其特征在于,该方法具体包括以下步骤:
S1:获取用户对物品的历史评分、用户的个人信息,以及物品的属性信息;
S2:构造用户-物品,用户-用户,物品-物品关系图;
S3:利用改进的图卷积神经网络提取多种关系图中节点的结构和内容特征;具体是将关系图输入图卷积神经网络中,学习用户和物品的特征表示向量Hu,Hv;改进的图卷积神经网络,包含有图卷积层和全连接神经网络层,具体包括:
1)图卷积层:将图上的节点作为模型的输入向量x∈RN,并将其视为一种图上的信号;表示正则化的图拉普拉斯矩阵,其中,I表示单位矩阵,A∈RN×N表示邻接矩阵,Dii=∑jAij表示图中节点的度矩阵;将L分解为L=UΛUT,U=[u0,…,uN-1]∈RN×N表示正交特征向量,Λ=diag([λ0,…,λN-1])∈RN×N表示非负特征值;根据频域上的卷积定理,一个信号与滤波器gθ=diag(θ)在图上的卷积为:
gθ*x=UgθUTx (2)
利用K阶多项式来近似计算gθ来简化计算,得到:
其中,Θ∈RK是多项式的系数,将其代入方程(2),根据(UΛUT)k=UΛkUT,得到:
其中,Θk表示多项式第k项的系数;
为防止发生过拟合,简化多项式的系数参数,并在邻接矩阵和度矩阵中加单位矩阵I,得到改进的图卷积网络层的计算公式:
其中,Θ′表示模型中可学习的参数;
2)全连接神经网络层:对特征进行非线性融合,
H=σ(WZ+b)
其中,W表示参数矩阵,b表示偏置,σ表示非线性激活函数,采用ReLU函数;
S4:选择神经网络模型融合节点的多种特征信息;
S5:根据用户和物品的特征表示,预测用户对物品感兴趣的概率;
S6:利用训练集和验证集训练模型;
S7:利用训练好的模型预测用户对物品的评分。
2.根据权利要求1所述的物品评分预测方法,其特征在于,所述步骤S1具体包括以下步骤:
S11:获取用户对物品的评分数据,用户的年龄、性别、职业、邮编,物品的属性、类别,并根据用户ID和物品ID组成评分矩阵、用户特征矩阵和物品特征矩阵;
S12:划分数据集:随机选取80%作为训练集,20%作为测试集,再选取训练集的10%作为验证集。
3.根据权利要求2所述的物品评分预测方法,其特征在于,所述步骤S2具体包括以下步骤:
S21:根据用户的年龄、性别、职业和邮编计算用户之间兴趣的相似关系图G1={(ui,tij,uj)|u∈U,0≤tij≤1},其中,u表示用户,t表示用户之间兴趣的相似程度;根据物品的属性和类别计算物品之间的相似关系图G2={(vi,tij,vj)|v∈V,0≤tij≤1},其中,v表示物品,t表示物品之间的相似度,表达式为:
其中,f表示用户个人信息/物品属性的初始特征向量,sum表示向量的各个元素相加;
S22:根据用户对物品的评分数据构建用户-物品交互二分图G3={(u,yuv,v)|u∈U,v∈V,yuv∈(1,2,…,r)},其中,y表示用户对物品的评分值,U、V分别为用户和物品的集合,r为用户对物品的评分值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010738044.X/1.html,转载请声明来源钻瓜专利网。