本说明书实施例涉及知识图谱领域,尤其涉及一种构建产业链知识图谱的方法的装置。
背景技术:
1、产业链的知识图谱是一张用于描述市场上各类产品之间网状产业链上下游依赖关系的知识图谱。知识图谱中的节点可以包括市场上的产品、以及与这些产品相关的生产、经销、零售企业等。不同产品之间的有向边组织了产品间的产业链上下游依赖关系。企业与产品之间的边关联产品和围绕该产品的众多相关企业。在产业链图谱中,产品和企业不再是孤立的点而是相互关联相互影响的实体,有利于业务人员更好的理解产品和企业。产业链的知识图谱构建过程中,往往需要人工大量查阅产业资料,比较繁琐,效率低。
技术实现思路
1、本说明书的实施例描述了一种构建产业链知识图谱的方法和装置,可以实现产业链知识图谱的自动生成,提高产业链知识图谱的生成效率。
2、根据第一方面,提供了一种构建产业链知识图谱的方法,包括:从原始数据中提取品类相关数据,其中包括品类词库,以及与品类相关的关系三元组;基于上述品类相关数据,生成品类体系子图、品类生产关系子图和企业品类关系子图;其中,上述品类体系子图中的节点表示品类,边表示品类之间的上下位关系;上述品类生产关系子图中的节点表示品类,边表示品类之间在产业链上的上下游关系;上述企业品类关系子图中的节点表示企业和品类,边表示企业与品类之间的关联关系;对上述品类体系子图和/或上述品类生产关系子图进行逻辑验证,根据验证结果调整对应子图中的边;将上述企业品类关系子图,以及调整后的品类体系子图和品类关系子图进行融合,得到产业链知识图谱。
3、根据第二方面,提供了一种构建产业链知识图谱的装置,包括:提取单元,配置为,从原始数据中提取品类相关数据,其中包括品类词库,以及与品类相关的关系三元组;生成单元,配置为,基于上述品类相关数据,生成品类体系子图、品类生产关系子图和企业品类关系子图;其中,上述品类体系子图中的节点表示品类,边表示品类之间的上下位关系;上述品类生产关系子图中的节点表示品类,边表示品类之间在产业链上的上下游关系;上述企业品类关系子图中的节点表示企业和品类,边表示企业与品类之间的关联关系;验证单元,配置为,对上述品类体系子图和/或上述品类生产关系子图进行逻辑验证,根据验证结果调整对应子图中的边;融合单元,配置为,将上述企业品类关系子图,以及调整后的品类体系子图和品类关系子图进行融合,得到产业链知识图谱。
4、根据第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当上述计算机程序在计算机中执行时,令计算机执行如第一方面中任一实现方式描述的方法。
5、根据第四方面,提供了一种计算设备,包括存储器和处理器,其特征在于,上述存储器中存储有可执行代码,上述处理器执行上述可执行代码时,实现如第一方面中任一实现方式描述的方法。
6、根据本说明书实施例提供的构建产业链知识图谱的方法和装置,首先,基于从原始数据中提取的品类词库,以及与品类相关的关系三元组,生成品类体系子图、品类生产关系子图和企业品类关系子图。之后,对品类体系子图和/或品类生产关系子图进行逻辑验证,根据验证结果调整对应子图中的边。最后,将企业品类关系子图,以及调整后的品类体系子图和品类关系子图进行融合,得到产业链知识图谱。由此,实现了产业链知识图谱的自动生成,提高了产业链知识图谱的生成效率。
1.一种构建产业链知识图谱的方法,包括:
2.根据权利要求1所述的方法,其中,所述原始数据包括文本数据,以及,从原始数据中提取品类相关数据,包括:
3.根据权利要求1所述的方法,其中,所述基于所述品类相关数据,生成品类体系子图,包括:针对所述品类词库中的各个当前品类词,执行以下操作:
4.根据权利要求1所述的方法,其中,所述关系三元组包括多个第一三元组数据,所述第一三元组数据包括两个品类词、以及两个品类词之间的上下游关系;所述品类生产关系子图至少基于所述多个第一三元组数据生成。
5.根据权利要求4所述的方法,其中,所述品类生产关系子图通过以下方式生成:
6.根据权利要求1所述的方法,其中,所述关系三元组包括多个第二三元组数据,所述第二三元组数据包括企业标识和品类词、以及企业与品类之间的关联关系;所述企业品类关系子图至少基于所述多个第二三元组数据生成。
7.根据权利要求6所述的方法,其中,从原始数据中提取品类相关数据,包括:
8.根据权利要求1所述的方法,其中,对所述品类体系子图和/或所述品类生产关系子图进行逻辑验证,根据验证结果调整对应子图中的边,包括:
9.根据权利要求1所述的方法,其中,所述对所述品类体系子图和/或所述品类生产关系子图进行逻辑验证,根据验证结果调整对应子图中的边,包括:
10.根据权利要求1所述的方法,其中,所述对所述品类体系子图和/或所述品类生产关系子图进行逻辑验证,根据验证结果调整对应子图中的边,包括:
11.一种构建产业链知识图谱的装置,包括:
12.一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行权利要求1-10中任一项所述的方法。
13.一种计算设备,包括存储器和处理器,其特征在于,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,实现权利要求1-10中任一项所述的方法。