首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于异质图神经网络商品推荐方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:山东科技大学

摘要:本发明提供了一种基于异质图神经网络商品推荐方法,涉及商业数据挖掘技术领域,具体包括如下步骤:读取用户和商品购物数据库,并对数据进行剔除,构建异质图并采用遮蔽机制进行子图分割,利用均值聚合和拼接聚合的方式,得到预处理后的图结构和属性数据;构建图卷积属性增强门控网络,对噪声节点进行遮蔽;构建基于增强属性指导的异质图神经网络AGHRec商品推荐模型,对用户进行商品推荐。本发明的技术方案克服现有技术中不能够深入分析用户和商品推荐数据特性、商品推荐准确率较低的问题。

主权项:1.一种基于异质图神经网络商品推荐方法,其特征在于,具体包括如下步骤:S1,读取用户和商品购物数据库,并对数据进行剔除,构建异质图并采用遮蔽机制进行子图分割,利用均值聚合和拼接聚合的方式,得到预处理后的图结构和属性数据;S2,构建图卷积属性增强门控网络,对噪声节点进行遮蔽;S3,构建基于增强属性指导的异质图神经网络商品推荐模型AGHRec,对用户进行商品推荐;步骤S1具体包括如下步骤:S1.1,从用户和商品购物数据库中读入用户和商品的交互数据集,剔除缺失的用户和商品的信息;S1.2,构建异质图,,其中代表节点数据,包括:用户和商品,代表边集,包括:用户与商品之间的购买关系,代表多维属性数据,包括:商品品牌和品牌成分;S1.3,将属性特征与节点信息进行匹配,采用遮蔽机制将包含属性的异质图,分割为和两个子图,其中表示遮蔽多维属性后仅保留节点的拓扑交互图,即,则表示遮蔽拓扑节点后仅保留属性的多维属性交互图,两个子图中的边集相同,即;S1.4,在拓扑交互图的基础上,将处理为一阶邻居引导的异质视角,并采用对称的元路径引导创建同质视角,,其中,表示对参数执行归一化的函数,表示用户与商品之间的交互矩阵,表示商品与用户之间的交互矩阵;S1.5,对多维属性数据进行处理,同种类型属性采用均值聚合,对非同种类型的属性采取拼接方式聚合,并利用非线性变换将属性数据映射到相同的维度空间,最终得到处理后的多维属性初始特征;步骤S2具体包括如下步骤:S2.1,将不同类型的初始属性数据使用线性变换映射到相同的维度空间,构建层图卷积层GCNs对节点之间的属性进行关联,其中映射后的用户属性,其中表示图卷积层数,为权重参数,,为单位矩阵,为的度矩阵,,是图卷积第层中用户属性的嵌入表示,是用户属性的初始特征,是非线性激活函数;映射后的商品属性用表示,其计算方式与映射后的用户属性计算方式相同;S2.2,计算用户增强属性特征,,表示图卷积层数;商品增强属性特征用表示,计算方法与用户增强属性特征的计算方式相同;S2.3,计算商品节点与的增强属性之间的曼哈顿距离,和表示维度,和为向量,分别代表商品节点和商品节点的嵌入空间距离,m,n表示向量和中的元素值,并将曼哈顿距离映射为属性之间的相似度分数,其中,,表示商品节点的两种邻居节点的集合;S2.4,依据增强属性相似度分数完成序列排名,选择与目标商品节点最相似的前z个异质邻居;通过增强属性计算同质节点之间的相似度,判断相似度是否满足阈值,若是,则在遮蔽矩阵中设置为1,反之设置为0,完成遮蔽矩阵的构建;步骤S3具体包括如下步骤:S3.1,对目标商品节点选择后的一阶异质用户邻居进行聚合处理,对同质节点特征进行均值聚合;聚合后的特征为,其中代表同质节点个数;异质节点特征采用注意力机制进行聚合,其中注意力得分公式为:,进而生成节点在异质视角下的嵌入表示;S3.2,将得到的同质节点遮蔽矩阵与元路径引导的相似度子图进行哈达玛积,并采用softmax函数归一化,,过滤掉属性相似度低的同质节点,并采用注意力机制对不同元路径下的相似度子图进行融合,其中,表示不同相似度子图的软注意力,和表示变换矩阵,和表示偏执矩阵;令;,其中,表示软注意力得分,执行图卷积GCNs从而捕获更高阶的同质节点特征,进而得到同质节点特征表示,其中,表示融合后的相似度矩阵;S3.3,将目标商品节点与其对应的增强属性设定为正样本对,不相关的增强属性设定为负样本对;计算目标商品节点与增强属性特征的范数,并计算目标商品节点与正样本增强属性以及负样本增强属性之间的相似度,最大化正样本之间的相似度,最小化负样本之间的相似度,最大化增强属性特征与目标商品节点特征之间共性;S3.4,将增强属性特征,分别与异质和同质视角下的特征进行拼接组合,为用户推荐的商品序列为,分别表示增强属性指导后的异质视角和同质视角,为预测得到的用户和商品交互的概率得分,为激活函数,表示用户的嵌入表示;表示商品的嵌入表示;将特征映射到0-1之间;S3.5,计算损失函数,其中表示用户的对比损失函数,表示商品的对比损失函数,最终输出与用户最可能交互的前个商品列表。

全文数据:

权利要求:

百度查询: 山东科技大学 一种基于异质图神经网络商品推荐方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。