基于双动态记忆网络的智能外呼对话方法和系统技术方案

技术编号:32364701 阅读:27 留言:0更新日期:2022-02-20 03:37
本发明专利技术公开了一种基于双动态记忆网络的智能外呼对话方法和系统,其方法为:获取对话数据,对话数据包括多回合对话数据和当前回合客户话术;对多回合对话数据处理,得到编码向量信息,用于对话内存管理器中对话历史内存和对话状态内存的全局管理和迭代更新;对当前回合客户话术进行词嵌入向量化后,得到解码向量信息,用于处理内存管理器的对话状态内存和访问KB内存管理器的KB内存;对话内存管理器动态地依次扩展对话内存,并通过更新机制跟踪对话历史,生成第一输出分布;对KB内存管理器动态访问,生成第二输出分布;根据第一、第二输出分布生成回复客户的话术。本发明专利技术通过学习人机历史对话、结合外呼知识库,实现机器人与客户的流畅、精准对答。精准对答。精准对答。

【技术实现步骤摘要】
基于双动态记忆网络的智能外呼对话方法和系统


[0001]本专利技术涉及自动对话生成
,具体涉及基于双动态记忆网络的智能外呼对话方法和系统。

技术介绍

[0002]传统的人工客服人员流动性大、人力成本高、服务缺乏标准、服务效率低等问题,导致企业招聘难、培训时间长,增加了企业相关成本,因此有了智能客服的需求与发展。在智能客服中任务型的对话机器人起到了关键性作用。任务型对话系统(task

oriented dialogue TOD)主要分为两类:管道式(pipeline)任务型对话系统和端到端(end

to

end)任务型对话系统,智能外呼对话系统属于任务型的对话系统,传统的智能外呼系统采用管道式搭建。
[0003]管道式对话系统通常由自然语言理解(NLU)、对话状态跟踪(DST)、对话策略学习(POL)和自然语言生成(NLG)四个模块组成。管道式对话系统中的这些模块通常是单独优化的,因此无法保证整个对话系统的总体优化性能,管道式对话系统模型较多,存在训练难模型管理难问题,而且本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于双动态记忆网络的智能外呼对话方法,其特征在于,包括以下步骤:获取对话数据,对话数据包括多回合对话数据和当前回合客户话术;对多回合对话数据处理,得到编码向量信息,用于对话内存管理器中对话历史内存和对话状态内存的全局管理和迭代更新;对当前回合客户话术进行词嵌入向量化后,得到解码向量信息,用于处理内存管理器的对话状态内存和访问KB内存管理器的KB内存;对话内存管理器动态地依次扩展对话内存,并通过更新机制跟踪对话历史,生成第一输出分布;对KB内存管理器动态访问,生成第二输出分布;根据第一输出分布和第二输出分布生成回复客户的话术。2.根据权利要求1所述的基于双动态记忆网络的智能外呼对话方法,其特征在于,所述多回合对话数据通过BiGRU编码器处理得到编码向量H,所述当前回合客户话术通过GRU解码器处理得到解码向量q
t
。3.根据权利要求2所述的基于双动态记忆网络的智能外呼对话方法,其特征在于,对话状态内存根据编码向量H进行寻址操作找到指定分配给内存槽的规范化权值a
t
,以规范化权值a
t
为指引读取对话历史内存中的上下文表示向量c
t
,每回合根据上下文表示向量c
t
和解码向量q
t
输入到GRU网络得到中间隐藏状态s
t
,中间隐藏状态s
t
=GRU(q
t
,c
t
),中间隐藏状态s
t
用于更新对话状态内存,每回合根据中间隐藏状态s
t
和上下文表示向量c
t
得到权重值g,权重值g=Sigmoid(s
t
,c
t
)。4.根据权利要求3所述的基于双动态记忆网络的智能外呼对话方法,其特征在于,采用对话状态内存最后一回合的寻位结果作为注意分数,注意分数来自于在对话状态内存中最后一回合的中间隐藏状态s
t
中去找规范化权值a
t
的寻位结果,使用注意分数通过复制机制得到复制分布P
c
(y
t
)。5.根据权利要求4所述的基于双动态记忆网络的智能外呼对话方法,其特征在于,上下文表示向量c
t
和解码向量q
t
拼接后输入到Softmax层,输出生成分布P
g
(y
t
)。6.根据权利要求5所述的基于双动态记忆...

【专利技术属性】
技术研发人员:周鸿章宣明辉操玉琴刘卫东李宇豪
申请(专利权)人:信雅达科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1