基于知识图谱的推荐方法、电子设备和计算机存储介质技术

技术编号:29673300 阅读:26 留言:0更新日期:2021-08-13 21:55
本申请公开了一种基于知识图谱的推荐方法、电子设备和计算机存储介质,该方法包括:获得知识图谱,在知识图谱中提取第一实体和第二实体之间第一长度阈值内的多个第一路径;基于每个第一路径上的所有实体,获取每个第一路径对应的特征向量;在特征向量中提取多种语义类型分别对应的语义向量并集成,以获得每个第一路径对应的路径向量;基于所有路径向量从多个第一路径中获得推荐路径,并给出推荐路径上第一实体和第二实体之间的相似特征。通过上述方式,本申请能够提高知识图谱中路径推荐的合理性,并给出相应的推荐理由提高可解释性。

【技术实现步骤摘要】
基于知识图谱的推荐方法、电子设备和计算机存储介质
本申请涉及数据分析
,特别是涉及一种基于知识图谱的推荐方法、电子设备和计算机存储介质。
技术介绍
随着当前社会信息和人员交流逐渐频繁,为便于对不同的实体进行关系分析,能够反馈实体之间关系的知识图谱技术应运而生,其中,知识图谱由点和边组成,每个点代表一类实体,每条边代表两个实体之间的关系。现有技术中,在知识图谱中获取两个实体之间的路径时会存在大量噪音数据,并且忽略了路径上实体对应的语义信息,以致基于知识图谱进行路径的推荐时不够合理且可解释性不足。有鉴于此,如何提高知识图谱中路径推荐的合理性并给出相应的推荐理由提高可解释性成为亟待解决的问题。
技术实现思路
本申请主要解决的技术问题是提供一种基于知识图谱的推荐方法、电子设备和计算机存储介质,能够提高知识图谱中路径推荐的合理性,并给出相应的推荐理由提高可解释性。为解决上述技术问题,本申请第一方面提供一种基于知识图谱的推荐方法,该方法包括:获得知识图谱,在所述知识图谱中提取第一实体和第二实体之间第一长度阈值内的多本文档来自技高网...

【技术保护点】
1.一种基于知识图谱的推荐方法,其特征在于,所述方法包括:/n获得知识图谱,在所述知识图谱中提取第一实体和第二实体之间第一长度阈值内的多个第一路径;/n基于每个所述第一路径上的所有实体,获取每个所述第一路径对应的特征向量;/n在所述特征向量中提取多种语义类型分别对应的语义向量并集成,以获得每个所述第一路径对应的路径向量;/n基于所有所述路径向量从多个所述第一路径中获得推荐路径,并给出所述推荐路径上所述第一实体和所述第二实体之间的相似特征。/n

【技术特征摘要】
1.一种基于知识图谱的推荐方法,其特征在于,所述方法包括:
获得知识图谱,在所述知识图谱中提取第一实体和第二实体之间第一长度阈值内的多个第一路径;
基于每个所述第一路径上的所有实体,获取每个所述第一路径对应的特征向量;
在所述特征向量中提取多种语义类型分别对应的语义向量并集成,以获得每个所述第一路径对应的路径向量;
基于所有所述路径向量从多个所述第一路径中获得推荐路径,并给出所述推荐路径上所述第一实体和所述第二实体之间的相似特征。


2.根据权利要求1所述的基于知识图谱的推荐方法,其特征在于,所述在所述知识图谱中提取第一实体和第二实体之间第一长度阈值内的多个第一路径的步骤,包括:
在所述知识图谱中以所述第一实体为起点,利用随机游走算法生成从所述第一实体出发至所述第二实体的多个路径;
在所述多个路径中提取第一长度阈值之内的所有路径作为所述第一路径。


3.根据权利要求2所述的基于知识图谱的推荐方法,其特征在于,所述利用随机游走算法生成从所述第一实体出发至所述第二实体的多个路径的步骤之前,还包括:
为所述第一实体和所述第二实体之间的任一第三实体设置对应的游走权重;
所述利用随机游走算法生成从所述第一实体出发至所述第二实体的多个路径的步骤,包括:
响应于游走至所述第一实体和所述第二实体之间的任一第三实体,基于所述第三实体对应的游走权重,向侧重所述游走权重的方向游走至其他所述第三实体,直至游走至所述第二实体。


4.根据权利要求1所述的基于知识图谱的推荐方法,其特征在于,所述基于每个所述第一路径上的所有实体,获取每个所述第一路径对应的特征向量的步骤,包括:
基于每个所述第一路径上的实体对应的特征信息,获取每个所述第一路径对应的第一特征向量;
基于每个所述第一路径上的实体对应的潜在语义,获取每个所述第一路径对应的第二特征向量;
将所述第一特征向量与所述第二特征向量对应拼接,以获得每个所述第一路径对应的所述特征向量。


5.根据权利要求4所述的基于知识图谱的推荐方法,其特征在于,所述基于每个所述第一路径上的实体对应的潜在语义,获取每个所述第...

【专利技术属性】
技术研发人员:郑燕玲陈立力周明伟
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1