System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 面向多业务视角的知识图谱构建方法、装置、设备及介质制造方法及图纸_技高网

面向多业务视角的知识图谱构建方法、装置、设备及介质制造方法及图纸

技术编号:41636045 阅读:9 留言:0更新日期:2024-06-13 02:31
本申请公开了一种面向多业务视角的知识图谱构建方法、装置、设备及介质。该方法包括构建由多个业务视角面构成的数据场;在数据场中,对于每一预先定义的业务视角面,获取业务视角面下各业务数据对应的各实体类型;根据每一业务视角面下各业务数据对应的实体类型,将业务数据写入实体的对应实体数据面,构建实体间的关系的对应关系数据面,得到多业务视角的初始知识图谱;确定每一业务视角面下的空节点,其中,空节点为在预先定义的业务视角面下的实体数据面为空的实体;遍历所有空节点及与空节点存在关系的实体,确定所有潜在结构;根据所有潜在结构,在多业务视角的初始知识图谱中增加对应的潜在关系,得到多业务视角的知识图谱。

【技术实现步骤摘要】

本申请涉及一种面向多业务视角的知识图谱构建方法、装置、设备及介质


技术介绍

1、随着近几年人工智能、自然语言处理和数据挖掘等技术的不断进步和迭代,知识图谱广泛应用,已经成为各类智能化应用的基础组成。在搜索引擎应用中,知识图谱可以提供更准确和丰富的搜索结果;在智能助理应用中,知识图谱可以帮助回答用户的问题和提供个性化的建议;在推荐系统中,知识图谱可以理解用户的兴趣和需求,提供更精准的推荐内容;在行业应用中,知识图谱可以帮助行业用户进行辅助研判和辅助决策。

2、知识图谱的构建、维护和应用是一项复杂的任务,尤其是在构建大规模的知识图谱并在此之上提供业务支撑时,需要解决的关键问题为:(1)知识表示和建模,知识图谱需要设计合适的实体和关系类型,并定义它们之间的语义关联;(2)可扩展性和效率,构建大规模知识图谱需要处理海量的数据和实体,应用过程中需要保证一定的可扩展性,同时能够高效的完成存储、索引和检索等操作。


技术实现思路

1、为了更好的实现多业务视角下大规模知识图谱的构建,本申请实施例提供了一种面向多业务视角的知识图谱构建方法、装置、设备及介质。

2、第一方面,本申请实施例提供一种面向多业务视角的知识图谱构建方法,该方法包括:

3、构建由多个业务视角面构成的数据场;所述多个业务视角面包括预先定义的业务视角面和空业务视角面;所述数据场中可存储构成知识图谱的图结构,其中,所述图结构中包括实体集合和关系集合,实体集合中每一实体具有与所述多个业务视角面对应的多个实体数据面,关系集合中每一关系具有与所述多个业务视角面对应的多个关系数据面;

4、在所述数据场中,对于每一预先定义的业务视角面,获取所述业务视角面下各业务数据对应的各实体类型;

5、根据每一所述业务视角面下各所述业务数据对应的实体类型,将所述业务数据写入实体的对应实体数据面,构建实体间的所述关系的对应关系数据面,得到多业务视角的初始知识图谱;

6、确定每一业务视角面下的空节点;其中,所述空节点为在所述预先定义的业务视角面下的实体数据面为空的实体;

7、遍历所有所述空节点及与所述空节点存在关系的实体,确定所有潜在结构;所述潜在结构表示在任一业务视角面下与所述空节点存在关系的两个实体和所述空节点组成的结构;

8、根据所述所有潜在结构,在所述多业务视角的初始知识图谱中增加对应的潜在关系,得到多业务视角的知识图谱;所述潜在关系表示所述潜在结构中与所述空节点存在关系的两个实体间的关联关系。

9、本申请实施例的一个或一些可选的实施方式中,根据所述所有潜在结构,在所述多业务视角的初始知识图谱中增加对应的潜在关系之前,还包括:

10、判断每一潜在结构是否满足预设阻断规则;

11、若否,则根据所述潜在结构,在所述多业务视角的初始知识图谱中增加对应的潜在关系。

12、本申请实施例的一个或一些可选的实施方式中,在得到所述多业务视角的知识图谱后,通过下述方式新增图谱数据:

13、将所述多业务视角的知识图谱中所有潜在关系删除,得到待更新知识图谱;

14、根据所述待更新知识图谱中每一所述业务视角面下各实体类型,将新增的图谱数据写入实体的对应实体数据面,构建实体间的所述关系的对应关系数据面,得到更新后知识图谱;

15、确定每一业务视角面下的空节点;

16、遍历所有所述空节点及与所述空节点存在关系的实体,确定所有潜在结构;

17、根据所述所有潜在结构,在所述多业务视角的初始知识图谱中增加对应的潜在关系,得到新增数据后的多业务视角的知识图谱。

18、本申请实施例的一个或一些可选的实施方式中,在得到所述多业务视角的知识图谱后,通过下述方式检索图谱数据:

19、当通过约定业务视角面检索图谱数据时,确定待检索的业务视角面,检索所述待检索的业务视角面下所有图谱数据,按照检索要求返回检索结果;

20、当通过全视角检索图谱数据时,检索所述多业务视角的知识图谱中所有图谱数据,按照检索要求返回检索结果。

21、本申请实施例的一个或一些可选的实施方式中,在得到所述多业务视角的知识图谱后,通过下述方式构建可视化知识图谱:

22、根据实体的预设种类在所述数据场中划分数据层,并将所述多业务视角的知识图谱中所有实体设置在对应的数据层;

23、对于每一业务视角面,将所述业务视角面下数据层中各实体及关系映射至预设业务视角平面图上,得到每一业务视角面下的可视化知识图谱。

24、本申请实施例的一个或一些可选的实施方式中,在得到每一业务视角面下的可视化知识图谱之前,还包括:

25、对于每一数据层,按照设定的椭圆的中心,并根据所述业务视角平面图的长度和宽度确定椭圆的长轴和短轴,绘制椭圆形作为映射后的数据层,将实体按照预设距离分布设置在所述椭圆形的边上;其中,椭圆的中心通过下述方式得到:

26、绘制经过所述业务视角平面图的重心且垂直所述数据层的中心辅助线;

27、确定所述数据层与所述业务视角平面图的交线;

28、将所述中心辅助线与所述交线的交点作为所述椭圆的中心。

29、第二方面,本申请实施例提供一种面向多业务视角的知识图谱构建装置,该装置包括:

30、构建模块,用于构建由多个业务视角面构成的数据场;所述多个业务视角面包括预先定义的业务视角面和空业务视角面;所述数据场中可存储构成知识图谱的图结构,其中,所述图结构中包括实体集合和关系集合,实体集合中每一实体具有与所述多个业务视角面对应的多个实体数据面,关系集合中每一关系具有与所述多个业务视角面对应的多个关系数据面;

31、获取模块,用于在所述数据场中,对于每一预先定义的业务视角面,获取所述业务视角面下各业务数据对应的各实体类型;

32、写入模块,用于根据每一所述业务视角面下各所述业务数据对应的实体类型,将所述业务数据写入实体的对应实体数据面,构建实体间的所述关系的对应关系数据面,得到多业务视角的初始知识图谱;

33、第一确定模块,用于确定每一业务视角面下的空节点;其中,所述空节点为在所述预先定义的业务视角面下的实体数据面为空的实体;

34、第二确定模块,用于遍历所有所述空节点及与所述空节点存在关系的实体,确定所有潜在结构;所述潜在结构表示在任一业务视角面下与所述空节点存在关系的两个实体和所述空节点组成的结构;

35、第三确定模块,用于根据所述所有潜在结构,在所述多业务视角的初始知识图谱中增加对应的潜在关系,得到多业务视角的知识图谱;所述潜在关系表示所述潜在结构中与所述空节点存在关系的两个实体间的关联关系。

36、第三方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述的面向多业务视角的知识图谱构建方法。

37本文档来自技高网...

【技术保护点】

1.一种面向多业务视角的知识图谱构建方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,根据所述所有潜在结构,在所述多业务视角的初始知识图谱中增加对应的潜在关系之前,还包括:

3.如权利要求1所述的方法,其特征在于,还包括:在得到所述多业务视角的知识图谱后,通过下述方式新增图谱数据:

4.如权利要求1所述的方法,其特征在于,还包括:在得到所述多业务视角的知识图谱后,通过下述方式检索图谱数据:

5.如权利要求1所述的方法,其特征在于,还包括:在得到所述多业务视角的知识图谱后,通过下述方式构建可视化知识图谱:

6.如权利要求5所述的方法,其特征在于,在得到每一业务视角面下的可视化知识图谱之前,还包括:

7.一种面向多业务视角的知识图谱构建装置,其特征在于,包括:

8.一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,该程序被处理器执行时,使得处理器执行如权利要求1-6任一项所述的面向多业务视角的知识图谱构建方法。

9.一种计算机设备,其特征在于,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-6任一项所述的面向多业务视角的知识图谱构建方法。

10.一种包含指令的计算机程序产品,当计算机程序产品在计算机设备上运行时,使得计算机设备执行如权利要求1-6任一项所述的面向多业务视角的知识图谱构建方法。

...

【技术特征摘要】

1.一种面向多业务视角的知识图谱构建方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,根据所述所有潜在结构,在所述多业务视角的初始知识图谱中增加对应的潜在关系之前,还包括:

3.如权利要求1所述的方法,其特征在于,还包括:在得到所述多业务视角的知识图谱后,通过下述方式新增图谱数据:

4.如权利要求1所述的方法,其特征在于,还包括:在得到所述多业务视角的知识图谱后,通过下述方式检索图谱数据:

5.如权利要求1所述的方法,其特征在于,还包括:在得到所述多业务视角的知识图谱后,通过下述方式构建可视化知识图谱:

6.如权利要求5所述的方法,其特征在于,在得到每一业务视角面下的可视...

【专利技术属性】
技术研发人员:刘健博陶慧李明
申请(专利权)人:武汉数博科技有限责任公司
类型:发明
国别省市:

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

1