[发明专利]语义解析方法、装置、设备及存储介质有效
申请号: | 201810159585.X | 申请日: | 2018-02-26 |
公开(公告)号: | CN108388638B | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 王晓雪;吴世伟 | 申请(专利权)人: | 出门问问信息科技有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F40/30 |
代理公司: | 北京睿派知识产权代理事务所(普通合伙) 11597 | 代理人: | 刘锋 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语义 解析 方法 装置 设备 存储 介质 | ||
本发明公开了一种语义解析方法、装置、设备及存储介质。所述方法包括:获取在当前对话轮次下的待解析数据,以及在所述当前对话轮次关联的历史对话轮次下的历史语义;将所述历史语义以及所述待解析数据作为一个整体,分别输入到至少两类语义分析器中,并获取各所述语义分析器解析出的语义;将获取的各所述语义分析器解析出的语义进行整合,并将整合结果作为与所述待解析数据对应的语义。本发明实施例优化现有的对话系统的语义解析方法,增加解析出的语义的多样性,提高对话互动的灵活性,提高用户的体验。
技术领域
本发明实施例涉及数据处理技术,尤其涉及一种语义解析方法、装置、设备及存储介质。
背景技术
随着科技的高速发展,语音识别在技术上的进步实现了用户与智能设备语音交互,并使得用户与智能设备的口语沟通变得自然和方便。
目前智能设备上的对话系统中已经引入了动作语义理解技术,从而自然语言对话系统已成为人们普遍使用的一种沟通工具。其中,实现自然语言对话系统的基本技术可以分为两大类,基于规则的方法和基于统计的方法。其中,基于规则的方法是指根据定义的语法规则、词性和构词与构句规则等,使用计算机语言进行描述;基于统计的方法是指采用深度学习和大数据,构建单轮对话系统,并自动生成对话。
发明人在实现本发明的过程中,发现现有技术存在如下缺陷:对话系统中可支持的语义种类少,同时大部分语义是基于规则的方法来实现的。更具体的,现在的对话系统多数只能做单轮对话,可以帮助用户完成一些简单的任务,如问天气、查路线。在这种语义较少的情况下,基于规则的方法可以实现高效自然语言处理并实现生成对话。而实际上,人们在生活中需求场景并非是这样简单且单一的,而是多样化且复杂的。而且,当用户的对话任务是并非是简单的单轮对话而是多轮对话时,对话系统由于只能构建单轮对话,导致出现答非所问或者重复回答的情况,使得对话系统的构建对话的内容太过局限和死板,用户体验不高。
发明内容
本发明实施例提供一种语义解析方法、装置、设备及存储介质,优化了现有的对话系统的语义解析方法,增加解析出的语义的多样性,提高对话互动的灵活性,提高用户的体验。
第一方面,本发明实施例提供了一种语义解析方法,包括:
获取在当前对话轮次下的待解析数据,以及在所述当前对话轮次关联的历史对话轮次下的历史语义;
将所述历史语义以及所述待解析数据作为一个整体,分别输入到至少两类语义分析器中,并获取各所述语义分析器解析出的语义;
将获取的各所述语义分析器解析出的语义进行整合,并将整合结果作为与所述待解析数据对应的语义。
第二方面,本发明实施例还提供了一种语义解析装置,包括:
当前解析数据获取模块,用于获取在当前对话轮次下的待解析数据,以及在所述当前对话轮次关联的至少一个历史对话轮次下的历史语义;
语义解析模块,用于将所述历史语义以及所述待解析数据作为一个整体,分别输入到至少两类语义分析器中,并获取各所述语义分析器解析出的语义;
语义整合模块,用于将获取的各所述语义分析器解析出的语义进行整合,并将整合结果作为与所述待解析数据对应的语义。
第三方面,本发明实施例还提供了一种设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本发明实施例中任一所述的语义解析方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的语义解析方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于出门问问信息科技有限公司,未经出门问问信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810159585.X/2.html,转载请声明来源钻瓜专利网。