[发明专利]对话状态跟踪方法、人机对话方法及系统有效
申请号: | 201911256389.5 | 申请日: | 2019-12-10 |
公开(公告)号: | CN111026857B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 俞凯;李杰宇;朱苏 | 申请(专利权)人: | 思必驰科技股份有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 黄谦;车江华 |
地址: | 215123 江苏省苏州市苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对话 状态 跟踪 方法 人机对话 系统 | ||
1.一种分层对话状态跟踪方法,应用于人机对话设备,所述方法使用 三个独立训练的模型:领域分类模型,插槽检测模型和值提取模型,所述方法包括:
将输入语句输入所述领域分类模型,所述领域分类模型确定所述输入语句的话语向量和上下文特征向量,并将所述输入语句的话语向量和所述上下文特征向量连接起来作为领域分类器的输入,以输出当前对话领域;
将确定的所述当前对话领域输入所述插槽检测模型,确定所述当前对话领域下的多个插槽中具有填充值的至少一个插槽,其中所述插槽检测模型通过将域嵌入和编码话语的最后隐藏状态串联起来以确定特征向量,并使用对话LSTM为插槽检测模型跟踪历史记录信息,以确定所述至少一个插槽;
将所述输入语句以及所述确定的具有填充值的至少一个插槽输入至所述值提取模型,确定所述具有填充值的至少一个插槽的填充值;
通过值提取模型,将所述当前对话领域、所述至少一个插槽和所述具有填充值的至少一个插槽的填充值记录为至少一个对话状态三元组,以用于更新当前对话状态,
其中所述值提取模型包括基于索引复制机制的指针网络和附加分类器,所述指针网络用于预测每个插槽的值的开始索引和结束索引,所述附加分类器用于预测不可复制的值。
2.根据权利要求1所述的方法,其中,所述确定所述当前对话领域下的多个插槽中具有填充值的至少一个插槽包括:
确定所述当前对话领域下的多个插槽中的取值为非空的插槽。
3.根据权利要求2所述的方法,其中,所述确定所述具有填充值的至少一个插槽的填充值包括:
查找对应于所述具有填充值的至少一个插槽在所述输入语句的文本中出现的位置;
获取所述出现的位置处的内容作为所述取值为所述具有填充值的至少一个插槽的填充值。
4.一种分层人机对话方法,应用于人机对话设备,所述方法包括:
接收用户的输入语句;
基于所述用户的输入语句,采用权利要求1-3中任一项所述的方法确定当前对话状态;
根据当前对话状态确定对应于所述用户输入语句的答复内容。
5.一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-4中任意一项所述方法的步骤。
6.一种存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1-4中任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思必驰科技股份有限公司,未经思必驰科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911256389.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:萝卜硫烷的新用途及包含其的药物组合物
- 下一篇:一种服务器风扇减震器