CN116737915A - 基于知识图谱的语义检索方法、装置、设备及存储介质 - Google Patents
基于知识图谱的语义检索方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN116737915A CN116737915A CN202311031334.0A CN202311031334A CN116737915A CN 116737915 A CN116737915 A CN 116737915A CN 202311031334 A CN202311031334 A CN 202311031334A CN 116737915 A CN116737915 A CN 116737915A
- Authority
- CN
- China
- Prior art keywords
- knowledge graph
- natural language
- phrase
- query
- phrases
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 71
- 239000013598 vector Substances 0.000 claims abstract description 38
- 238000007781 pre-processing Methods 0.000 claims abstract description 12
- 238000012545 processing Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 6
- 238000003058 natural language processing Methods 0.000 abstract description 4
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000010276 construction Methods 0.000 description 6
- 235000013399 edible fruits Nutrition 0.000 description 6
- 230000008676 import Effects 0.000 description 6
- 238000007726 management method Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 4
- 238000013461 design Methods 0.000 description 4
- 238000012217 deletion Methods 0.000 description 3
- 230000037430 deletion Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000018109 developmental process Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000005065 mining Methods 0.000 description 3
- 241000282326 Felis catus Species 0.000 description 2
- 201000010099 disease Diseases 0.000 description 2
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000000638 solvent extraction Methods 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000004888 barrier function Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000006227 byproduct Substances 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001915 proofreading effect Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3329—Natural language query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3344—Query execution using natural language analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/36—Creation of semantic tools, e.g. ontology or thesauri
- G06F16/367—Ontology
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/194—Calculation of difference between files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/289—Phrasal analysis, e.g. finite state techniques or chunking
- G06F40/295—Named entity recognition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Mathematical Physics (AREA)
- Animal Behavior & Ethology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请公开一种基于知识图谱的语义检索方法、装置、设备及存储介质,属于自然语言处理技术领域。该方法包括:对用户输入的自然语言检索语句进行预处理得到多个词组;根据多个词组中每个词组对应的第一语义表示向量和带有命名实体类型标注的类别标签对应的第二语义表示向量之间的语义相似度,确定每个词组对应的命名实体类型;根据每个词组对应的命名实体类型和查询语句模板,对多个词组进行组装得到第一查询语句;确定目标知识图谱中与第一查询语句相匹配的三元组数据,根据三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果。通过该方式,可以实现基于自然语言检索语句进行检索查询,从而能够支撑更加复杂的检索场景。
Description
技术领域
本申请实施例涉及自然语言处理技术领域,特别涉及一种基于知识图谱的语义检索方法、装置、设备及存储介质。
背景技术
数据共享交换平台是数字政府类项目需要建设的一个基础平台。政务数据通过平台实现交换共享,旨在打破政务数据“各自为政、信息孤岛”的局面。
现有的数据共享交换平台的管理方法是通过为部门之间数据的共享交换提供通道,以通过检索目录名称、资源名称等实现单个资源的申请,但是该方法只是对不同来源、不同形式的资源,按目录划分进行汇聚整合,而没有打通政务数据之间的关系,本质上这些数据之间仍然是互相独立的,碎片化的,没有形成知识,并且检索方式较为单一,只能按照目录名称、资源名称和关键词等检索资源,无法支撑复杂的检索场景。
发明内容
本申请实施例提供了基于知识图谱的语义检索方法、装置、设备及存储介质,以至少解决现有的数据共享交换平台只能按照目录名称、资源名称和关键词等检索资源,其检索方式单一,无法支撑复杂的检索场景的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种基于知识图谱的语义检索方法,包括:
对用户输入的自然语言检索语句进行预处理得到多个词组;
根据所述多个词组中每个词组对应的第一语义表示向量和带有命名实体类型标注的类别标签对应的第二语义表示向量之间的语义相似度,确定每个词组对应的命名实体类型;
根据每个词组对应的命名实体类型和查询语句模板,对所述多个词组进行组装得到第一查询语句;
确定目标知识图谱中与所述第一查询语句相匹配的三元组数据,根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果。
第二方面,本申请实施例提供了一种基于知识图谱的语义检索装置,包括:
预处理模块,用于对用户输入的自然语言检索语句进行预处理得到多个词组;
确定模块,用于根据所述多个词组中每个词组对应的第一语义表示向量和带有命名实体类型标注的类别标签对应的第二语义表示向量之间的语义相似度,确定所述每个词组对应的命名实体类型;
组装模块,用于根据每个词组对应的命名实体类型和查询语句模板,对所述多个词组进行组装得到第一查询语句;
展示模块,用于确定目标知识图谱中与所述第一查询语句相匹配的三元组数据,根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果。
第三方面,本申请实施例提供了一种电子设备,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如上述第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如上述第一方面所述的方法的步骤。
本申请实施例提供的基于知识图谱的语义检索方法,对用户输入的自然语言检索语句进行预处理得到多个词组;根据多个词组中每个词组对应的第一语义表示向量和带有命名实体类型标注的类别标签对应的第二语义表示向量之间的语义相似度,确定每个词组对应的命名实体类型;根据每个词组对应的命名实体类型和查询语句模板,对多个词组进行组装得到第一查询语句;确定目标知识图谱中与第一查询语句相匹配的三元组数据,根据所述三元组数据构建并展示自然语言检索语句对应的查询结果。
通过上述方式,由于确定自然语言检索语句的多个词组对应的命名实体类型,根据命名实体类型对多个词组进行组装得到第一查询语句,通过该第一查询语句查询目标知识图谱,确定对应的查询结果,因此,相对于现有的按照目录名称、资源名称和关键词等检索资源的方式,本申请实施例能够实现基于自然语言检索语句进行检索查询,从而可以支撑更加复杂的检索场景,同时,自然语言检索语句中包含更加丰富的语义信息,基于自然语言检索语句进行检索查询,能够得到更为准确且全面的检索结果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1示出了本申请实施例提供的基于知识图谱的语义检索方法的流程示意图;
图2示出了本申请实施例提供的一种可能的应用场景示意图;
图3示出了本申请实施例提供的基于知识图谱的语义检索装置的结构示意图之一;
图4示出了本申请实施例提供的本申请实施例提供的基于知识图谱的语义检索装置的结构示意图之二;
图5示出了本申请实施例提供的电子设备的结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
数据共享交换平台是数字政府类项目需要建设的一个基础平台,政务数据通过平台实现交换共享。目录和资源是平台的核心,目录实现对资源的层级和分类划分,资源包括库表、文件和接口等,每个资源都归属在一个目录下,各政府主体可在平台上进行资源申请。
现有技术中,数据共享交换平台的检索方式单一,通常按照目录名称、资源名称和关键词等检索资源,无法适用于复杂的检索场景。本申请实施例提供了一种基于知识图谱的语义检索方法,能够实现基于自然语言检索语句进行检索查询,相对于目录名称、资源名称、关键词等,自然语言检索语句中包含更加丰富的语义信息,基于自然语言检索语句进行检索查询,能够得到更为准确且全面的检索结果。
图1示出了本申请实施例提供的基于知识图谱的语义检索方法的流程示意图,该方法的执行主体可以为终端设备或服务器,其中,该终端设备可以如个人计算机等设备,也可以如手机、平板电脑等移动终端设备,该终端设备可以为用户使用的终端设备。该服务器可以是独立的服务器,也可以是由多个服务器组成的服务器集群,而且,该服务器可以是独立的服务器,也可以是由多个服务器组成的服务器集群。该方法可以应用于数据共享交换平台,实现基于自然语言检索语句进行检索查询。本申请实施例中以执行主体为服务器为例进行说明,对于终端设备的情况,可以根据下述相关内容处理,在此不再赘述。如图中所示,该基于知识图谱的语义检索方法100可以包括以下步骤:
S101:对用户输入的自然语言检索语句进行预处理得到多个词组。
在具体实施中,用户通过终端设备的检索页面上输入自然语言检索语句,获取该自然语言检索语句,并进行如分词、词性标注、依存分析等预处理得到多个词组。举例而言,用户输入的自然语言检索语句为“苹果的颜色是红色的”,对自然语言检索语句进行分词处理得到“苹果/的/颜色/是/红色/的”,根据各分词的词性和不同分词之间的依存关系,得到多个词组“苹果”、“颜色”、“红色”。
S102:根据所述多个词组中每个词组对应的第一语义表示向量和带有命名实体类型标注的类别标签对应的第二语义表示向量之间的语义相似度,确定所述每个词组对应的命名实体类型。
其中,命名实体类型包括实体类标签、关系类标签和属性类标签。
在具体实施中,对上述S101中获取的多个词组进行向量表示,得到每个词组对应的第一语义表示向量,例如,对词组“苹果”进行向量表示,得到“苹果”的第一语义表示向量。具体可以使用预训练词向量对所述多个词组中的每个词组进行语义表示,得到每个词组对应的第一语义表示向量。由于预训练词向量包含大量的语义信息,能够更好地反映词语之间的相似关系,因此利用预先训练好的大规模语料库得到的词向量,来计算两个词之间的语义相似度。例如,预训练词向量可以让“猫”和“狗”这两个词在向量空间中比较接近,因为它们通常都被用来描述宠物动物,而“猫”和“桌子”之间的距离更远,因为它们通常没有太多联系。可以利用词向量之间的相似度来度量词语之间的语义相似度,从而实现自然语言处理中的各种任务,比如文本分类、信息检索等。
获取带有命名实体类型标注的类别标签对应的第二语义表示向量,类别标签如“水果”、“植物”等。进而,根据第一语义表示向量与第二语义表示向量之间的语义相似度,确定多个词组对应的命名实体类型,例如,“苹果”属于“水果”,“水果”对应的命名实体类别为实体类标签,则“苹果”为实体类标签,通过同样的方式,可以确定“颜色”为关系类标签,“红色”为属性类标签。
S103:根据每个词组对应的命名实体类型和查询语句模板,对所述多个词组进行组装得到第一查询语句。
在具体实施中,根据支持的match、lookup、fetch等查询语句,设计一条通用的查询语句模板,根据自然语言检索语句对应的多个词组和每个词组对应的命名实体类型,按照该查询语句模板进行组装形成第一查询语句,通过第一查询语句进行目标知识图谱的查询,得到相应的查询结果。
这里,查询语句模板包括查询语句的语法规则,以及各查询语句之间的嵌套逻辑。
S104:确定目标知识图谱中与所述第一查询语句相匹配的三元组数据,根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果。
在具体实施中,通过上述的第一查询语句查询目标知识图谱,得到与第一查询语句相匹配的三元组数据,也即通过第一查询语句能够进行图数据库检索。根据三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果。这里,目标知识图谱可以为数据共享交换平台获取的政务知识图谱,也可以是其他类别的知识图谱。
本申请实施例提供了一种基于知识图谱的语义检索方法,由于确定自然语言检索语句的多个词组对应的命名实体类型,根据命名实体类型对多个词组进行组装得到第一查询语句,通过该第一查询语句查询目标知识图谱,确定对应的查询结果,因此,相对于现有的按照目录名称、资源名称和关键词等检索资源的方式,能够实现基于自然语言检索语句进行检索查询,从而可以支撑更加复杂的检索场景,同时,自然语言检索语句中包含更加丰富的语义信息,基于自然语言检索语句进行检索查询,能够得到更为准确且全面的检索结果。
可选地,在上述步骤S101中,对用户输入的自然语言检索语句进行预处理得到多个词组,包括:
将所述自然语言检索语句划分成多个分词;根据所述多个分词中每个分词的词性和不同分词之间的依存关系,确定多个词组。
其中,依存分析是一种句法分析方法,它分析句子中不同分词之间的依存关系,以此来确定句子的结构。它将句子中的每个分词都视为一个节点,然后通过分析它们之间的关系(如主谓、动宾等),建立一棵树形结构来表示整个句子的结构。举例而言,对于句子“我爱你”,依存分析会将“我”和“爱”之间建立一个主语关系,将“你”和“爱”之间建立一个宾语关系,从而建立一棵包含“爱”作为根节点,以“我”和“你”作为子节点的树形结构。这样,有助于识别句子的语法结构,进而实现自然语言处理等任务。
进而,根据多个分词中每个分词的词性和不同分词之间的依存关系,确定多个词组,可以抽取出自然语言检索语句中的能够表达句子语义的词组,从而能够使查询结果更加符合用户需求,提高用户的满意度。
可选地,在上述步骤103中,根据每个词组对应的命名实体类型和查询语句模板,对所述多个词组进行组装得到第一查询语句,包括:
确定所述多个词组中与类别标签的语义相似度最高的目标词组;根据所述目标词组的命名实体类型和查询语句模板,确定所述第一查询语句。
在具体实施中,以词组为“苹果”为例,候选类别标签可以是“水果”、“植物”等,假设“苹果”与“水果”之间的语义相似度为0.9,“苹果”与“植物” 之间的语义相似度为0.6,则根据候选标签中语义相似度最高的类型标签“水果”对应的目标命名实体类型,确定词组对应的命名实体类型。在词组为多个的情况下,语义相似度可以是各词组的第一语义表示向量与候选类别标签的第二语义表示向量之间的相似度的和值,也可以是各词组的第一语义表示向量与候选类别标签的第二语义表示向量之间的相似度的平均值或者加权平均值。在确定第一查询语句时,可以根据多个词组中与类别标签的语义相似度最高的目标词组的命名实体类型和查询语句模板,确定第一查询语句。
可选地,在上述步骤S104之后,根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果之后,还包括:
展示所述多个词组中预设数量的目标词组;响应于所述用户对所述目标词组的选择操作,根据所述目标词组对应的第二命名实体类型和查询语句模板确定第二查询语句;确定目标知识图谱中与所述第二查询语句相匹配的三元组数据,根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果。
在具体实施中,为了提高用户查询的便捷性,在显示知识图谱查询结果之后,展示多个词组中预设数量的目标词组,当用户选择目标词组之后,重新根据目标词组的第二命名实体类型和查询语句模板,确定第二查询语句,进而通过第二查询语句查询目标知识图谱,确定自然语言检索语句对应的知识图谱查询结果。
可选地,在所述对用户输入的自然语言检索语句进行预处理得到多个词组之前,还包括:
获取库表资源,所述库表资源包括目录信息和资源信息;
根据所述目录信息,对所述库表资源按照目录层级进行数据处理,得到中心实体、与所述中心实体具有关联关系的子实体和关联关系;
将所述中心实体、子实体和关联关系分别对应存储在预先构建的知识图谱模型中,得到所述目标知识图谱。
在具体实施中,在对用户输入的自然语言检索语句进行预处理得到多个词组之前,构建目标知识图谱,这里的目标知识图谱可以为政务知识图谱,政务知识图谱的构建过程可以包括以下步骤:
(1)数据采集:依托于外部大数据治理平台,定时采集数据共享交换平台库表资源,接入数据仓库。同时在数据仓库的数据表中新增字段,将资源目录信息(目录层级信息,目录名称)和资源信息(资源名称,资源id)以自定义格式json字符串形式,放入新增字段中;
(2)实体、关系、属性挖掘:挖掘的原则是将所有采集的库表资源和资源中的信息项视为平级,逐个进行分析挖掘,通过分析数据表的字段内容、主键、外键等信息识别出实体和关系,进而抽取出实体的概念、属性,从描述关系的表中抽取出概念间的关系,以定义其要作为实体,关系或属性中的哪类元素。同时将整个知识图谱划分为多个体系,共同组成知识图谱,体系之间也存在交叉关系。知识图谱的建设基于数据共享交换平台的政务数据,政务数据是在共享交换平台上挂接的政务数据资源,这些政务数据资源是对自然人、法人、政府机构、公司组织和物品等全方位、全生命周期的重点信息描述,通过知识图谱的建设,打破政务数据之间的壁垒,多场景、多维度实现对政务知识的全方位展示,实现政务知识可视化。政务数据包括但不限于以下三个体系:
①个人画像体系:
个人画像体系以自然人为核心,可以将身份证号码作为自然人实体唯一id(即中心实体),将姓名、性别、年龄和籍贯等基本信息作为自然人实体属性,将来自于不同部门的学校、地址、职业、疾病、医保、社保、信用、资质等信息实体(即子实体)与自然人产生关系,关系则可按毕业院校、住址、上班地址、职业、疾病等进行命名。自然人之间可存在婚姻关系、亲情关系等。
②组织画像体系:
组织画像体系类同个人画像体系,组织包括公司、政府机构和事业单位等,可将统一社会信用代码作为组织实体唯一id(即中心实体),将组织名称、组织类型、经营者、登记状态等基本信息作为组织实体属性,将黑名单、红名单、信用情况等信息实体(即子实体)与组织实体产生关系。同时组织之间可存在子母关系,自然人和组织可存在法人关系,雇佣关系等。地址实体只有一份,自然人和组织都可与其产生关系,只不过关系可能各种各样,这是体系之间关系交叉的一个例子。
③事项体系:
事项是指国家政务服务事项,事项包括事项名称、办理地址、办理条件、办理所需材料、办理前置环节等信息。同时与事项体系有关系的还包括自然人、组织、办件和好差评。自然人和组织可办理办件,并且可以对办件进行评价,同时办件又属于具体事项。
(3)模型类设计:在实体、关系、属性挖掘的基础上,进行实体类和关系类模型设计。模型设计的原则是实体和关系分开放入不同的表,可能存在实体和关系都在同一张表的情况,这种情况还是要将实体和关系分开,方便后续维护。同时,在模型设计的时候,必须包含库表资源元数据信息。实体的每个属性都要后缀元数据信息,并且给每个属性编号,同时要在实体增加一个元数据关系属性,该属性通过列表的形式,以[[编号,关联字段=关联字段,编号],[...]]的格式记录实体属性之间的关系,如果实体和属性在一个原始表里,则以[编号,编号]的格式记录关系。关系也要增加一个元数据关系属性,以[[vid1,关联字段=关联字段,vid2],[...]]格式记录实体之间的关系,如果实体和实体在一个原始表里,则以[vid,vid]格式记录实体之间的关系,此处暂时不考虑关系的属性关联关系;
(4)数据开发:数据开发基于设计好的模型进行实体关系表开发。基于数据共享交换平台库表资源的政务知识图谱,由于库表资源数据量大、种类多,知识图谱的实体关系数量也会同时很大,每次全量导入图数据库可能存在效率问题,因此采用增量方式。基于hive分区,进行前后分区实体和关系去重,每次只增量导入新增的实体和关系。但同时由于库表资源动态变化的特点,整体资源包含的信息项也在不断变化,因此会存在阶段性模型修改,因此政务知识图谱的建设维护是一项持续性工作;
(5)数据导入:基于图数据库引擎功能,在图数据库中构建政务知识图谱模型,添加实体类和关系类,并基于数据源管理功能进行实体关系数据导入。导入后需整体观察知识图谱情况,观察有无明显错误,如果把不可能有关系的实体连在了一起,实体之间存在多条相同的关系等。同时基于模型数据,抽样进行知识图谱实体关系明细校对,以确保建模,开发和数据导入的准确无误。
这样,通过将采集的库表资源中的中心实体、子实体和关联关系分别对应存储在预先构建的知识图谱模型中,具体可以将关联数据的实体作为点存储,关系作为边存储,形成政务知识图谱,可以打通政务数据之间的关系。
可选地,所述根据所述三元组数据构建并展示所述自然语言检索语句对应的查询结果,包括:
获取所述用户设置的查询参数;根据所述查询参数,确定中心实体和子实体的展示位置和展示数量,按照预设的布局规则生成并展示知识图谱,所述知识图谱用于表征所述自然语言检索语句对应的知识图谱查询结果。
其中,查询参数包括实体之间关联关系的方向,如流入、流出、双向等,搜寻步数和搜寻范围,展示实体数量。
可选地,在所述根据所述三元组数据构建并展示所述自然语言检索语句对应的查询结果之后,还包括:
响应于所述用户对目标实体的查看操作,展示所述目标实体对应的关联信息,所述目标实体包括中心实体和子实体,所述关联信息包括属性信息、元数据信息和元数据关联字段信息。
在具体实施中,解析目标实体携带的库表资源元数据信息,可以通过视图切换,展示实体、关系、属性的来源信息,即来自于共享交换平台的哪个资源,信息包括目录信息、资源信息和资源id,同时可以展示实体和属性,关系和属性之间关联字段信息。
此外,还可以将知识图谱查询结果导出为图片形式;将视图切换后的库表资源元数据信息导出为图片形式;将视图切换后的库表资源元数据信息导出为excel表格形式;针对知识图谱中涉及的库表资源,可以展示资源列表,且可以个性化选择批量申请。
知识图谱侧重于关系,在知识图谱建设过程中,无法将库表资源中的所有信息放入知识图谱中,所以在展示知识图谱的同时,可以展示库表资源元数据信息,及库表资源之间的关联字段信息,且可以进行库表资源批量申请,这样用户在得到图谱知识的同时,还可以获取到原始数据及其关联字段,自行进行sql关联计算,得到更为详尽的知识,通过该方式,可以提高资源信息的获取效率。
图2示出了本申请实施例提供的一种可能的应用场景示意图,如图中所示,本申请实施例提供的共享交换平台200,包括:知识图谱检索模块210、语义处理引擎220、图数据库引擎230和库表资源240;其中,
知识图谱检索模块210,用于获取用户输入的自然语言检索语句和查询步数等查询参数,将自然语言检索语句传入语义处理引擎220,查询参数透传至图数据库引擎230,并根据图数据库引擎230返回的查询结果进行展示,同时提供知识图谱申请下载能力和资源申请下载能力;
语义处理引擎220,用于处理知识图谱检索模块210输入的自然语言检索语句,对自然语言检索语句进行预处理得到多个词组;根据多个词组中每个词组对应的第一语义表示向量和带有命名实体类型标注的类别标签对应的第二语义表示向量之间的语义相似度,确定每个词组对应的命名实体类型,将词组和对应的命名实体类型传入图数据库引擎230;
图数据库引擎230,用于根据每个词组对应的命名实体类型和查询语句模板,对多个词组进行组装得到第一查询语句;确定目标知识图谱中与第一查询语句相匹配的三元组数据,将根据三元组数据确定的查询结果返回至知识图谱检索模块210;
图数据库引擎230,还用于:获取库表资源;根据目录信息,对库表资源按照目录层级进行数据处理,得到中心实体、与所述中心实体具有关联关系的子实体和关联关系;将中心实体、子实体和关联关系分别对应存储在预先构建的知识图谱模型中,得到目标知识图谱。
在具体实施中,图数据库引擎230可以采用neo4j、nebulagraph等图数据库,具备词库管理、图谱模板、数据源管理和图谱实体功能,具体为:
词库管理:新增词条,编辑词条,删除词条,词条导出,词条导入;
图谱模板:实体类创建,关系类创建,类删除,属性添加,属性删除;
数据源管理:模板下载,mysql源导入,hive源导入;
图谱实体:实体关系展示,查询,批量删除,搜寻步数设置,关系方向设置。
图数据库引擎230分前端和后端,一个后端支撑两个前端,其中的一个前端用以支撑上述的功能,主要用以知识图谱建设和验证,另一个前端集成在共享交换平台知识图谱检索功能页面,用于语义检索。
图3示出了本申请实施例提供的基于知识图谱的语义检索装置的结构示意图之一,如图中所示,该语义检索装置300,包括:
预处理模块310,用于对用户输入的自然语言检索语句进行预处理得到多个词组;
确定模块320,用于根据所述多个词组中每个词组对应的第一语义表示向量和带有命名实体类型标注的类别标签对应的第二语义表示向量之间的语义相似度,确定所述每个词组对应的命名实体类型;
组装模块330,用于根据每个词组对应的命名实体类型和查询语句模板,对所述多个词组进行组装得到第一查询语句;
展示模块340,用于确定目标知识图谱中与所述第一查询语句相匹配的三元组数据,根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果。
其中,预处理模块310在用于对用户输入的自然语言检索语句进行预处理得到多个词组时,具体用于:
将所述自然语言检索语句划分成多个分词;根据所述多个分词中每个分词的词性和不同分词之间的依存关系,确定多个词组。
可选地,组装模块330在用于根据每个词组对应的命名实体类型和查询语句模板,对所述多个词组进行组装得到第一查询语句时,具体用于:
确定所述多个词组中与类别标签的语义相似度最高的目标词组;根据所述目标词组的命名实体类型和查询语句模板,确定所述第一查询语句。
可选地,展示模块340在用于根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果之后,还用于:
展示所述多个词组中预设数量的目标词组;响应于所述用户对所述目标词组的选择操作,根据所述目标词组对应的第二命名实体类型和查询语句模板确定第二查询语句;确定目标知识图谱中与所述第二查询语句相匹配的三元组数据,根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果。
图4示出了本申请实施例提供的本申请实施例提供的基于知识图谱的语义检索装置的结构示意图之二,如图中所示,语义检索装置300,还包括:
图谱获取模块350,用于获取库表资源,所述库表资源包括目录信息和资源信息;根据所述目录信息,对所述库表资源按照目录层级进行数据处理,得到中心实体、与所述中心实体具有关联关系的子实体和关联关系;将所述中心实体、子实体和关联关系分别对应存储在预先构建的知识图谱模型中,得到所述目标知识图谱。
其中,展示模块340在用于根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果时,具体用于:
获取所述用户设置的查询参数;
根据所述查询参数,确定中心实体和子实体的展示位置和展示数量,按照预设的布局规则生成知识图谱;
在交互界面上展示所述知识图谱,所述知识图谱用于表征所述自然语言检索语句对应的知识图谱查询结果。
展示模块340在用于根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果之后,还用于:
响应于所述用户对目标实体的查看操作,展示所述目标实体对应的关联信息,所述目标实体包括中心实体和子实体,所述关联信息包括属性信息、元数据信息和元数据关联字段信息。
本申请实施例提供了一种基于知识图谱的语义检索装置,包括预处理模块、确定模块、组装模块和展示模块,通过预处理模块对用户输入的自然语言检索语句进行预处理得到多个词组;确定模块根据所述多个词组中每个词组对应的第一语义表示向量和带有命名实体类型标注的类别标签对应的第二语义表示向量之间的语义相似度,确定所述每个词组对应的命名实体类型;组装模块根据每个词组对应的命名实体类型和查询语句模板,对所述多个词组进行组装得到第一查询语句;展示模块确定目标知识图谱中与所述第一查询语句相匹配的三元组数据,根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果。相对于现有的按照目录名称、资源名称和关键词等检索资源的方式,本申请实施例能够实现基于自然语言检索语句进行检索查询,从而可以支撑更加复杂的检索场景,同时,自然语言检索语句中包含更加丰富的语义信息,基于自然语言检索语句进行检索查询,能够得到更为准确且全面的检索结果。
图5示出执行本申请实施例提供的电子设备的硬件结构示意图,参考该图,在硬件层面,电子设备包括处理器,可选地,包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(Random-Access Memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少1个磁盘存储器等。当然,该计算机设备还可能包括其他业务所需要的硬件。
处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(ExtendedIndustry Standard Architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,该图中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
存储器,存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。
处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成定位目标用户的装置。处理器,执行存储器所存放的程序,并具体执行:图1所示实施例揭示的方法并实现前文方法实施例中所述的各方法的功能和有益效果,在此不再赘述。
上述如本申请图1所示实施例揭示的方法可以应处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(NetworkProcessor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
该计算机设备还可执行前文方法实施例中所述的各方法,并实现前文方法实施例中所述的各方法的功能和有益效果,在此不再赘述。
当然,除了软件实现方式之外,本申请的电子设备并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
本申请实施例还提出了一种计算机可读存储介质,所述计算机可读介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行图1所示实施例揭示的方法并实现前文方法实施例中所述的各方法的功能和有益效果,在此不再赘述。
其中,所述的计算机可读存储介质包括只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等。
进一步地,本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,实现以下流程:图1所示实施例揭示的方法并实现前文方法实施例中所述的各方法的功能和有益效果,在此不再赘述。
总之,以上所述仅为本申请的较佳实施例,并非限定本申请的保护范围。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
Claims (10)
1.一种基于知识图谱的语义检索方法,其特征在于,包括:
对用户输入的自然语言检索语句进行预处理得到多个词组;
根据所述多个词组中每个词组对应的第一语义表示向量和带有命名实体类型标注的类别标签对应的第二语义表示向量之间的语义相似度,确定每个词组对应的命名实体类型;
根据每个词组对应的命名实体类型和查询语句模板,对所述多个词组进行组装得到第一查询语句;
确定目标知识图谱中与所述第一查询语句相匹配的三元组数据,根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果。
2.根据权利要求1所述的方法,其特征在于,所述对用户输入的自然语言检索语句进行预处理得到多个词组,包括:
将所述自然语言检索语句划分成多个分词;
根据所述多个分词中每个分词的词性和不同分词之间的依存关系,确定多个词组。
3.根据权利要求1所述的方法,其特征在于,所述根据每个词组对应的命名实体类型和查询语句模板,对所述多个词组进行组装得到第一查询语句,包括:
确定所述多个词组中与类别标签的语义相似度最高的目标词组;
根据所述目标词组的命名实体类型和查询语句模板,确定所述第一查询语句。
4.根据权利要求3所述的方法,其特征在于,在所述根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果之后,还包括:
展示所述多个词组中预设数量的目标词组;
响应于所述用户对所述目标词组的选择操作,根据所述目标词组对应的第二命名实体类型和查询语句模板确定第二查询语句;
确定目标知识图谱中与所述第二查询语句相匹配的三元组数据,根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果。
5.根据权利要求1所述的方法,其特征在于,在所述对用户输入的自然语言检索语句进行预处理得到多个词组之前,还包括:
获取库表资源,所述库表资源包括目录信息和资源信息;
根据所述目录信息,对所述库表资源按照目录层级进行数据处理,得到中心实体、与所述中心实体具有关联关系的子实体和关联关系;
将所述中心实体、子实体和关联关系分别对应存储在预先构建的知识图谱模型中,得到所述目标知识图谱。
6.根据权利要求5所述的方法,其特征在于,所述根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果,包括:
获取所述用户设置的查询参数;
根据所述查询参数,确定中心实体和子实体的展示位置和展示数量,按照预设的布局规则生成并展示知识图谱,所述知识图谱用于表征所述自然语言检索语句对应的知识图谱查询结果。
7.根据权利要求6所述的方法,其特征在于,在所述根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果之后,还包括:
响应于所述用户对目标实体的查看操作,展示所述目标实体对应的关联信息,所述目标实体包括中心实体和子实体,所述关联信息包括属性信息、元数据信息和元数据关联字段信息。
8.一种基于知识图谱的语义检索装置,其特征在于,包括:
预处理模块,用于对用户输入的自然语言检索语句进行预处理得到多个词组;
确定模块,用于根据所述多个词组中每个词组对应的第一语义表示向量和带有命名实体类型标注的类别标签对应的第二语义表示向量之间的语义相似度,确定所述每个词组对应的命名实体类型;
组装模块,用于根据每个词组对应的命名实体类型和查询语句模板,对所述多个词组进行组装得到第一查询语句;
展示模块,用于确定目标知识图谱中与所述第一查询语句相匹配的三元组数据,根据所述三元组数据构建并展示所述自然语言检索语句对应的知识图谱查询结果。
9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至7任一项所述的方法的步骤。
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至7任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311031334.0A CN116737915B (zh) | 2023-08-16 | 2023-08-16 | 基于知识图谱的语义检索方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311031334.0A CN116737915B (zh) | 2023-08-16 | 2023-08-16 | 基于知识图谱的语义检索方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116737915A true CN116737915A (zh) | 2023-09-12 |
CN116737915B CN116737915B (zh) | 2023-11-21 |
Family
ID=87906500
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311031334.0A Active CN116737915B (zh) | 2023-08-16 | 2023-08-16 | 基于知识图谱的语义检索方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116737915B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117271754A (zh) * | 2023-11-17 | 2023-12-22 | 杭州海康威视数字技术股份有限公司 | 数据检索方法、装置及设备 |
CN117709795A (zh) * | 2023-12-29 | 2024-03-15 | 中正国际认证(深圳)有限公司 | 一种远程质量体系认证审核系统及方法 |
CN117807252A (zh) * | 2024-02-29 | 2024-04-02 | 创意信息技术股份有限公司 | 一种基于知识图谱的数据处理方法、装置、系统及存储介质 |
CN117972077A (zh) * | 2024-03-28 | 2024-05-03 | 浪潮通信信息系统有限公司 | 查询结果生成方法及装置 |
CN118227804A (zh) * | 2024-05-27 | 2024-06-21 | 江西微博科技有限公司 | 一种基于知识图谱实现事项办理的智能导航方法 |
CN118313460A (zh) * | 2024-04-30 | 2024-07-09 | 北京中数睿智科技有限公司 | 一种在资源受限环境中使用大模型进行查询的方法 |
CN118364968A (zh) * | 2024-05-15 | 2024-07-19 | 北京中核华辉科技发展有限公司 | 基于核电建造要素数据的全生命周期管理方法及系统 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103886099A (zh) * | 2014-04-09 | 2014-06-25 | 中国人民大学 | 一种模糊概念的语义检索系统及方法 |
CN105868313A (zh) * | 2016-03-25 | 2016-08-17 | 浙江大学 | 一种基于模板匹配技术的知识图谱问答系统及方法 |
US20200134032A1 (en) * | 2018-10-31 | 2020-04-30 | Microsoft Technology Licensing, Llc | Constructing structured database query language statements from natural language questions |
CN114218472A (zh) * | 2021-12-15 | 2022-03-22 | 北京工业大学 | 基于知识图谱的智能搜索系统 |
CN114637760A (zh) * | 2020-12-15 | 2022-06-17 | 暗物智能科技(广州)有限公司 | 一种智能问答方法及系统 |
CN114817559A (zh) * | 2022-04-14 | 2022-07-29 | 游密科技(深圳)有限公司 | 问答方法、装置、计算机设备和存储介质 |
CN115329137A (zh) * | 2022-04-28 | 2022-11-11 | 浙江工业大学 | 一种基于自然语言语义转化的图数据库查询语句构建方法 |
US20230177363A1 (en) * | 2021-12-03 | 2023-06-08 | International Business Machines Corporation | Generation of query templates for knowledge-graph based question answering system |
-
2023
- 2023-08-16 CN CN202311031334.0A patent/CN116737915B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103886099A (zh) * | 2014-04-09 | 2014-06-25 | 中国人民大学 | 一种模糊概念的语义检索系统及方法 |
CN105868313A (zh) * | 2016-03-25 | 2016-08-17 | 浙江大学 | 一种基于模板匹配技术的知识图谱问答系统及方法 |
US20200134032A1 (en) * | 2018-10-31 | 2020-04-30 | Microsoft Technology Licensing, Llc | Constructing structured database query language statements from natural language questions |
CN114637760A (zh) * | 2020-12-15 | 2022-06-17 | 暗物智能科技(广州)有限公司 | 一种智能问答方法及系统 |
US20230177363A1 (en) * | 2021-12-03 | 2023-06-08 | International Business Machines Corporation | Generation of query templates for knowledge-graph based question answering system |
CN114218472A (zh) * | 2021-12-15 | 2022-03-22 | 北京工业大学 | 基于知识图谱的智能搜索系统 |
CN114817559A (zh) * | 2022-04-14 | 2022-07-29 | 游密科技(深圳)有限公司 | 问答方法、装置、计算机设备和存储介质 |
CN115329137A (zh) * | 2022-04-28 | 2022-11-11 | 浙江工业大学 | 一种基于自然语言语义转化的图数据库查询语句构建方法 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117271754A (zh) * | 2023-11-17 | 2023-12-22 | 杭州海康威视数字技术股份有限公司 | 数据检索方法、装置及设备 |
CN117271754B (zh) * | 2023-11-17 | 2024-06-04 | 杭州海康威视数字技术股份有限公司 | 数据检索方法、装置及设备 |
CN117709795A (zh) * | 2023-12-29 | 2024-03-15 | 中正国际认证(深圳)有限公司 | 一种远程质量体系认证审核系统及方法 |
CN117709795B (zh) * | 2023-12-29 | 2024-06-11 | 中正国际认证(深圳)有限公司 | 一种远程质量体系认证审核系统及方法 |
CN117807252A (zh) * | 2024-02-29 | 2024-04-02 | 创意信息技术股份有限公司 | 一种基于知识图谱的数据处理方法、装置、系统及存储介质 |
CN117807252B (zh) * | 2024-02-29 | 2024-04-30 | 创意信息技术股份有限公司 | 一种基于知识图谱的数据处理方法、装置、系统及存储介质 |
CN117972077A (zh) * | 2024-03-28 | 2024-05-03 | 浪潮通信信息系统有限公司 | 查询结果生成方法及装置 |
CN118313460A (zh) * | 2024-04-30 | 2024-07-09 | 北京中数睿智科技有限公司 | 一种在资源受限环境中使用大模型进行查询的方法 |
CN118364968A (zh) * | 2024-05-15 | 2024-07-19 | 北京中核华辉科技发展有限公司 | 基于核电建造要素数据的全生命周期管理方法及系统 |
CN118227804A (zh) * | 2024-05-27 | 2024-06-21 | 江西微博科技有限公司 | 一种基于知识图谱实现事项办理的智能导航方法 |
CN118227804B (zh) * | 2024-05-27 | 2024-08-20 | 江西微博科技有限公司 | 一种基于知识图谱实现事项办理的智能导航方法 |
Also Published As
Publication number | Publication date |
---|---|
CN116737915B (zh) | 2023-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116737915B (zh) | 基于知识图谱的语义检索方法、装置、设备及存储介质 | |
US11847113B2 (en) | Method and system for supporting inductive reasoning queries over multi-modal data from relational databases | |
US9535902B1 (en) | Systems and methods for entity resolution using attributes from structured and unstructured data | |
CN110457439B (zh) | 一站式智能写作辅助方法、装置和系统 | |
CN111708805B (zh) | 数据查询方法、装置、电子设备及存储介质 | |
CN111382571B (zh) | 一种信息抽取方法、系统、服务器和存储介质 | |
US11361030B2 (en) | Positive/negative facet identification in similar documents to search context | |
CN114625732A (zh) | 基于结构化查询语言sql的查询方法和系统 | |
CN112148701A (zh) | 一种文件检索的方法及设备 | |
US9940354B2 (en) | Providing answers to questions having both rankable and probabilistic components | |
Mai et al. | Narrative cartography with knowledge graphs | |
CN110720097A (zh) | 图数据库中元组和边的功能性等价 | |
Chen et al. | An intelligent annotation-based image retrieval system based on RDF descriptions | |
CN119127913A (zh) | 基于大模型的sql语句生成方法、系统及设备 | |
CN119166740A (zh) | 知识库构建方法、数据处理方法、设备、存储介质及程序产品 | |
CN118708790A (zh) | 档案信息检索方法、装置、计算机设备和可读存储介质 | |
CN118364117A (zh) | 基于知识图谱的政务问答方法及相关设备 | |
Chiranjeevi et al. | DSSM with text hashing technique for text document retrieval in next-generation search engine for big data and data analytics | |
US20210294794A1 (en) | Vector embedding models for relational tables with null or equivalent values | |
US20160085850A1 (en) | Knowledge brokering and knowledge campaigns | |
CN117668242A (zh) | 一种数据分析方法、系统及相关设备 | |
CN113761213B (zh) | 一种基于知识图谱的数据查询系统、方法及终端设备 | |
Zhang et al. | A text mining based method for policy recommendation | |
JP2018106563A (ja) | 情報分類方法、情報分類システム、及び情報分類プログラム | |
Wu | Skewer: Sentiment knowledge extraction with entity recognition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |