[发明专利]一种基于多回复解码器的对话系统在审
| 申请号: | 202210610767.0 | 申请日: | 2022-05-31 |
| 公开(公告)号: | CN114969292A | 公开(公告)日: | 2022-08-30 |
| 发明(设计)人: | 蔡铁城;姚震;陈志豪;杨州;廖祥文 | 申请(专利权)人: | 福州大学 |
| 主分类号: | G06F16/332 | 分类号: | G06F16/332;G06N3/04;G06N3/08 |
| 代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 陈明鑫;蔡学俊 |
| 地址: | 350108 福建省福州市*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 回复 解码器 对话 系统 | ||
1.一种基于多回复解码器的对话系统,其特征在于,包括:
数据预处理模块,对系统回复和用户对话进行去词化操作,降低由于语言表达的多样性给对话系统带来的干扰;
对话编码器模块,负责编码历史对话信息,将对话文本序列映射为对应时间步的隐藏状态表征向量;
对话状态解码器模块,负责根据对话编码器模块的输出和上一轮对话状态,解码出本轮对话状态;本轮对话状态包含四类信息,分别是:1)用户对话中涉及的对话领域信息、2)用户动作信息、3)确信状态、4)数据库查询结果;
外部数据库模块,负责根据对话状态解码器模块的输出查询满足用户要求的所有实体,实体以三元组(领域,槽,槽值)的形式存储;
系统动作解码器模块,负责根据对话状态解码器模块的输出、数据库的返回结果和本轮用户对话解码出本轮系统动作;
系统回复生成模块,由三个子模块组成:全局回复解码器,负责根据所有输入数据解码出一个全局回复;专业子解码器,负责针对用户对话中涉及的某个对话领域解码出一个局部回复;通道选择网络,负责从所有生成的候选回复中选择最满足用户要求的一个。
2.根据权利要求1所述的一种基于多回复解码器的对话系统,其特征在于,所述数据预处理模块使用占位符表示与相同槽名对应的不同对话领域信息。
3.根据权利要求1所述的一种基于多回复解码器的对话系统,其特征在于,经过数据预处理模块预处理后的对话文本序列使用一个双层门控循环网络作为共享编码器,将对话文本序列映射为对应时间步的词向量。
4.根据权利要求1所述的一种基于多回复解码器的对话系统,其特征在于,使用一个双层门控循环网络作为对话状态解码器模块。
5.根据权利要求1所述的一种基于多回复解码器的对话系统,其特征在于,使用一个外部数据库用以根据当前轮的对话状态查询所有符合用户需求的实体。
6.根据权利要求1所述的一种基于多回复解码器的对话系统,其特征在于,使用一个双层门控循环网络作为系统动作解码器模块,根据当前轮的对话状态、数据库查询结果和当前轮用户对话解码出本轮系统动作策略。
7.根据权利要求1所述的一种基于多回复解码器的对话系统,其特征在于,使用若干个双层门控循环网络作为回复解码器,其中一个为全局回复解码器,用以根据所有输入数据解码出一个回复,其余作为专业子解码器,用以针对用户对话中涉及的特定领域解码出一个局部回复;通道选择网络将从所有候选回复中选择出最符合用户要求的一个输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州大学,未经福州大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210610767.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种中深层地热能应用系统
- 下一篇:一种异常事件监控方法、装置、设备及介质





