[发明专利]一种基于深度网络学习的任务型对话系统在审
申请号: | 201811642840.2 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109726276A | 公开(公告)日: | 2019-05-07 |
发明(设计)人: | 杨猛;梁伟日 | 申请(专利权)人: | 中山大学 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06N3/08;G06N3/04 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 林丽明 |
地址: | 510260 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供的基于深度网络学习的任务型对话系统,提出了两个新的处理流程:单词‑字符级循环网络与神经网络选择。分层混合代码网络超过了其他模型并取得了最先进的性能,无论在每句对话的正确率还是每个完整对话的正确率上。分层混合代码网络能超越混合代码网络主要归功于它在编码句子向量的能力,以及识别未登录词上的优越性。混合代码网络的词袋和平均词向量缺乏词序信息,而这正是单词‑字符级循环网络能做到的。 | ||
搜索关键词: | 对话系统 分层混合 网络学习 循环网络 正确率 单词 网络 处理流程 句子向量 神经网络 词向量 对话 登录 | ||
【主权项】:
1.一种基于深度网络学习的任务型对话系统,其特征在于,包括语言处理模块、循环神经网络、分类层模块、答案生成模块、领域知识模块和神经网络选择层模块,所述的语言处理模块包括单词‑字符级循环网络,领域知识模块包括人工定制的回答模板;所述的系统工作流程如下步骤:S10.在语言理解过程,使用单词‑字符级循环网络,即Word‑CharacterRNN编码用户的输入Qt,以及对话系统最后的回答At,分别获取用户最近的输入和系统最后回答所对应的句子向量Oq(t)与Oa(t);编码后,将用户最近输入和系统最后回答所对应的句子向量进行向量拼接,共同作为循环神经网络的输入:Oq(t)=WordCharacter RNN(Qt)Oa(t)=WordCharacter RNN(At)xt=[Oq(t);Oa(t)]S20.循环神经网络输入步骤S10生成的句子向量拼接xt,循环神经网络通过对句子向量和上一个时间步的对话状态向量ht‑1进行矩阵乘法后,得到循环神经网络内部记录的当前时间步的对话状态向量ht并输出,所述的循环神经网络输出的对话状态向量ht将输出到分类层模块和神经网络选择层模块中:ht=RNN(ht‑1,xt)S30.在分类层模块中,将对话状态向量ht作矩阵运算,获取多个人工定制的回答模板各自的得分;将这些得分分数做e为底的幂运算,再归一化处理作为各个模板的概率分布pt:pt=softmax(Ws1ht)S40.神经网络选择层模块接受循环神经网络输出的对话状态向量ht,结合代码和神经网络的能力作选择,输出从数据库搜索推荐目标时各种动作的概率分布pt:pt=softmax(Ws2ht)S50.答案生成模块通过给定的概率分布,选出最符合当前语境的回答模板,将S30与S40的概率分布对模板相应的位置进行替换,构建完整的回答,作为对话系统的回答输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中山大学,未经中山大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811642840.2/,转载请声明来源钻瓜专利网。
- 上一篇:应用于法律咨询服务的法律知识智能查询方法
- 下一篇:一种数据处理方法及装置