[发明专利]针对用户问句进行智能应答的方法和装置有效
申请号: | 202010819216.6 | 申请日: | 2020-08-14 |
公开(公告)号: | CN111680148B | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 张杰;王雅芳 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/35;G06F16/33;G06F40/279;G06F40/216;G06Q30/00;G06N20/00 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 孙欣欣;周良玉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 用户 问句 进行 智能 应答 方法 装置 | ||
1.一种针对用户问句进行智能应答的方法,所述方法包括:
获取当前多轮对话中的用户问句;
将所述用户问句输入预先训练的模糊分类模型,通过所述模糊分类模型输出目标类别;所述目标类别选自第一类别和第二类别,所述第一类别表明所述用户问句描述清晰,所述第二类别表明所述用户问句描述模糊;
当所述目标类别为所述第一类别时,识别所述用户问句对应的第一标准问句,并根据所述第一标准问句确定针对所述用户问句的第一应答语句;
当所述目标类别为所述第二类别时,识别所述用户问句包含的第一要素,并根据所述第一要素确定针对所述用户问句的第二应答语句;
所述根据所述第一要素确定针对所述用户问句的第二应答语句,包括:
当所述第一要素为诉求要素时,确定所述用户问句中缺失的业务要素;
对应于缺失的业务要素,确定针对所述用户问句的第二应答语句,所述第二应答语句用于针对缺失的业务要素进行反问。
2.如权利要求1所述的方法,其中,所述方法还包括:
接收用户针对所述反问的补充信息;
根据所述补充信息和所述用户问句,确定所述用户问句对应的第二标准问句,并根据所述第二标准问句确定针对所述用户问句的第三应答语句。
3.如权利要求1所述的方法,其中,所述模糊分类模型基于第一类训练样本和第二类训练样本预先训练;所述第一类训练样本包括第一用户问句和第一标签,所述第一标签对应于所述第一类别;所述第二类训练样本包括第二用户问句和第二标签,所述第二标签对应于所述第二类别。
4.如权利要求3所述的方法,其中,所述第一用户问句包含业务要素和诉求要素;所述第二用户问句仅包含业务要素或仅包含诉求要素。
5.如权利要求3所述的方法,其中,所述模糊分类模型是bert模型;
所述模糊分类模型的训练方式如下:
获取经过预训练任务预训练的bert模型;
利用所述第一类训练样本和所述第二类训练样本对预训练的bert模型进行微调。
6.如权利要求1所述的方法,其中,所述识别所述用户问句对应的第一标准问句,包括:
将所述用户问句输入预先训练的问题识别模型,得到所述用户问句对应的第一标准问句。
7.如权利要求6所述的方法,其中,所述问题识别模型采用如下方式进行训练:
获取样本集合中的各个样本用户问句以及各个样本用户问句对应的标问分类标签;
利用已训练的第一神经网络模型,预测各个用户问句在各个标问分类上的第一概率得分,其中所述第一神经网络模型的层数为N;
利用待训练的所述问题识别模型,预测各个用户问句在各个标问分类上的第二概率得分,其中,所述问题识别模型的层数为M,MN;
根据所述第二概率得分和所述第一概率得分,确定第一预测损失;
根据所述第二概率得分和各个用户问句的标问分类标签,确定第二预测损失;
将所述第一预测损失与所述第二预测损失进行加权求和,得到第一总损失;
以最小化所述第一总损失为训练目标,对所述问题识别模型进行训练。
8.如权利要求1所述的方法,其中,所述识别所述用户问句包含的第一要素,包括:
将所述用户问句输入预先训练的要素识别模型,得到所述用户问句包含的第一要素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010819216.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:行为预测模型的训练方法及装置
- 下一篇:更新业务预测模型的方法及装置