【技术实现步骤摘要】
基于知识感知超图神经网络的推荐方法及系统
本专利技术涉及知识感知应用
更具体地说,本专利技术涉及一种基于知识感知超图神经网络的推荐方法及系统。
技术介绍
随着互联网的快速发展,推荐系统被广泛部署以减轻信息过载的影响。传统的推荐技术是协同过滤,它基于用户和物品标识分配表示向量,然后通过特定的操作(如内积或神经网络)对它们的交互进行建模。然而,在缺少辅助信息的情况下,这些基于协同过滤的方法通常存在稀疏性和冷启动问题。为了解决这些问题,已经探索了多种类型的辅助信息来提高推荐性能,例如物品属性、物品评论和用户的社交网络。为了缓解传统推荐系统的稀疏性和冷启动问题,知识感知图谱作为辅助信息在推荐系统领域得到了广泛的研究和应用。然而,大多数现有的基于知识感知图谱的推荐方法存在以下缺点,即用户、项目和实体之间的高阶相关性建模不足,以及简单的聚合策略不能保留邻域中的关系信息。近年来,知识图谱因其对综合辅助数据建模的灵活性,在推荐系统研究中受到越来越多的关注。知识图谱和推荐系统的融合关键是如何有效地将辅助信息整合到用户和项目的向量表示中。根据应对这一挑战的方式,现有的基于知识图谱的推荐系统可以分为两类,基于路径的和基于图神经网络的方法。基于路径的方法通过在知识图谱上探索目标用户和物品之间的多个元路径来推断用户偏好,这通常需要领域知识。更重要的是,这种类型的方法忽略了知识图谱中隐含的丰富的结构信息,不能充分描述给定目标用户和物品之间的潜在关系。受最近出现的图神经网络的启发,现有的基于图神经网络的方法通过在知识图谱中 ...
【技术保护点】
1.基于知识感知超图神经网络的推荐方法,其特征在于,包括以下步骤:/n步骤一、构建用户超图,其中,用户超图包括用户的初始超边和2~l阶知识感知超边,l为大于1的整数,初始超边以与该用户具有交互关系的物品为实体结点,2阶知识感知超边以初始超边的实体结点对应的物品的辅助信息为实体结点,下一阶的知识感知超边是基于前一阶的知识感知超边的实体结点对应的物品或物品的辅助信息为实体结点,相邻两阶知识感知超边的实体结点分别对应物品和物品的辅助信息;/n构建物品超图,其中,物品超图包括物品的初始超边和2~l阶知识感知超边,l为大于1的整数,初始超边以与该物品有交互关系的任一用户具有交互关系的物品为实体结点,2阶知识感知超边以初始超边的实体结点对应的物品的辅助信息为实体结点,下一阶的知识感知超边以前一阶的知识感知超边的实体结点对应的物品或物品的辅助信息为实体结点,相邻两阶知识感知超边的实体结点分别对应物品和物品的辅助信息;/n步骤二、对用户超图和每个物品超图进行卷积计算,得到用户超图的单一向量和每个物品超图对应的单一向量;/n步骤三、计算用户的单一向量和所有物品的单一向量的内积,再进行非线性变换,得到用户 ...
【技术特征摘要】
1.基于知识感知超图神经网络的推荐方法,其特征在于,包括以下步骤:
步骤一、构建用户超图,其中,用户超图包括用户的初始超边和2~l阶知识感知超边,l为大于1的整数,初始超边以与该用户具有交互关系的物品为实体结点,2阶知识感知超边以初始超边的实体结点对应的物品的辅助信息为实体结点,下一阶的知识感知超边是基于前一阶的知识感知超边的实体结点对应的物品或物品的辅助信息为实体结点,相邻两阶知识感知超边的实体结点分别对应物品和物品的辅助信息;
构建物品超图,其中,物品超图包括物品的初始超边和2~l阶知识感知超边,l为大于1的整数,初始超边以与该物品有交互关系的任一用户具有交互关系的物品为实体结点,2阶知识感知超边以初始超边的实体结点对应的物品的辅助信息为实体结点,下一阶的知识感知超边以前一阶的知识感知超边的实体结点对应的物品或物品的辅助信息为实体结点,相邻两阶知识感知超边的实体结点分别对应物品和物品的辅助信息;
步骤二、对用户超图和每个物品超图进行卷积计算,得到用户超图的单一向量和每个物品超图对应的单一向量;
步骤三、计算用户的单一向量和所有物品的单一向量的内积,再进行非线性变换,得到用户与所有物品的交互得分,该交互得分表示用户与该物品发生交互的概率。
2.如权利要求1所述的基于知识感知超图神经网络的推荐方法,其特征在于,采用领域卷积法处理该用户超图的每条初始超边和每条知识感知超边,得到该用户超图的每条超边的单一向量;
采用领域卷积法处理该物品超图的每条知识感知超边,得到该物品超图的每条超边的单一向量。
3.如权利要求2所述的基于知识感知超图神经网络的推荐方法,其特征在于,
采用超边卷积法处理用户超图的所有超边的单一向量,得到该用户超图的唯一单一向量;
采用超边卷积法处理该物品超图的所有知识感知超边的单一向量得到该物品的唯一单一向量。
4.如权利要求2所述的基于知识感知超图神经网络的推荐方法,其特征在于,领域卷积法具体采用以下方法计算:
将l阶超边和l-1阶超边中的实体向量放入一维卷积conv1生成变换矩阵T,然后使用变换矩阵T对l阶超边中的实体向量进行置换和加权得到变换后的若干超边向量,然后使用一维卷积conv2聚合变换后的超边向量得到l阶超边的单一向量,其中,l为大于1的整数,初始超边为1阶超边;
对于初始超边的领域卷积,只将初始超边中的实体向量放入一维卷积conv1生成变换矩阵T。
5.如权利要求1所述的基于知识感知超图神经...
【专利技术属性】
技术研发人员:赵磊,张军,赵朋朋,
申请(专利权)人:神行太保智能科技苏州有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。