首页> 中国专利> 一种基于领域知识图谱的水务数据智能发现方法

一种基于领域知识图谱的水务数据智能发现方法

摘要

本发明公开了一种基于领域知识图谱的水务数据智能发现方法,该方法包括如下步骤:构建水务信息知识图谱,该知识图谱中包含了领域的概念、实体、实体与实体之间的信息;总结领域数据的特征信息,包括时间信息、空间信息、数据类型等特征。针对水务数据集的特征信息,利用水务知识图谱中的概念或者实体对领域数据进行标注。利用Jena并制定语义推理规则对水务知识图谱进行语义推理以发现原来知识图谱中没有的领域知识。利用排序技术对数据进行排序,得到用户想要的数据。本发明面对海量、多类型的水务数据,总结了一套完整的数据发现推荐方法,可以帮助专业人员更准确地发现自己想要的信息。

著录项

  • 公开/公告号CN113094514A

    专利类型发明专利

  • 公开/公告日2021-07-09

    原文格式PDF

  • 申请/专利权人 北京工业大学;

    申请/专利号CN202110391919.8

  • 发明设计人 闫健卓;秦昀;

    申请日2021-04-13

  • 分类号G06F16/36(20190101);G06F40/284(20200101);G06F40/30(20200101);G06N5/04(20060101);

  • 代理机构11203 北京思海天达知识产权代理有限公司;

  • 代理人沈波

  • 地址 100124 北京市朝阳区平乐园100号

  • 入库时间 2023-06-19 11:45:49

说明书

技术领域

本发明属于知识图谱构建及应用领域,涉及一种基于领域知识图谱的水务数据智能发现方法。

背景技术

随着水利信息的发展,通过先进的采集设备和技术,我们采集到了大量的水环境实时数据。同时,网络上由用户产生的数据以及一些开放链接数据都在不断产生。但是,专业人员和用户想要获取自己需要的数据时,通过关键词的搜索并不能得到想要的结果。知识图谱是一种大规模的语义网络。2012年谷歌提出知识图谱的概念是为了提高其搜索质量。对于现在知识图谱的构建,已经出现了许多通用知识图谱和领域知识图谱,典型的有百度的“知心”、搜狗的“知立方”、SciKG、LikedMDB等。领域知识图谱的深度还有待进一步深入。对于知识图谱相关的应用,2016年李威蓉等人构建了地理空间数据来源本体来提高地理空间数据的检索质量。2015年冯钧等以《水利公文主题词表》构建的本体为基础对水利信息进行检索。但是,该研究中构建的知识库信息缺乏,并不能很好的涵盖这个领域,进而达到很好的检索效果。

发明内容

有鉴于上述现有的不足,本发明的目的在于提供一种基于领域知识图谱的水务数据智能发现方法构建方法。本方法首先构建水务知识图谱,然后利用知识图谱对领域数据做标注,最后基于知识图谱对用户输入的关键词进行解析进而得到排序后的数据,提高了数据的发现质量。

为了解决上述问题,本发明采用如下的技术方案:一种基于领域知识图谱的水务数据智能发现方法包括一下步骤:

步骤1:利用现有百科非结构化数据,数据库中的结构化数据和文本中的结构化数据构建知识图谱。

步骤2:采集水务相关数据,并利用知识图谱对数据做标注。

步骤3:对数据进行检索。首先对用户数据的关键词进行识别,然后利用Jena解析知识图谱发现其关联信息进而得到用户想要的数据,最后对数据进行排序。

进一步的,本发明步骤1所述的构建知识图谱的方法,其步骤具体包括:

步骤1-1:利用TFIDF算法从专业文献中抽取领域的重要术语,基于这些术语利用参照法(标杆对照、业务适配、增补裁剪)梳理出水务知识图谱的实体类型。

步骤1-2:利用参照法梳理出水务知识图谱的实体关系类型。

步骤1-3:利用现有的数据库中的结构化数据库中的数据填充知识图谱的实例信息。如果出现新的实体类型,则返回步骤1,添加新的实体类型。

步骤1-4:抽取现有知识库CN-DBpedia中的实体信息来丰富水务知识图谱中的属性信息。

步骤1-5:利用深度学习的方法来抽取水务实体之间的关系,丰富知识图谱的关系类型。如果有出现新的实体关系类型,则回到步骤2,添加新的实体关系类型。

进一步的,本发明步骤2所述的数据标注方法,其步骤具体包括:

步骤2-1:在网上或者专业数据库中收集水务领域的数据集,记录它的元数据。同时,要分析这些数据集的特征,时间特征、空间特征和来源特征等。

步骤2-2:利用构建的水务知识图谱中的概念或者实例去标注步骤2-1中收集的水务数据的特征。

进一步的,本发明步骤3所述的数据检索方法,其步骤具体包括:

步骤3-1:首先对检索条件进行预处理,首先对查询关键词进行分词得到语义项,然后利用同义词典映射的方法将这些语义项映射到知识图谱的该概念或者实体。

步骤3-2:利用Jena自带的推理规则和自定义的推理规则推理出水务知识图谱中原来没有的三元组信息。

步骤3-3:利用Jena解析知识图谱,查找与被检索语义项相关联的实体信息,进而查找到相关数据集。

步骤3-4:利用定义好的排序规则,对检索出的数据集进行排序。这里的排序规则指的是:数据集的权重是由与数据集相关联的语义项的权重决定的。这些权重由人为经验决定,比如:定义“相同”实体关系类型的权重为1,“包含”的权重0.8,“相离”的权重为0.7。数据集按权重从高到低排序。

步骤3-5:评估检索的效果。

进一步的步骤3-5的评测指标:使用信息检索常用的三项指标:查准率P、查全率R、以及综合评价指标F来评价数据发现的效果。计算公式分别如下:

查全率:

查准率:

综合评价指标:

其中TP指的是查询到的相关数据总数,FP指的是系统中相关数据总数,FN指的是系统返回的数据总数。

本发明是一种基于领域知识图谱的水务数据智能发现方法。

有益效果:

1.在知识图谱构建阶段,本发明面对没有领域专家的情况,能够在短时间内总结出知识图谱的框架,即知识图谱的实体关系类型和知识图谱的实体关系类型,为下一步打下了坚实的基础。

2.在知识图谱构建的实体关系抽取阶段,本发明可以在知识图谱的对象缺乏关系时,从文本中提取水务实体和实体之间的关系,从而为下一步利用知识图谱对领域数据检索打下了坚实的基础。

3.利用领域知识图谱提高了水务数据检索的质量,可以帮助专业技术人员更好地发现自己想要的数据。

附图说明

图1为本发明水务知识图谱的构建流程图。

图2为水务知识图谱的部分实体类型。

图3为水务知识图谱的部分实体关系类型。

图4水务语义类型图。

图5水务关系类型。

图6数据发现流程图。

图7基于知识图谱的水务数据发现流程图。

具体实施方式

本发明提供了一种基于领域知识图谱的水务数据智能发现方法,为使本发明的目的、技术方案及效果更加清楚、明确,以下对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参阅图1。图1为本发明中构建水务知识图谱的流程图,图中首先用参照法构建了知识图谱的实体类型和关系类型。这里参照的对对象就是UMLS。UMLS的实体关系类型如图2所示。它的关系类型如图3所示。统一医学语言系统(Unified Medical LanguageSystem,UMLS)是美国国立医学图书馆持续开发了20多年的巨型医学术语系统,涵盖了临床、基础、药学、生物学、医学管理等医学及与医学相关学科,收录了约200万个医学概念,医学词汇更是空前,达到了500多万个。

UMLS规定了语义的类型分为两个大类,实体和事件。实体分为概念实体和物理实体。事件分为现象或过程和活动。语义类型分为相关关系和功能上的关系。我们在构建水务知识图谱的时候可以参照UMLS的结构来对水务的实体和关系类型进行划分,没有的进行添加,多余的进行裁剪。最终构建出的知识图谱的部分结构如图4和图5所示。

请参照图6,为水务数据的发现流程图。首先对用户要搜索的关键字进行预处理,这里的预处理包括分词、同义词典的映射等。然后利用推理过后的水务知识图谱对资源进行检索,最后利用排序算法对数据进行排序。

图7为基于知识图谱的水务数据发现流程图。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号