[发明专利]自然语言问题的答案生成方法、装置及存储介质在审
申请号: | 201910550376.2 | 申请日: | 2019-06-24 |
公开(公告)号: | CN110321559A | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 高波 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/27 | 分类号: | G06F17/27;G06F16/335;G06F16/31 |
代理公司: | 深圳翼盛智成知识产权事务所(普通合伙) 44300 | 代理人: | 黄威 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 答案 自然语言问题 答案生成 命名实体 存储介质 匹配 相关信息 自动生成 申请 解析 抽取 配置 | ||
本申请实施例公开了一种自然语言问题的答案生成方法、装置及存储介质,其中自然语言问题的答案生成方法包括:对自然语言问题进行解析,得到目标意图和命名实体;根据目标意图获取对应的节点答案框架;根据目标意图和命名实体获取对应的节点答案参数;基于命名实体、节点答案参数和节点答案框架,生成自然语言问题的答案。本申请方案通过从自然语言问题中抽取意图和命名实体,并基于此从配置好的节点答案中匹配到对应的节点答案参数,结合匹配到的节点答案框架等相关信息,根据设定的答案逻辑自动生成对应实体的完整答案,提升了答案生成效率。
技术领域
本申请涉及信息处理技术领域,具体涉及一种自然语言问题的答案生成方法、装置及存储介质。
背景技术
自然语言处理(NLP,Natural Language Processing)是使用自然语言同计算机进行通讯的技术。因为处理自然语言的关键是要让计算机理解自然语言,所以自然语言处理又叫做自然语言理解(NLU,Natural Language Understanding)。
相关技术中,针对多实体的自然语言问题中,由于每个实体对应的答案不一定相同,因此在答案配置时需要将不同实体对应的问题均列出来,并逐一为每一不同实体配置不同的答案,使得答案配置的效率低下。
发明内容
本申请实施例提供一种自然语言问题的答案生成方法、装置及存储介质,可提升答案的生成效率及数据资源的利用率。
本申请实施例提供了一种自然语言问题的答案生成方法,包括:
对自然语言问题进行解析,得到目标意图和命名实体;
根据所述目标意图获取对应的节点答案框架;
根据所述目标意图和所述命名实体获取对应的节点答案参数;
基于所述命名实体、所述节点答案参数和所述节点答案框架,生成所述自然语言问题的答案。
在一些实施例中,对所述自然语言问题进行意图识别,得到目标意图,包括:
对所述自然语言问题进行分词处理,得到多个候选词;
基于预设知识库对多个候选词进行检索,得到检索结果;
根据所述检索结果对所述多个候选词进行更新;
基于更新后的候选词生成目标意图。
相应的,本申请实施例还提供了一种自然语言问题的答案生成装置,包括:
解析单元,用于对自然语言问题进行解析,得到目标意图和命名实体;
获取单元,用于根据所述目标意图获取对应的节点答案框架;
确定单元,用于根据所述目标意图和所述命名实体获取对应的节点答案参数;
生成单元,用于基于所述命名实体、所述节点答案参数和所述节点答案框架,生成所述自然语言问题的答案。
相应的,本申请实施例还提供了一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行如上所述自然语言问题的答案生成方法中的步骤。
相应的,本申请实施例还提供了一种终端,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述自然语言问题的答案生成方法中的步骤。
本申请实施例中,通过从自然语言问题中抽取意图和命名实体,并基于此从配置好的节点答案中匹配到对应的节点答案参数,结合匹配到的节点答案框架等相关信息,根据设定的答案逻辑自动生成对应实体的完整答案,提升了答案生成效率;另外,通过将自然语言问题分割成成多实体和多意图组合的形式来选择需要的节点答案,一定程度上增加了节点答案被复用的概率,从而提升了数据资源的利用率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910550376.2/2.html,转载请声明来源钻瓜专利网。