[发明专利]基于情感判定的多轮对话生成方法、装置及终端设备在审
申请号: | 202211223323.8 | 申请日: | 2022-10-08 |
公开(公告)号: | CN115481232A | 公开(公告)日: | 2022-12-16 |
发明(设计)人: | 高凯;勾智楠;周二亮;赵天龙;董超 | 申请(专利权)人: | 河北科技大学;河北尚云信息科技有限公司;河北经贸大学 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/33;G06F16/35 |
代理公司: | 河北国维致远知识产权代理有限公司 13137 | 代理人: | 秦春芳 |
地址: | 050018 河北省石*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 情感 判定 轮对 生成 方法 装置 终端设备 | ||
1.一种基于情感判定的多轮对话生成方法,其特征在于,包括:
获取对话信息;
通过情感分类器识别所述对话信息中的第一情感信息,其中,所述情感分类器基于分类模型对所述对话信息包含的情绪进行识别和分类,所述第一情感信息表征所述对话信息的情感;
基于所述第一情感信息,采用情感转移数学模型确定第二情感信息,其中,所述第二情感信息为多种所述第一情感信息中的一种情感信息,情感转移数学模型用于基于对话时间以及对话轮次确定所述第二情感信息;
通过对话生成模型根据所述第二情感信息,输出含有所述第二情感信息的本轮对话,其中,所述对话生成模型用于生成语义正确且蕴含情绪的对话。
2.如权利要求1所述的基于情感判定的多轮对话生成方法,其特征在于,所述基于所述第一情感信息,采用情感转移数学模型确定第二情感信息,包括:
结合对话时间判定模型和对话轮次判定模型确定所述情感转移数学模型,所述情感转移数学模型的表达式为:
z=β*x+(1-β)*y
式中,z表示情感转移值,β表示情感转移因子,β∈(0,1),x表示对话时间判定模型中的对话时间判定值,y表示对话轮次判定模型中的对话轮次判定值;
比较所述情感转移值与预设情感转移阈值;
若所述情感转移值大于所述预设情感转移阈值,则所述情感转移数学模型确定的所述第二情感信息与用户上轮对话的第一情感信息相同;
若所述情感转移值小于或等于所述预设情感转移阈值,则所述情感转移数学模型确定的所述第二情感信息与用户当前对话的第一情感信息相同。
3.如权利要求2所述的基于情感判定的多轮对话生成方法,其特征在于,所述对话时间判定模型的表达式为:
式中,x表示对话时间判定值,nth表示用户发起当前对话的轮次,Ti表示用户发起当前对话的时刻,Ti-1表示用户发起上轮对话的时刻,T0为用户与人机对话系统建立对话的时刻,α表示平滑因子,为一个常数。
4.如权利要求2所述的基于情感判定的多轮对话生成方法,其特征在于,所述对话轮次判定模型的表达式为:
式中,y表示对话轮次判定值,nth表示用户发起当前对话的轮次,mth表示历史对话中与用户当前对话情感信息一致的最近轮次,α表示平滑因子,为一个常数。
5.如权利要求1所述的基于情感判定的多轮对话生成方法,其特征在于,在所述通过情感分类器识别所述对话信息中的第一情感信息后,所述采用情感转移数学模型确定第二情感信息前,所述方法还包括:
通过所述情感分类器判定用户当前对话信息中的第一情感信息和用户上轮对话信息中的第一情感信息是否一致,若不一致,则调用所述情感转移数学模型确定所述第二情感信息。
6.如权利要求1-5任一项所述的基于情感判定的多轮对话生成方法,其特征在于,所述通过情感分类器识别所述对话信息中的第一情感信息,包括:
将所述对话信息映射至词向量空间,转换成对应的文本词向量;
将所述文本词向量输入所述情感分类器中,识别所述对话信息中的第一情感信息。
7.如权利要求1-5任一项所述的基于情感判定的多轮对话生成方法,其特征在于,所述通过对话生成模型根据所述第二情感信息,输出含有所述第二情感信息的本轮对话,包括:将所述第二情感信息嵌入所述对话生成模型,输出含有所述第二情感信息的本轮对话。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北科技大学;河北尚云信息科技有限公司;河北经贸大学,未经河北科技大学;河北尚云信息科技有限公司;河北经贸大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211223323.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种新式昆虫熏杀瓶
- 下一篇:一种海洋钢材的包覆防蚀方法