一种意图识别方法及装置制造方法及图纸

技术编号:24854767 阅读:40 留言:0更新日期:2020-07-10 19:08
本申请示出了一种意图识别方法及装置。在本申请中,获取咨询文本;基于咨询领域识别模型,确定咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域;基于咨询意图识别模型,确定咨询文本分别属于多个预设咨询意图中的每一个预设咨询意图的意图概率;基于咨询领域的确定结果以及每一个意图概率,确定咨询文本的目标咨询意图。本申请通过结合多种模型确定用户提交的咨询文本的咨询意图,如此,在确定咨询文本的咨询意图时,可以充分发挥各个模型的优势,多个模型结合之后提高了整体的泛化能力,如此,将各个模型的优势结合起来,可以提高确定出的咨询意图的准确率。

【技术实现步骤摘要】
一种意图识别方法及装置
本申请涉及计算机
,特别是涉及一种意图识别方法及装置。
技术介绍
用户在享用网络上的一些服务时,有时候会遇到一些问题需要咨询,随着技术的飞速发展,越来越多的网络平台使用自动客服系统来解答用户的咨询。其中,用户可以向自动客服系统提问,自动客服系统根据用户的提问识别出用户的咨询意图,然后根据该咨询意图对用户进行解答,以解决用户的问题。目前,自动客服系统通常是在用户提问的文本中查找特定关键词,然后基于特定关键词来确定用户的意图。然而,专利技术人发现,现有技术的方式识别出的用户的咨询意图的准确度较低,经常会出现识别错误的情况,进而无法准确解答用户的提问。
技术实现思路
为解决上述技术问题,本申请示出了一种意图识别方法及装置。第一方面,本申请示出了一种意图识别方法,所述方法包括:获取咨询文本;基于咨询领域识别模型,确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域;基于咨询意图识别模型,确定所述咨询文本分别属于多个预设咨询意图中的每一个预设咨询意图的意图概率;基于咨询领域的确定结果以及每一个意图概率,确定所述咨询文本的目标咨询意图。在一个可选的实现方式中,所述基于咨询领域的确定结果以及每一个意图概率,确定所述咨询文本的目标咨询意图,包括:基于所述确定结果设置第一预设意图概率阈值以及第二预设意图概率阈值,所述第一预设意图概率阈值小于所述第二预设意图概率阈值;在多个意图概率中的最高的意图概率小于或等于第一预设意图概率阈值的情况下,确定所述咨询文本的目标咨询意图不位于多个预设意图中;在多个意图概率中的最高的意图概率大于第一预设意图概率阈值且小于第二预设阈值的情况下,按照意图概率由高至低的顺序,输出多个意图概率中的至少两个意图概率对应的预设咨询意图,将用户在输出的预设咨询意图中选择的预设咨询意图确定为所述咨询文本的目标咨询意图;在多个意图概率中的最高的意图概率大于或等于第二预设意图概率阈值的情况下,将最高的意图概率对应的预设咨询意图确定为所述咨询文本的目标咨询意图。在一个可选的实现方式中,所述基于咨询领域识别模型,确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域,包括:将所述咨询文本输入咨询领域识别模型中,得到所述咨询领域识别模型输出的输出结果;其中,所述输出结果包括:所述咨询文本不属于多个预设咨询领域中的任意一个预设咨询领域的第一概率;所述咨询文本分别属于多个预设咨询领域中的每一个预设咨询领域的第二概率;所述咨询文本同时属于多个预设咨询领域中的至少两个预设咨询领域的第三概率;根据所述输出结果确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域。在一个可选的实现方式中,所述根据所述输出结果确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域,包括:在所述第一概率大于每一个所述第二概率且大于所述第三概率的情况下,确定所述第一概率分别与第一预设领域概率阈值、第二预设领域概率阈值之间的大小关系;所述第一预设领域概率阈值大于所述第二预设领域概率阈值;在所述第一概率大于或等于所述第一预设领域概率阈值的情况下,确定所述咨询文本不属于多个预设咨询领域中的任意一个预设咨询领域的概率为第一概率;在所述第一概率小于所述第一预设领域概率阈值且大于所述第二预设领域概率阈值的情况下,确定所述咨询文本不属于多个预设咨询领域中的任意一个预设咨询领域为第二概率;所述第二概率小于所述第一概率;在所述第一概率小于或等于所述第二预设领域概率阈值的情况下,确定所述咨询文本不属于多个预设咨询领域中的任意一个预设咨询领域为第三概率;所述第三概率小于所述第二概率。在一个可选的实现方式中,所述基于所述确定结果设置第一预设意图概率阈值以及第二预设意图概率阈值,包括:在所述第一概率大于或等于所述第一预设领域概率阈值的情况下,设置第一预设意图概率阈值为第一数值;在所述第一概率小于所述第一预设领域概率阈值且大于所述第二预设领域概率阈值的情况下,设置第一预设意图概率阈值为第二数值,所述第一数值大于所述第二数值;在所述第一概率小于或等于所述第二预设领域概率阈值的情况下,设置第一预设意图概率阈值为第三数值,所述第二数值大于所述第三数值。在一个可选的实现方式中,所述根据所述输出结果确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域,包括:在多个第二概率中的最高的第二概率大于所述第一概率且大于所述第三概率的情况下,确定多个第二概率中的最高的第二概率是否大于或等于第三预设领域概率阈值;在多个第二概率中的最高的第二概率大于或等于第三预设领域概率阈值的情况下,将多个第二概率中的最高的第二概率对应的预设咨询领域确定为所述咨询文本属于的咨询领域。在一个可选的实现方式中,所述基于所述确定结果设置第一预设意图概率阈值以及第二预设意图概率阈值,包括:在多个第二概率中的最高的第二概率大于或等于第三预设领域概率阈值的情况下,设置第二意图阈值为第四数值;在多个第二概率中的最高的第二概率小于第三预设领域概率阈值的情况下,设置第二意图阈值为第五数值,所述第四数值大于所述第五数值。在一个可选的实现方式中,所述根据所述输出结果确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域,包括:在所述第三概率大于所述第一概率且大于每一个所述第二概率的情况下,确定所述第三概率分别与第四预设领域概率阈值、第五预设领域概率阈值之间的大小关系;所述第四预设领域概率阈值大于所述第五预设领域概率阈值;在所述第三概率大于或等于所述第四预设领域概率阈值的情况下,确定所述咨询文本同时属于多个预设咨询领域中的至少两个预设咨询领域的概率为第四概率;在所述第三概率小于所述第四预设领域概率阈值且大于所述第五预设领域概率阈值的情况下,确定所述咨询文本同时属于多个预设咨询领域中的至少两个预设咨询领域的概率为第五概率,所述第五概率小于所述第四概率;在所述第三概率小于或等于所述第五预设领域概率阈值的情况下,确定所述咨询文本同时属于多个预设咨询领域中的至少两个预设咨询领域的概率为第六概率;所述第六概率小于所述第五概率。在一个可选的实现方式中,所述基于所述确定结果设置第一预设意图概率阈值以及第二预设意图概率阈值,包括:在所述第三概率大于或等于所述第四预设领域概率阈值的情况下,设置第一预设意图概率阈值为第六数值,和/或,设置第二意图阈值为第七数值;在所述第三概率小于所述第四预设领域概率阈值且大于所述第五预设领域概率阈值的情况下,设置第一预设意图概率阈值为第八数值,和/或,设置第二意图阈值为第九数值,所述第六数值小于所述第八数值,所述第七数值大于所述第九数值;在所述第三概率小于或等于所述第五预设领域概率阈值的情况下,设置第一预设意图概率阈值为第十数值,和/或,设置第本文档来自技高网...

【技术保护点】
1.一种意图识别方法,其特征在于,所述方法包括:/n获取咨询文本;/n基于咨询领域识别模型,确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域;/n基于咨询意图识别模型,确定所述咨询文本分别属于多个预设咨询意图中的每一个预设咨询意图的意图概率;/n基于咨询领域的确定结果以及每一个意图概率,确定所述咨询文本的目标咨询意图。/n

【技术特征摘要】
1.一种意图识别方法,其特征在于,所述方法包括:
获取咨询文本;
基于咨询领域识别模型,确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域;
基于咨询意图识别模型,确定所述咨询文本分别属于多个预设咨询意图中的每一个预设咨询意图的意图概率;
基于咨询领域的确定结果以及每一个意图概率,确定所述咨询文本的目标咨询意图。


2.根据权利要求1所述的方法,其特征在于,所述基于咨询领域的确定结果以及每一个意图概率,确定所述咨询文本的目标咨询意图,包括:
基于所述确定结果设置第一预设意图概率阈值以及第二预设意图概率阈值,所述第一预设意图概率阈值小于所述第二预设意图概率阈值;
在多个意图概率中的最高的意图概率小于或等于第一预设意图概率阈值的情况下,确定所述咨询文本的目标咨询意图不位于多个预设意图中;
在多个意图概率中的最高的意图概率大于第一预设意图概率阈值且小于第二预设阈值的情况下,按照意图概率由高至低的顺序,输出多个意图概率中的至少两个意图概率对应的预设咨询意图,将用户在输出的预设咨询意图中选择的预设咨询意图确定为所述咨询文本的目标咨询意图;
在多个意图概率中的最高的意图概率大于或等于第二预设意图概率阈值的情况下,将最高的意图概率对应的预设咨询意图确定为所述咨询文本的目标咨询意图。


3.根据权利要求2所述的方法,其特征在于,所述基于咨询领域识别模型,确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域,包括:
将所述咨询文本输入咨询领域识别模型中,得到所述咨询领域识别模型输出的输出结果;
其中,所述输出结果包括:所述咨询文本不属于多个预设咨询领域中的任意一个预设咨询领域的第一概率;所述咨询文本分别属于多个预设咨询领域中的每一个预设咨询领域的第二概率;所述咨询文本同时属于多个预设咨询领域中的至少两个预设咨询领域的第三概率;
根据所述输出结果确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域。


4.根据权利要求3所述的方法,其特征在于,所述根据所述输出结果确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域,包括:
在所述第一概率大于每一个所述第二概率且大于所述第三概率的情况下,确定所述第一概率分别与第一预设领域概率阈值、第二预设领域概率阈值之间的大小关系;所述第一预设领域概率阈值大于所述第二预设领域概率阈值;
在所述第一概率大于或等于所述第一预设领域概率阈值的情况下,确定所述咨询文本不属于多个预设咨询领域中的任意一个预设咨询领域的概率为第一概率;
在所述第一概率小于所述第一预设领域概率阈值且大于所述第二预设领域概率阈值的情况下,确定所述咨询文本不属于多个预设咨询领域中的任意一个预设咨询领域为第二概率;所述第二概率小于所述第一概率;
在所述第一概率小于或等于所述第二预设领域概率阈值的情况下,确定所述咨询文本不属于多个预设咨询领域中的任意一个预设咨询领域为第三概率;所述第三概率小于所述第二概率。


5.根据权利要求4所述的方法,其特征在于,所述基于所述确定结果设置第一预设意图概率阈值以及第二预设意图概率阈值,包括:
在所述第一概率大于或等于所述第一预设领域概率阈值的情况下,设置第一预设意图概率阈值为第一数值;
在所述第一概率小于所述第一预设领域概率阈值且大于所述第二预设领域概率阈值的情况下,设置第一预设意图概率阈值为第二数值,所述第一数值大于所述第二数值;
在所述第一概率小于或等于所述第二预设领域概率阈值的情况下,设置第一预设意图概率阈值为第三数值,所述第二数值大于所述第三数值。


6.根据权利要求3所述的方法,其特征在于,所述根据所述输出结果确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域,包括:
在多个第二概率中的最高的第二概率大于所述第一概率且大于所述第三概率的情况下,确定多个第二概率中的最高的第二概率是否大于或等于第三预设领域概率阈值;
在多个第二概率中的最高的第二概率大于或等于第三预设领域概率阈值的情况下,将多个第二概率中的最高的第二概率对应的预设咨询领域确定为所述咨询文本属于的咨询领域。


7.根据权利要求6所述的方法,其特征在于,所述基于所述确定结果设置第一预设意图概率阈值以及第二预设意图概率阈值,包括:
在多个第二概率中的最高的第二概率大于或等于第三预设领域概率阈值的情况下,设置第二意图阈值为第四数值;
在多个第二概率中的最高的第二概率小于第三预设领域概率阈值的情况下,设置第二意图阈值为第五数值,所述第四数值大于所述第五数值。


8.根据权利要求3所述的方法,其特征在于,所述根据所述输出结果确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域,包括:
在所述第三概率大于所述第一概率且大于每一个所述第二概率的情况下,确定所述第三概率分别与第四预设领域概率阈值、第五预设领域概率阈值之间的大小关系;所述第四预设领域概率阈值大于所述第五预设领域概率阈值;
在所述第三概率大于或等于所述第四预设领域概率阈值的情况下,确定所述咨询文本同时属于多个预设咨询领域中的至少两个预设咨询领域的概率为第四概率;
在所述第三概率小于所述第四预设领域概率阈值且大于所述第五预设领域概率阈值的情况下,确定所述咨询文本同时属于多个预设咨询领域中的至少两个预设咨询领域的概率为第五概率,所述第五概率小于所述第四概率;
在所述第三概率小于或等于所述第五预设领域概率阈值的情况下,确定所述咨询文本同时属于多个预设咨询领域中的至少两个预设咨询领域的概率为第六概率;所述第六概率小于所述第五概率。


9.根据权利要求8所述的方法,其特征在于,所述基于所述确定结果设置第一预设意图概率阈值以及第二预设意图概率阈值,包括:
在所述第三概率大于或等于所述第四预设领域概率阈值的情况下,设置第一预设意图概率阈值为第六数值,和/或,设置第二意图阈值为第七数值;
在所述第三概率小于所述第四预设领域概率阈值且大于所述第五预设领域概率阈值的情况下,设置第一预设意图概率阈值为第八数值,和/或,设置第二意图阈值为第九数值,所述第六数值小于所述第八数值,所述第七数值大于所述第九数值;
在所述第三概率小于或等于所述第五预设领域概率阈值的情况下,设置第一预设意图概率阈值为第十数值,和/或,设置第二意图阈值为第十一数值;所述第八数值小于所述第十数值,所述第九数值大于所述第十一数值。


10.一种意图识别装置,其特征在于,所述装置包括:
获取模块,用于获取咨询文本;
第一确定模块,用于基于咨询领域识别模型,确定所述咨询文本是否属于多个预设咨询领域中的其中一个预设咨询领域;

【专利技术属性】
技术研发人员:王勇陈璐
申请(专利权)人:北京五八信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1