一种基于知识图谱的问答方法、系统、装置、设备及介质制造方法及图纸

技术编号:26342588 阅读:22 留言:0更新日期:2020-11-13 20:35
本申请涉及一种基于知识图谱的问答方法、系统、装置、设备及介质,该方法包括:获取与用户语音信息相对应的第一实体、第一关系以及第二实体,其中,第一实体与第二实体之间具有第一关系;生成实体检索指令,其中,实体检索指令包括第一实体、第一关系以及第二实体;检索获取知识图谱中与实体检索指令相对应的第二子实体,其中,第二子实体为第二实体的子集;获取语义模板,其中,语义模板包括第一实体、第一关系、以及第二子实体;生成与语义模板相对应的应答语音信息,通过本申请,解决了相关技术中在智能问答模块中,需要消耗较多的计算资源的问题以及所配置的答案较为单一,从而造成人机交互体验差的问题,提升了检索效率和答案的相关性。

【技术实现步骤摘要】
一种基于知识图谱的问答方法、系统、装置、设备及介质
本申请涉及语音交互领域,特别是涉及一种基于知识图谱的问答方法、系统、装置、设备及介质。
技术介绍
在智能问答模块中,一般是通过人工收集或爬虫爬取问题和答案,然后由人工配置到智能问答模块中,再通过语音相似度算法匹配到对应的答案,将该答案返回给用户,如在用户询问的问题为“今天天气很好吗”的情况下,智能终端通过相似度模型到知识库中寻找与该问题匹配分数最高的问题,若匹配分数最高的问题为“今天天气怎么样”,然后智能终端返回与“今天天气怎么样”相对应的答案,然后将该答案返回到用户。相关技术中,智能终端需要通过相似度算法去匹配知识库模块的所有问题,然后寻找到相似度分数最高的问题,需要消耗较多的计算资源,且因为相似度计算无法准确地获取用户意图,以及所返回的答案都是人工配置的,答案比较单一,所以也导致人机交互体验较差。目前相关技术中在智能问答模块中,需要消耗较多的计算资源的问题以及在智能问答模块中,所配置的答案较为单一,从而造成人机交互体验差的问题,尚未提出有效地解决方案。
技术实现思路
本申请实施例提供了一种基于知识图谱的问答方法、系统、装置、设备及介质,以至少解决了相关技术中在智能问答模块中,需要消耗较多的计算资源的问题以及所配置的答案较为单一,从而造成人机交互体验差的问题。第一方面,本专利技术提供了一种基于知识图谱的问答方法,包括:获取与用户语音信息相对应的第一实体、第一关系以及第二实体,其中,所述第一实体与所述第二实体之间具有所述第一关系;生成实体检索指令,其中,所述实体检索指令包括所述第一实体、所述第一关系以及所述第二实体;检索获取知识图谱中与所述实体检索指令相对应的第二子实体,其中,所述第二子实体为所述第二实体的子集;生成语义模板,其中,所述语义模板包括所述第一实体、所述第一关系、以及所述第二子实体;生成与所述语义模板相对应的应答语音信息。进一步地,在获取与用户语音信息相对应的第一实体、第一关系以及第二实体之前,所述方法还包括:收集若干第一实体、若干第一关系以及若干第二实体;根据每一所述第一实体与每一所述第二实体之间的所述第一关系构建若干三元组数据;根据若干所述三元组数据构建知识图谱。进一步地,在获取与用户语音信息相对应的第一实体、第一关系以及第二实体之前,所述方法还包括:获取用户语音信息;识别所述用户语音信息,以抽取第一实体、第一关系以及第二实体。第二个方面,本专利技术提供了一种基于知识图谱的问答系统,包括:自然语言理解服务器,用于获取与用户语音信息相对应的第一实体、第一关系以及第二实体,生成实体检索指令,获取语义模板,生成与所述语义模板相对应的应答语音信息,其中,所述第一实体与所述第二实体之间具有所述第一关系,所述实体检索指令包括所述第一实体、所述第一关系以及所述第二实体,所述语义模板包括所述第一实体、所述第一关系以及第二子实体;知识图谱管理服务器,用于检索获取知识图谱中与所述实体检索指令相对应的所述第二子实体,生成所述语义模板,其中,所述第二子实体为所述第二实体的子集;自然语言处理服务器,用于识别用户语音信息并抽取所述第一实体、所述第一关系以及所述第二实体。进一步地,所述知识图谱管理服务器包括:收集单元,用于收集若干所述第一实体、若干所述第一关系以及若干所述第二实体;构建单元,用于根据所述第一实体与所述第二实体之间的第一关系,构建与所述第一实体、所述第二实体以及所述第一关系相对应的三元组数据,并根据所述三元组数据构建所述知识图谱。存储单元,用于存储所述知识图谱。进一步地,所述自然语言处理服务器包括:识别单元,用于识别所述用户语音信息,并抽取所述第一实体、所述第一关系以及所述第二实体。进一步地,所述知识图谱管理服务器还包括:消息生成单元,用于在生成所述语义模板的情况下,生成语义模板消息;推送单元,用于将所述语义模板消息以及所述语义模板推送到第一消息队列;所述自然语言理解服务器还包括:第一监听单元,用于监听所述第一消息队列,用于在监听到所述语义模板消息的情况下,所述自然语言理解服务器获取所述语义模板。进一步地,所述消息生成单元还用于在所述知识图谱管理服务器生成实体数据的情况下,生成实体数据信息,其中,所述实体数据包括若干所述第一实体、若干所述第二实体;所述推送单元还用于将所述实体数据以及所述实体数据信息推送到第二消息队列;所述自然语言处理服务器还包括:第二监听单元,用于监听所述第二消息队列,且在监听到所述实体数据消息的情况下,所述自然语言处理服务器获取所述实体数据。第三方面,本专利技术提供了一种基于知识图谱的问答装置,包括:自然语言理解模块,用于获取与用户语音信息相对应的第一实体、第一关系以及第二实体,生成实体检索指令,获取语义模板,生成与所述语义模板相对应的应答语音信息,其中,所述第一实体与所述第二实体之间具有所述第一关系,所述实体检索指令包括所述第一实体、所述第一关系以及所述第二实体,所述语义模板包括所述第一实体、所述第一关系以及第二子实体;知识图谱管理模块,用于检索获取知识图谱中与所述实体检索指令相对应的所述第二子实体,生成所述语义模板,其中,所述第二子实体为所述第二实体的子集;自然语言处理模块,用于识别用户语音信息并抽取所述第一实体、所述第一关系以及所述第二实体。第四方面,本专利技术提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面中任一项所述的基于知识图谱的问答方法。第五方面,一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面中任一项所述的基于知识图谱的问答方法。相比于相关技术,本申请实施例提供的一种基于知识图谱的问答方法、系统、装置、设备及介质,通过获取与用户语音信息相对应的第一实体、第一关系以及第二实体,其中,第一实体与第二实体之间具有第一关系;生成实体检索指令,其中,实体检索指令包括第一实体、第一关系以及第二实体;检索获取知识图谱中与实体检索指令相对应的第二子实体,其中,第二子实体为第二实体的子集;生成语义模板,其中,语义模板包括第一实体、第一关系、以及第二子实体;生成与语义模板相对应的应答语音信息,解决了相关技术中在智能问答模块中,需要消耗较多的计算资源的问题以及所配置的答案较为单一,从而造成人机交互体验差的问题,提升了检索效率和答案的相关性,并提高了人机交互体验。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本专利技术实施例的一种基于知识图谱的问答方法的流程图一;图2是根据本本文档来自技高网...

【技术保护点】
1.一种基于知识图谱的问答方法,其特征在于,包括:/n获取与用户语音信息相对应的第一实体、第一关系以及第二实体,其中,所述第一实体与所述第二实体之间具有所述第一关系;/n生成实体检索指令,其中,所述实体检索指令包括所述第一实体、所述第一关系以及所述第二实体;/n检索获取知识图谱中与所述实体检索指令相对应的第二子实体,其中,所述第二子实体为所述第二实体的子集;/n生成语义模板,其中,所述语义模板包括所述第一实体、所述第一关系、以及所述第二子实体;/n生成与所述语义模板相对应的应答语音信息。/n

【技术特征摘要】
1.一种基于知识图谱的问答方法,其特征在于,包括:
获取与用户语音信息相对应的第一实体、第一关系以及第二实体,其中,所述第一实体与所述第二实体之间具有所述第一关系;
生成实体检索指令,其中,所述实体检索指令包括所述第一实体、所述第一关系以及所述第二实体;
检索获取知识图谱中与所述实体检索指令相对应的第二子实体,其中,所述第二子实体为所述第二实体的子集;
生成语义模板,其中,所述语义模板包括所述第一实体、所述第一关系、以及所述第二子实体;
生成与所述语义模板相对应的应答语音信息。


2.根据权利要求1所述的方法,其特征在于,在获取与用户语音信息相对应的第一实体、第一关系以及第二实体之前,所述方法还包括:
收集若干第一实体、若干第一关系以及若干第二实体;
根据每一所述第一实体与每一所述第二实体之间的所述第一关系构建若干三元组数据;
根据若干所述三元组数据构建知识图谱。


3.根据权利要求1所述的方法,其特征在于,在获取与用户语音信息相对应的第一实体、第一关系以及第二实体之前,所述方法还包括:
获取用户语音信息;
识别所述用户语音信息,以抽取第一实体、第一关系以及第二实体。


4.一种基于知识图谱的问答系统,其特征在于,包括:
自然语言理解服务器,用于获取与用户语音信息相对应的第一实体、第一关系以及第二实体,生成实体检索指令,获取语义模板,生成与所述语义模板相对应的应答语音信息,其中,所述第一实体与所述第二实体之间具有所述第一关系,所述实体检索指令包括所述第一实体、所述第一关系以及所述第二实体,所述语义模板包括所述第一实体、所述第一关系以及第二子实体;
知识图谱管理服务器,用于检索获取知识图谱中与所述实体检索指令相对应的所述第二子实体,生成所述语义模板,其中,所述第二子实体为所述第二实体的子集;
自然语言处理服务器,用于识别所述用户语音信息并抽取所述第一实体、所述第一关系以及所述第二实体。


5.根据权利要求4所述的系统,其特征在于,所述知识图谱管理服务器包括:
收集单元,用于收集若干所述第一实体、若干所...

【专利技术属性】
技术研发人员:詹学君李旭滨
申请(专利权)人:上海茂声智能科技有限公司
类型:发明
国别省市:上海;31

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

1