[发明专利]一种问答模型训练方法、问题语句处理方法、装置及存储介质有效
申请号: | 201910512122.1 | 申请日: | 2019-06-13 |
公开(公告)号: | CN110222164B | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 高俊;闭玮;刘晓江;史树明 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/33;G06N3/04 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 王花丽;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 问答 模型 训练 方法 问题 语句 处理 装置 存储 介质 | ||
本发明提供了一种问答模型训练方法,包括:通过问答模型的隐变量生成网络,确定与问题语句所对应的词语级的隐变量;通过问答模型的答复语句生成网络对词语级的隐变量进行解码处理,生成与词语级的隐变量相同数量的答复词语;根据与词语级的隐变量相同数量的答复词语,生成与词语级的隐变量相对应的答复语句;通过所生成的答复语句所对应的精确率和召回率的调和平均数,更新隐变量生成网络的参数;通过损失值最小的答复语句的正确数据标注,更新答复语句生成网络的参数。本发明还提供了问题语句处理方法、装置及存储介质。本发明能够使得训练得到的问答模型所生成的回复更加具有针对性,从而可以提升回复的丰富度和前瞻性,提升用户的使用体验。
技术领域
本发明涉及数据处理技术,尤其涉及问答模型训练方法、问题语句处理方法、装置及存储介质。
背景技术
人机交互(Human–Computer Interaction,HCI)是指人与计算机之间使用某种对话语言,以一定的交互方式确定人与计算机之间的信息交换过程。随着人机交互技术的发展,越来越多的基于人机交互技术的智能产品应运而生,例如聊天机器人(chatterbot)等。这些智能产品可以和用户进行聊天交流,并根据用户的问题生成相应的回答信息。但是,所生成的回答信息通常都是高频的通用答复,这些答复往往没有实际意义,同时相关技术仅能够根据一个问题语句生成一个对应的答复语句,但并不能够根据一个问题语句生成多个对应的答复语句,影响用户的使用体验。
发明内容
有鉴于此,本发明实施例提供一种问答模型训练方法、问题语句处理方法、装置及存储介质,能够根据用户输入的问题语句,可以一次性生成多中不同的回复,生成的回复具有较好的多样性,减少了通用回复的生成,提升了用户的使用体验。
本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种问答模型训练方法,包括:
通过问答模型的隐变量生成网络,确定与问题语句所对应的词语级的隐变量;
通过所述问答模型的答复语句生成网络对所述词语级的隐变量进行解码处理,生成与所述词语级的隐变量相同数量的答复词语;
根据与所述词语级的隐变量相同数量的答复词语,生成与所述词语级的隐变量相对应的答复语句;
通过所生成的答复语句所对应的精确率和召回率的调和平均数,更新所述隐变量生成网络的参数;
通过损失值最小的所述答复语句的正确数据标注,更新所述答复语句生成网络的参数。
本发明实施例还提供了一种问答模型的问题语句处理方法,其特征在于,所述方法包括:
通过问答模型的隐变量生成网络,确定与目标问题语句所对应的至少一个词语级的隐变量;
通过所述问答模型的答复语句生成网络,根据所述至少一个词语级的隐变量,生成与所述词语级的隐变量相对应的答复词语以及所述答复词语的被选取概率;
根据所述答复词语的被选取概率,选取至少一个答复词语组成与所述目标问题语句相对应的答复语句;
输出所述答复语句。
本发明实施例还提供了一种问答模型的训练装置,包括:
隐变量生成网络训练模块,用于通过问答模型的隐变量生成网络,确定与问题语句所对应的词语级的隐变量;
答复语句生成网络训练模块,用于通过所述问答模型的答复语句生成网络对所述词语级的隐变量进行解码处理,生成与所述词语级的隐变量相同数量的答复词语;
所述答复语句生成网络训练模块,用于根据与所述词语级的隐变量相同数量的答复词语,生成与所述词语级的隐变量相对应的答复语句;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910512122.1/2.html,转载请声明来源钻瓜专利网。