生成知识图谱的方法、装置和存储介质
摘要文本
本发明提供了一种生成知识图谱的方法、装置和存储介质。该方法包括:接收目标领域关键词,生成第一层级本体构建提示信息;将其传输至本体构建模型,生成第一层级知识图谱本体;对前一层级本体根据可扩展性排序进行扩展,生成当前层级知识图谱本体;重复执行本体扩展直到达到预定义层级数目;根据知识图谱本体创建问题生成提示信息并传输至问题生成模型,生成问询语句;将问询语句和领域文档本文向量化;检索与问询语句向量相似的领域文档文本向量,组合为检索上下文;根据问询语句和检索上下文创建答案生成提示信息并传输至答案生成模型,生成答案;根据答案和本体的实体和属性生成知识图谱。本发明提升了知识图谱构建的效率和质量。
申请人信息
- 申请人:摩斯智联科技有限公司
- 申请人地址:610299 四川省成都市天府新区兴隆街道宝塘村四组208号7栋1单元3层、4层
- 发明人: 摩斯智联科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 生成知识图谱的方法、装置和存储介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311767192.4 |
| 申请日 | 2023/12/21 |
| 公告号 | CN117435749B |
| 公开日 | 2024/3/15 |
| IPC主分类号 | G06F16/36 |
| 权利人 | 摩斯智联科技有限公司 |
| 发明人 | 赵嵩; 蒋欣辰; 黎小平 |
| 地址 | 四川省成都市天府新区兴隆街道宝塘村四组208号7栋1单元3层、4层 |
专利主权项内容
1.一种生成知识图谱的方法,其特征在于,所述方法包括以下步骤:S101、接收用户输入的目标领域关键词,作为第一层级关键词;S102、根据所述第一层级关键词生成第一层级本体构建提示信息,其中所述第一层级本体构建提示信息包括基于所述第一层级关键词、预先指定的来源限定信息和第一层级知识图谱本体格式来构建知识图谱本体的指令,其中所述第一层级知识图谱本体格式将第一层级知识图谱本体中的知识图谱本体条目限定为包括实体和属性;S103、将所述第一层级本体构建提示信息传输至本体构建模型,以便由所述本体构建模型根据所述第一层级本体构建提示信息生成第一层级知识图谱本体,并且将所述第一层级知识图谱本体存储在本体库中;S104、根据所述本体库中存储的前一层级知识图谱本体来生成实体扩展分配提示信息,其中,所述实体扩展分配提示信息包括所述前一层级知识图谱本体以及将所述前一层级知识图谱本体中的知识图谱本体条目的属性的可扩展性进行排序的指令;S105、将所述实体扩展分配提示信息传输至实体扩展分配模型,以便由所述实体扩展分配模型根据所述实体扩展分配提示信息生成前一层级知识图谱本体的属性的可扩展性排序;S106、按照可扩展性排序中属性可扩展性由高至低的次序,依次对前一层级知识图谱本体中的知识图谱本体条目执行以下处理:根据该知识图谱本体条目的实体和属性以及前一层级关键词,生成与该知识图谱本体条目相对应的当前层级关键词;S107、根据所述当前层级关键词生成当前层级本体构建提示信息,其中所述当前层级本体构建提示信息包括基于所述当前层级关键词、预先指定的来源限定信息和当前层级知识图谱本体格式来构建当前层级知识图谱本体的指令,其中所述当前层级知识图谱本体格式将当前层级知识图谱本体中的知识图谱本体条目限定为包括实体和属性,并且指定当前层级知识图谱本体条目的实体是相对应的前一层级知识图谱本体条目的属性;S108、将所述当前层级本体构建提示信息传输至所述本体构建模型,以便由所述本体构建模型根据所述当前层级本体构建提示信息生成当前层级知识图谱本体,并且将所述当前层级知识图谱本体存储在所述本体库中,其中,所述当前层级知识图谱本体条目的实体与相对应的前一层级知识图谱本体条目的属性相关联地存储;S109、判断已生成的知识图谱本体的层级数目是否均达到预定义的层级数目阈值,如果是,则转到步骤S110;如果否,则转到步骤S104;S110、根据所述本体库中存储的知识图谱本体来创建问题生成提示信息,并且将所述问题生成提示信息传输至问题生成模型,以便由所述问题生成模型针对所存储的知识图谱本体中的每个知识图谱本体条目的实体和属性生成问询语句;S111、对所述问询语句进行向量化,生成问询语句向量;S112、将预先存储的领域文档本文进行分块,生成领域文档文本块,并且对所述领域文档文本块进行向量化,生成领域文档文本向量,将所述领域文档文本向量存储在向量库中;S113、在所述向量库中检索与所述问询语句向量相似的领域文档文本向量,并且将所述相似的领域文档文本向量相对应的领域文档文本块组合为检索上下文;S114、根据所述问询语句和所述检索上下文来创建答案生成提示信息,其中,所述答案生成提示信息包括在所述检索上下文中检索所述问询语句的答案的指令;S115、将所述答案生成提示信息传输至答案生成模型,以便由所述答案生成模型根据所述答案生成提示信息生成所述问询语句的答案;S116、根据所述答案和与所述问询语句相对应的知识图谱本体条目的实体和属性来生成知识图谱的知识图谱条目,其中知识图谱条目包括实体、属性和属性值,并且其中知识图谱条目的实体和属性分别是相对应的知识图谱本体条目的实体和属性,知识图谱条目的属性值是所述答案。