[发明专利]一种基于transformer架构的对话生成方法有效

专利信息
申请号: 202010077900.1 申请日: 2020-02-01
公开(公告)号: CN111274362B 公开(公告)日: 2021-09-03
发明(设计)人: 蔡贤涛;袁一鸣 申请(专利权)人: 武汉大学
主分类号: G06F16/33 分类号: G06F16/33;G06F16/332;G06F40/30
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 许莲英
地址: 430072 湖*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 transformer 架构 对话 生成 方法
【说明书】:

本发明提出了一种基于transformer架构的对话生成方法,用于解决基于背景知识的对话生成问题,属于自然语言处理领域。其主要步骤为将对话上文以及背景知识输入到微调后的文本预训练模型,分别得到对应的向量化表示。做阅读理解任务,通过训练好的阅读理解模型得到背景知识符合当前语境的概率分布。做文本生成任务,根据概率最高的知识片段与对话上文的向量化表示通过多头注意力机制得到综合语义向量。根据综合语义向量结合复制机制生成回复。使用该方法可以生成具有信息量的、自然的、符合当前语境的回复。

技术领域

本发明属于自然语言处理领域,尤其涉及一种基于transformer架构的对话生成方法。

背景技术

人工智能的目的是让机器人越来越像人,因此能够交流是机器人的必备技能之一。随着深度学习的发展,序列到序列(Seq2Seq)模型被广泛用于会话建模中,为了解决原始模型倾向于产生无意义或无聊的回答,信息量小,与事实不符等问题,在对话系统中引入了知识信息。知识主要有两种形式:结构化的知识如知识图谱,非结构化的知识如文档。非结构化的知识由于其天然属性显然更加适合于开放域的对话系统。当前解决利用非结构知识进行开放域的回复生成的策略有两种,一种是将其视作阅读理解任务,选择与当前语境最相关的知识片段作为回复,由于回复是背景知识中的一个连续的片段,无法包含背景知识文档中没有的词语,所以会存在不自然的问题。另一种思路是将其视作文本生成任务,但在文本生成任务中将背景知识与对话历史的价值等同,缺少了知识选择的过程,容易被无关的知识混淆。本专利综合了两种策略,先选择出符合当前语境的知识片段,再利用拷贝机制将相关知识融入到回复中。使用该方法可以生成具有信息量的、自然的、符合当前语境的回复。

发明内容

本发明的目的在于提供一种基于transformer架构的对话生成方法。解决对话生成倾向于产生无意义或无聊的回答,信息量小,与事实不符等问题。

基于上述目的,本文提供的解决技术方案为一种基于transformer架构的对话生成方法,具体包括如下步骤:

步骤1:将对话上文以及背景知识中的词映射为词嵌入,位置嵌入,分割嵌入,进一步得到词向量化表示;

步骤2:将对话上文以及背景知识的词向量化表示输入到BERT模型,分别得到对话上文以及背景知识对应的语义表示;

步骤3:基于对话上文以及背景知识对应的语义表示,进一步做阅读理解任务,计算背景知识中符合当前语境的概率分布;

步骤4:基于对话上文以及背景知识对应的语义表示以及背景知识中符合当前语境的概率分布,进一步做文本生成任务,通过多头注意力机制结合背景知识中符合当前语境的概率分布得到综合语义向量,根据综合语义向量结合复制机制生成回复;

作为优选,步骤1中所述的对话上文为:

X=(x1,x2,...,xI)# (1)

其中,xj是X的第j个词,I为词的数量,j∈[1,I];

步骤1中所述背景知识为:

K=(k1,k2,...,kN)# (2)

其中,ki是K的第i个词,N为词的数量,i∈[1,N];

步骤1中生成回复为;

Y=(y1,y2,...,yo)# (3)

其中,yr是Y的第r个词,O为词的数量,r∈[1,O];

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010077900.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top