买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中国平安人寿保险股份有限公司
摘要:本申请实施例提供一种用户模拟器构建方法、装置、电子设备及存储介质,其中,该方法包括:获取用户模拟器的第一对话状态表示及对话机器人的第二对话状态表示;根据所述第一对话状态表示和所述第二对话状态表示得到本轮对话状态表示;基于所述本轮对话状态表示预测出本轮对话的对话目标;基于所述对话目标生成本轮对话的回复语句。本申请实施例构建的用户模拟器有利于提高用户模拟器的泛化性,以更好的模拟真实用户对话情况,从而提升用户模拟器的对话效果。
主权项:1.一种用户模拟器构建方法,其特征在于,所述方法包括:获取用户模拟器的第一对话状态表示及对话机器人的第二对话状态表示;根据所述第一对话状态表示和所述第二对话状态表示得到本轮对话状态表示;基于所述本轮对话状态表示预测出本轮对话的对话目标;基于所述对话目标生成本轮对话的回复语句;计算所述本轮对话的回复语句与预设的N个语料集中每个语料集中的每条语料的第一语义相似度;N为大于1的整数;计算预设对话目标与所述N个语料集中每个语料集中的每条语料的第二语义相似度;根据所述第一语义相似度和所述第二语义相似度计算所述本轮对话的回复语句与所述预设对话目标之间的匹配程度;所述匹配程度用于表示当前是否结束对话;在所述匹配程度大于或等于阈值的情况下,向用户模拟器返回所述本轮对话的回复语句,并结束对话;在所述匹配程度小于阈值的情况下,不结束对话;所述根据所述第一对话状态表示和所述第二对话状态表示得到本轮对话的状态表示,包括:对所述第一对话状态表示和所述第二对话状态表示进行拼接,得到本轮对话的输入;获取历史对话的状态表示;所述历史对话的状态表示是指本轮对话之前的所有对话的状态表示;对本轮对话的输入及历史对话的状态表示进行编码,得到所述本轮对话的状态表示;所述获取用户模拟器的第一对话状态表示,包括:获取用户模拟器本轮对话的输入;其中,用户模拟器本轮对话的输入包括用户模拟器上一轮对话的意图、本轮对话的意图、本轮对话输入的槽位、历史对话输入的槽位;采用双向长短期记忆网络对用户模拟器本轮对话的输入进行编码,得到双向长短期记忆网络正向和反向最后一层的输出结果;将正向最后一层的输出结果与反向最后一层的输出结果拼接,得到第一拼接特征;对所述第一拼接特征进行独热编码得到所述第一对话状态表示;所述获取对话机器人的第二对话状态表示,包括:获取对话机器人上一轮对话对用户模拟器的回复;其中,对话机器人上一轮对话对用户模拟器的回复包括对话机器人上一轮对话采取的动作以及回复的槽位信息;采用双向长短期记忆网络对对话机器人上一轮对话对用户模拟器的回复进行编码,得到双向长短期记忆网络正向和反向最后一层的输出结果;将正向最后一层的输出结果与反向最后一层的输出结果拼接,得到第二拼接特征;对所述第二拼接特征进行独热编码得到所述第二对话状态表示;所述方法还包括:计算所述本轮对话的回复语句中的槽位-槽值信息与所述预设对话目标之间的第一匹配得分;根据所述第一匹配得分和第二匹配得分计算出回报函数的值;所述第二匹配得分为上一轮对话的回复语句中槽位-槽值信息与所述预设对话目标之间的匹配得分。
全文数据:
权利要求:
百度查询: 中国平安人寿保险股份有限公司 用户模拟器构建方法、装置、电子设备及存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。