一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种语音对话方法及相关装置

2022-12-20 20:27:22 来源:中国专利 TAG:

技术特征:
1.一种语音对话方法,应用于对话系统,其特征在于,包括:接收用户的输入信息,并根据所述输入信息得到对应的文本信息;识别所述文本信息中的话题实体;基于所述话题实体对所述用户进行情感检测以得到情感检测结果,并基于所述情感检测结果在知识图谱中更新所述用户的用户实体;在所述用户与所述对话系统进行n轮对话后,对所述n轮对话进行僵局检测,得到僵局检测结果;若所述僵局检测结果指示对话陷入僵局,则根据所述用户的用户实体向所述用户推送新话题进行对话。2.根据权利要求1所述的语音对话方法,其特征在于,所述识别所述文本信息中的话题实体包括:将所述文本信息转换为词向量;将所述词向量输入至bigru神经网络中,以输出目标序列;根据条件随机场crf进行概率建模得到条件概率模型,将所述目标序列作为所述条件概率模型的输入,以输出所述话题实体。3.根据权利要求1所述的语音对话方法,其特征在于,所述对所述n轮对话进行僵局检测,得到僵局检测结果包括:通过textcnn神经网络对所述n轮对话对应的文本内容进行文本分类,得到分类结果以作为所述僵局检测结果,所述分类结果用于指示是否陷入僵局;或者,提取所述n轮对话的文本内容中的关键词组;判断所述关键词组中,是否存在出现频次大于对应预设值的关键词;若存在,则所述僵局检测结果为陷入僵局。4.根据权利要求3所述的语音对话方法,其特征在于,所述通过textcnn神经网络对所述n轮对话对应的文本内容进行文本分类包括:过滤器将大小为3
×3×
1的节点矩阵变化为单位节点矩阵,wi
x,y
来表示输出节点矩阵的第i个节点,过滤器输入节点(x,y)的权重,b
i
表示第i个输出节点对应的偏置项参数,单位矩阵中第i个节点的取值记作a(i),通过以下公式确定特征图:其中,x与y为词向量构成矩阵的下标,所述c
x,y
为过滤器中节点(x,y)的取值,f为激活函数,所有a(i)构成的单位向量就是卷积层所得的特征图,将其作为池化层的输入;将所述特征图作为三个池化层的输入以分别得到对应的特征;将所述对应的特征在融合层进行拼接得到目标向量;将所述目标向量输入至全连接层以进行文本分类,得到所述分类结果。5.根据权利要求1所述的语音对话方法,其特征在于,所述根据所述用户的用户实体向所述用户推送新话题进行对话包括:根据所述n轮对话确定最新话题实体;确定与所述最新话题实体的相似度超过第一阈值的话题集,作为预推荐话题序列;
根据话题热度值和所述用户实体确定所述预推荐话题序列中,各预推荐话题的推荐值;将推荐值最高的预推荐话题作为所述新话题向所述用户推送。6.根据权利要求5所述的语音对话方法,其特征在于,所述确定与所述最新话题实体的相似度超过第一阈值的话题集,作为预推荐话题序列包括:通过以下公式确定所述预推荐话题序列:通过以下公式确定所述预推荐话题序列:通过以下公式确定所述预推荐话题序列:其中,h
r
pt
r
和t
r
ph
r
用于表示所述知识图谱的关系边权重,sim(h,t)用于表示所述相似度;δr表示所有以r为关系的三元组,t
r
表示所有以r为关系的三元组的尾实体,h
r
表示所有以r为关系的三元组的头实体;将所述相似度值按从大到小的顺序进行排列,确定所述相似度超过所述第一阈值的话题集作为所述预推荐话题序列。7.根据权利要求6所述的语音对话方法,其特征在于,根据话题热度值和所述用户实体确定所述预推荐话题序列中,各预推荐话题的推荐值包括:通过以下公式确定所述各预推荐话题的推荐值:其中,所述at用于表示所述推荐值,所述lt用于表示对应预推荐话题的话题热度值,所述pt用于表示所述用户对所述对应预推荐话题的喜好值,所述喜好值包含于所述用户实体中。8.根据权利要求1所述的语音对话方法,其特征在于,所述方法还包括:若所述僵局检测结果为未陷入僵局,则基于bm25算法得到对话的候选回复序列;确定所述候选回复序列中各回复的回复准确值、情感相似度值和话题的可开展值;根据以下公式确定所述各回复的综合评分:其中,所述a
u
用于表示所述综合评分,所述ru、su、bu分别用于表示所述回复准确值,所述情感相似度值和所述话题的可开展值;将所述综合评分最高的目标回复向所述用户输出。9.一种语音对话系统,其特征在于,包括:收发单元,用于接收用户的输入信息,并根据所述输入信息得到对应的文本信息;识别单元,用于识别所述文本信息中的话题实体;检测单元,用于基于所述话题实体对所述用户进行情感检测以得到情感检测结果,并
基于所述情感检测结果在知识图谱中更新所述用户的用户实体;所述检测单元还用于在所述用户与所述对话系统进行n轮对话后,对所述n轮对话进行僵局检测,得到僵局检测结果;所述收发单元还用于若所述僵局检测结果指示对话陷入僵局,则根据所述用户的用户实体向所述用户推送新话题进行对话。10.一种计算机可读存储介质,包括指令,当其在处理器上运行时,使得处理器执行如权利要求1-8中任一项所述的方法。

技术总结
本发明实施例公开了一种语音对话方法及相关装置,用于提高人机对话中的可持续性和主动性。本发明实施例方法包括:接收用户的输入信息,并根据所述输入信息得到对应的文本信息;识别所述文本信息中的话题实体;基于所述话题实体对所述用户进行情感检测以得到情感检测结果,并基于所述情感检测结果在知识图谱中更新所述用户的用户实体;在所述用户与所述对话系统进行N轮对话后,对所述N轮对话进行僵局检测,得到僵局检测结果;若所述僵局检测结果指示对话陷入僵局,则根据所述用户的用户实体向所述用户推送新话题进行对话。体向所述用户推送新话题进行对话。体向所述用户推送新话题进行对话。


技术研发人员:余敦辉 张阳 张万山 张蕗怡 张与牵 陈叶子
受保护的技术使用者:湖北大学
技术研发日:2022.06.27
技术公布日:2022/12/19
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献