对话式检索回答方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:22330163 阅读:32 留言:0更新日期:2019-10-19 12:17
本发明专利技术提供了一种基于知识图谱的对话式检索回答方法、装置、计算机设备及存储介质,方法包括通过获取财政问题语句;语义识别财政问题语句,将财政问题语句拆分为若干个关键词;根据若干个关键词在财政问题语句中的前后顺序,确认出在财政知识图谱中知识节点的节点搜索路径;根据节点搜索路径在财政知识图谱中查找到对应的答案知识节点,并调取答案知识节点的答案内容,将答案内容反馈至计算机设备;从而解决目前机器没有消除歧义的功能,以及解决财政类知识图谱未成型回答速度慢的技术问题。

【技术实现步骤摘要】
对话式检索回答方法、装置、计算机设备及存储介质
本专利技术涉及财政类知识图谱领域,特别涉及一种对话式检索回答方法、装置、计算机设备及存储介质。
技术介绍
目前市面上财政类知识图谱并未成型;在用户搜索财政类问题时,通常是计算机需要针对用户说出的问题在互联网中进行查找,将查找到的答案回答给用户,这样并没有使用到财政知识图谱,机器的回答速度慢。同时,当用户在对话时说出具有歧义的话语时,机器没有消除歧义的功能,导致机器无法给出用户想要的答案。
技术实现思路
本专利技术的目的是提供一种对话式检索回答方法、装置、计算机设备及存储介质,旨在解决机器没有消除歧义的功能,和解决财政类知识图谱未成型回答速度慢的技术问题。为实现上述目的,本专利技术提供如下技术方案:本专利技术提供一种对话式检索回答方法,包括:获取用户通过计算机设备输入的财政问题语句;语义识别所述财政问题语句,将所述财政问题语句拆分为若干个关键词;分析所述若干个关键词中是否存在歧义关键词,所述歧义关键词为在预先建立的财政知识图谱中能够查找到多个知识节点的关键词;若存在,则将所述歧义关键词对应的多个知识节点反馈至所述计算机设备以供所述用户选择其中一个知识节点作为所述歧义关键词对应的知识节点;分析所述若干个关键词中是否具有所述财政知识图谱中不存在对应知识节点的无效关键词;若具有,则在所述财政知识图谱中创建对应所述无效关键词的新的知识节点,并根据所述无效关键词进行对应的互联网搜索,将搜索到的关键词内容作为所述新的知识节点的节点内容;在所述财政知识图谱中,确定所述若干个关键词中的正常关键词对应的知识节点;并根据所述歧义关键词、无效关键词与正常关键词在所述财政问题语句中的前后顺序以及所述歧义关键词、无效关键词与正常关键词分别对应的知识节点,确认出对应的节点搜索路径;其中,所述正确关键词为所述预先建立的财政知识图谱中能够查找到唯一知识节点的关键词;根据所述节点搜索路径在所述财政知识图谱中查找到对应的答案知识节点,并调取所述答案知识节点的答案内容,将所述答案内容反馈至所述计算机设备。进一步地,所述财政知识图谱的建立方法包括:获取管理人员通过管理终端输入的文本资料数据,所述文本资料数据包括实体类数据和事件类数据,所述实体类数据为所有的知识节点,所述事件类数据关联不同的所述知识节点;通过所述事件类数据将所述知识节点进行关联连接,得到网状的初步知识图谱;针对所述网状的初步知识图谱中所有的知识节点进行互联网搜索,得到与所述所有的知识节点一一对应的知识节点内容;将所述所有的知识节点与对应的所述知识节点内容进行关联,得到所述财政知识图谱。进一步地,所述获取管理人员通过管理终端输入的文本资料数据的步骤之后包括:识别出所述所有的知识节点中是否存在相同语义的相同知识节点;若是,则将两项及以上的所述相同时间节点整合为一个知识节点。进一步地,所述分析所述若干个关键词中是否具有所述财政知识图谱中不存在对应知识节点的无效关键词的步骤之后,包括:若存在,则将所述无效关键词进行互联网搜索以判断是否为缩写关键词;若是,则获取所述缩写关键词对应的完整关键词;在所述财政知识图谱中查找是否存有所述完整关键词对应的知识节点;若不存在,则将所述完整关键词作为所述无效关键词,生成指令以用于在所述财政知识图谱中创建对应所述无效关键词的新的知识节点,并根据所述无效关键词进行对应的互联网搜索。进一步地,所述语义识别所述财政问题语句,将所述财政问题语句拆分为若干个关键词的步骤包括:将所述财政问题语句拆分为多个词语,并识别所述多个词语分别对应的关键词;若识别不到,则在专业术语库中查找是否存在与所述识别不到的词语对应的专业术语词,其中,所述专业术语库为预存有所有所述专业术语词的数据库;调取所述专业术语词作为所述识别不到的词语对应的关键词,根据所述多个词语分别对应的关键词作为所述财政问题语句拆分得到的若干个关键词。本专利技术提供一种对话式检索回答装置,包括:语句获取单元,用于获取用户通过计算机设备输入的财政问题语句;关键词识别单元,用于语义识别所述财政问题语句,将所述财政问题语句拆分为若干个关键词;歧义分析单元,用于分析所述若干个关键词中是否存在歧义关键词,所述歧义关键词为在预先建立的财政知识图谱中能够查找到多个知识节点的关键词;歧义确定单元,用于若存在,则将所述歧义关键词对应的多个知识节点反馈至所述计算机设备以供所述用户选择其中一个知识节点作为所述歧义关键词对应的知识节点;无效分析单元,用于分析所述若干个关键词中是否具有所述财政知识图谱中不存在对应知识节点的无效关键词;无效确定单元,用于若具有,则在所述财政知识图谱中创建对应所述无效关键词的新的知识节点,并根据所述无效关键词进行对应的互联网搜索,将搜索到的关键词内容作为所述新的知识节点的节点内容;路径确定单元,用于在所述财政知识图谱中,确定所述若干个关键词中的正常关键词对应的知识节点;并根据所述歧义关键词、无效关键词与正常关键词在所述财政问题语句中的前后顺序以及所述歧义关键词、无效关键词与正常关键词分别对应的知识节点,确认出对应的节点搜索路径;其中,所述正确关键词为所述预先建立的财政知识图谱中能够查找到唯一知识节点的关键词;答案反馈单元,用于根据所述节点搜索路径在所述财政知识图谱中查找到对应的答案知识节点,并调取所述答案知识节点的答案内容,将所述答案内容反馈至所述计算机设备。进一步地,对话式检索回答装置还包括:资料获取单元,用于获取管理人员通过管理终端输入的文本资料数据,所述文本资料数据包括实体类数据和事件类数据,所述实体类数据为所有的知识节点,所述事件类数据关联不同的所述知识节点;初步形成单元,用于通过所述事件类数据将所述知识节点进行关联连接,得到网状的初步知识图谱;内容查找单元,用于针对所述网状的初步知识图谱中所有的知识节点进行互联网搜索,得到与所述所有的知识节点一一对应的知识节点内容;内容关联单元,用于将所述所有的知识节点与对应的所述知识节点内容进行关联,得到所述财政知识图谱。进一步地,对话式检索回答装置还包括:相同语义识别单元,用于识别出所有的知识节点中是否存在相同语义的相同知识节点;整合单元,用于若是,则将两项及以上的相同时间节点整合为一个知识节点本专利技术还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述的对话式检索回答方法的步骤。本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述的对话式检索回答方法的步骤。本专利技术提供了一种对话式检索回答方法、装置、计算机设备及存储介质,具有以下有益效果:服务器通过获取用户通过计算机设备输入的财政问题语句;语义识别财政问题语句,将财政问题语句拆分为若干个关键词;分析若干个关键词中是否存在歧义关键词,歧义关键词为一个关键词在预先建立的财政知识图谱中能够查找到多个知识节点的关键词;若存在,则将歧义关键词对应的多个知识节点反馈至计算机设备以供用户选择其中一个知识节点作为歧义关键词对应的知识节点;分析若干个关键词中是否具有财政知识图谱中不存在对应知识节点的无效关键词;若具有,则在财政知识图谱中创建对应无效关键词的新的知识节点,并本文档来自技高网...

【技术保护点】
1.一种对话式检索回答方法,其特征在于,包括:获取用户通过计算机设备输入的财政问题语句;语义识别所述财政问题语句,将所述财政问题语句拆分为若干个关键词;分析所述若干个关键词中是否存在歧义关键词,所述歧义关键词为在预先建立的财政知识图谱中能够查找到多个知识节点的关键词;若存在,则将所述歧义关键词对应的多个知识节点反馈至所述计算机设备以供所述用户选择其中一个知识节点作为所述歧义关键词对应的知识节点;分析所述若干个关键词中是否具有所述财政知识图谱中不存在对应知识节点的无效关键词;若具有,则在所述财政知识图谱中创建对应所述无效关键词的新的知识节点,并根据所述无效关键词进行对应的互联网搜索,将搜索到的关键词内容作为所述新的知识节点的节点内容;在所述财政知识图谱中,确定所述若干个关键词中的正常关键词对应的知识节点;并根据所述歧义关键词、无效关键词与正常关键词在所述财政问题语句中的前后顺序以及所述歧义关键词、无效关键词与正常关键词分别对应的知识节点,确认出对应的节点搜索路径;其中,所述正确关键词为所述预先建立的财政知识图谱中能够查找到唯一知识节点的关键词;根据所述节点搜索路径在所述财政知识图谱中查找到对应的答案知识节点,并调取所述答案知识节点的答案内容,将所述答案内容反馈至所述计算机设备。...

【技术特征摘要】
1.一种对话式检索回答方法,其特征在于,包括:获取用户通过计算机设备输入的财政问题语句;语义识别所述财政问题语句,将所述财政问题语句拆分为若干个关键词;分析所述若干个关键词中是否存在歧义关键词,所述歧义关键词为在预先建立的财政知识图谱中能够查找到多个知识节点的关键词;若存在,则将所述歧义关键词对应的多个知识节点反馈至所述计算机设备以供所述用户选择其中一个知识节点作为所述歧义关键词对应的知识节点;分析所述若干个关键词中是否具有所述财政知识图谱中不存在对应知识节点的无效关键词;若具有,则在所述财政知识图谱中创建对应所述无效关键词的新的知识节点,并根据所述无效关键词进行对应的互联网搜索,将搜索到的关键词内容作为所述新的知识节点的节点内容;在所述财政知识图谱中,确定所述若干个关键词中的正常关键词对应的知识节点;并根据所述歧义关键词、无效关键词与正常关键词在所述财政问题语句中的前后顺序以及所述歧义关键词、无效关键词与正常关键词分别对应的知识节点,确认出对应的节点搜索路径;其中,所述正确关键词为所述预先建立的财政知识图谱中能够查找到唯一知识节点的关键词;根据所述节点搜索路径在所述财政知识图谱中查找到对应的答案知识节点,并调取所述答案知识节点的答案内容,将所述答案内容反馈至所述计算机设备。2.根据权利要求1所述的对话式检索回答方法,其特征在于,所述财政知识图谱的建立方法包括:获取管理人员通过管理终端输入的文本资料数据,所述文本资料数据包括实体类数据和事件类数据,所述实体类数据为所有的知识节点,所述事件类数据关联不同的所述知识节点;通过所述事件类数据将所述知识节点进行关联连接,得到网状的初步知识图谱;针对所述网状的初步知识图谱中所有的知识节点进行互联网搜索,得到与所述所有的知识节点一一对应的知识节点内容;将所述所有的知识节点与对应的所述知识节点内容进行关联,得到所述财政知识图谱。3.根据权利要求2所述的对话式检索回答方法,其特征在于,所述获取管理人员通过管理终端输入的文本资料数据的步骤之后包括:识别出所述所有的知识节点中是否存在相同语义的相同知识节点;若是,则将两项及以上的所述相同时间节点整合为一个知识节点。4.根据权利要求1所述的对话式检索回答方法,其特征在于,所述分析所述若干个关键词中是否具有所述财政知识图谱中不存在对应知识节点的无效关键词的步骤之后,包括:若存在,则将所述无效关键词进行互联网搜索以判断是否为缩写关键词;若是,则获取所述缩写关键词对应的完整关键词;在所述财政知识图谱中查找是否存有所述完整关键词对应的知识节点;若不存在,则将所述完整关键词作为所述无效关键词,生成指令以用于在所述财政知识图谱中创建对应所述无效关键词的新的知识节点,并根据所述无效关键词进行对应的互联网搜索。5.根据权利要求1所述的对话式检索回答方法,其特征在于,所述语义识别所述财政问题语句,将所述财政问题语句拆分为若干个关键词的步骤包括:将所述财政问题语句拆分为多个词语,并识别所述多个词语分别对应的关键词;若识别不到,则在专业术语库中查...

【专利技术属性】
技术研发人员:张瑜李钢秦鹏谭瑞车驰权佳成
申请(专利权)人:重庆金融资产交易所有限责任公司
类型:发明
国别省市:重庆,50

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

1