[发明专利]基于双动态记忆网络的智能外呼对话方法和系统在审
| 申请号: | 202111415684.8 | 申请日: | 2021-11-25 |
| 公开(公告)号: | CN114064292A | 公开(公告)日: | 2022-02-18 |
| 发明(设计)人: | 周鸿章;宣明辉;操玉琴;刘卫东;李宇豪 | 申请(专利权)人: | 信雅达科技股份有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/332 |
| 代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 吴文杰 |
| 地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 动态 记忆 网络 智能 对话 方法 系统 | ||
1.一种基于双动态记忆网络的智能外呼对话方法,其特征在于,包括以下步骤:
获取对话数据,对话数据包括多回合对话数据和当前回合客户话术;
对多回合对话数据处理,得到编码向量信息,用于对话内存管理器中对话历史内存和对话状态内存的全局管理和迭代更新;对当前回合客户话术进行词嵌入向量化后,得到解码向量信息,用于处理内存管理器的对话状态内存和访问KB内存管理器的KB内存;
对话内存管理器动态地依次扩展对话内存,并通过更新机制跟踪对话历史,生成第一输出分布;对KB内存管理器动态访问,生成第二输出分布;
根据第一输出分布和第二输出分布生成回复客户的话术。
2.根据权利要求1所述的基于双动态记忆网络的智能外呼对话方法,其特征在于,所述多回合对话数据通过BiGRU编码器处理得到编码向量H,所述当前回合客户话术通过GRU解码器处理得到解码向量qt。
3.根据权利要求2所述的基于双动态记忆网络的智能外呼对话方法,其特征在于,对话状态内存根据编码向量H进行寻址操作找到指定分配给内存槽的规范化权值at,以规范化权值at为指引读取对话历史内存中的上下文表示向量ct,每回合根据上下文表示向量ct和解码向量qt输入到GRU网络得到中间隐藏状态st,中间隐藏状态st=GRU(qt,ct),中间隐藏状态st用于更新对话状态内存,每回合根据中间隐藏状态st和上下文表示向量ct得到权重值g,权重值g=Sigmoid(st,ct)。
4.根据权利要求3所述的基于双动态记忆网络的智能外呼对话方法,其特征在于,采用对话状态内存最后一回合的寻位结果作为注意分数,注意分数来自于在对话状态内存中最后一回合的中间隐藏状态st中去找规范化权值at的寻位结果,使用注意分数通过复制机制得到复制分布Pc(yt)。
5.根据权利要求4所述的基于双动态记忆网络的智能外呼对话方法,其特征在于,上下文表示向量ct和解码向量qt拼接后输入到Softmax层,输出生成分布Pg(yt)。
6.根据权利要求5所述的基于双动态记忆网络的智能外呼对话方法,其特征在于,根据复制分布Pc(yt)、生成分布Pg(yt)和权重值g,生成第一输出分布Pcon(yt),第一输出分布Pcon(yt)=g×Pc(yt)+(1-g)×Pg(yt)。
7.根据权利要求6所述的基于双动态记忆网络的智能外呼对话方法,其特征在于,在KB内存管理器中KB内存指针Ptrkb每回合动态访问KB内存,解码向量qt访问KB内存管理器得到查询向量ok,查询向量ok结合内存指针Ptrkb动态访问KB内存得到KB内存上的第二输出分布Pkb(yt)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于信雅达科技股份有限公司,未经信雅达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111415684.8/1.html,转载请声明来源钻瓜专利网。





