用户意图识别方法、交互方法、装置、系统、设备和介质制造方法及图纸

技术编号:33699941 阅读:31 留言:0更新日期:2022-06-06 08:06
本公开实施例涉及一种用户意图识别方法、交互方法、装置、系统、设备和介质,其中,该用户意图识别方法可以包括:获取待识别的用户请求语句;根据文本相似度算法获取与用户请求语句匹配的至少一个用户意图样本;根据语句蕴含模型从至少一个用户意图样本中确定用户请求语句蕴含的用户意图。本公开实施例提供的技术方案,在识别用户意图过程中,不需要构建大量用户语句样本并进行大量的用户意图标注,用户意图的识别成本较低,同时,本方案具有较高的泛化性,可以适用于任意需要识别用户意图的智能交互场景。交互场景。交互场景。

【技术实现步骤摘要】
用户意图识别方法、交互方法、装置、系统、设备和介质


[0001]本公开涉及人工智能
,尤其涉及一种用户意图识别方法、交互方法、装置、系统、设备和介质。

技术介绍

[0002]智能语音交互作为一种新型交互模式,在现代生活中广泛应用,例如智能导航、智能家居、智能教育、以及智能迎宾等方面,智能语音交互都为人们提供了极大的便利性。
[0003]目前,在语音交互场景下,通常采用用户语句的白名单匹配或者正则匹配的方式,在特定语料库中确定用户意图,然而该方案的人工成本高,并且方案泛化性较差。此外,还可以收集大量的语句样本并人工为语句样本标注用户意图,然后用于训练具有用户意图识别功能的模型,当获取到用户语句后,可以直接确定用户意图,然而该方案中需要预先进行大量的用户意图标注,用户意图标注结果的准确性直接影响模型训练结果的准确性,即影响模型输出的用户意图的准确性。
[0004]因此,如何降低用户意图的识别成本,提高用户意图识别方法的泛化性,同时保证用户意图的识别准确性,仍是当前需要解决的问题。

技术实现思路

[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种用户意图识别方法、交互方法、装置、系统、设备和介质。
[0006]第一方面,本公开实施例提供了一种用户意图识别方法,包括:
[0007]获取待识别的用户请求语句;
[0008]根据文本相似度算法获取与所述用户请求语句匹配的至少一个用户意图样本;
[0009]根据语句蕴含模型从所述至少一个用户意图样本中确定所述用户请求语句蕴含的用户意图。
[0010]第二方面,本公开实施例还提供了基于用户意图识别的交互方法,应用于用户交互设备,包括:
[0011]获取用户输入的用户请求语句,并将所述用户请求语句发送至意图分析设备,所述意图分析设备用于根据文本相似度算法获取与所述用户请求语句匹配的至少一个用户意图样本,并根据语句蕴含模型从所述至少一个用户意图样本中确定所述用户请求语句蕴含的用户意图;
[0012]向用户输出与所述用户意图对应的交互内容。
[0013]第三方面,本公开实施例还提供了一种基于用户意图识别的交互方法,应用于意图分析设备,包括:
[0014]获取用户交互设备发送的用户请求语句;
[0015]根据文本相似度算法获取与所述用户请求语句匹配的至少一个用户意图样本;
[0016]根据语句蕴含模型从所述至少一个用户意图样本中确定所述用户请求语句蕴含
的用户意图;
[0017]向所述用户交互设备发送所述用户意图,以使所述用户交互设备确定与所述用户意图对应的交互内容并向用户输出所述交互内容;或者
[0018]确定与所述用户意图对应的交互内容,并向所述用户交互设备发送所述交互内容,以使所述用户交互设备向用户输出所述交互内容。
[0019]第四方面,本公开实施例还提供了一种用户意图识别装置,包括:
[0020]用户请求语句获取模块,用于获取待识别的用户请求语句;
[0021]用户意图样本确定模块,用于根据文本相似度算法获取与所述用户请求语句匹配的至少一个用户意图样本;
[0022]用户意图确定模块,用于根据语句蕴含模型从所述至少一个用户意图样本中确定所述用户请求语句蕴含的用户意图。
[0023]第五方面,本公开实施例还提供了一种基于用户意图识别的交互装置,配置于用户交互设备,包括:
[0024]用户请求语句获取模块,用于获取用户输入的用户请求语句,并将所述用户请求语句发送至意图分析设备,所述意图分析设备用于根据文本相似度算法获取与所述用户请求语句匹配的至少一个用户意图样本,并根据语句蕴含模型从所述至少一个用户意图样本中确定所述用户请求语句蕴含的用户意图;
[0025]交互内容输出模块,用于向用户输出与所述用户意图对应的交互内容。
[0026]第六方面,本公开实施例还提供了一种基于用户意图识别的交互装置,配置于意图分析设备,包括:
[0027]用户请求语句获取模块,用于获取用户交互设备发送的用户请求语句;
[0028]用户意图样本确定模块,用于根据文本相似度算法获取与所述用户请求语句匹配的至少一个用户意图样本;
[0029]用户意图识别模块,用于根据语句蕴含模型从所述至少一个用户意图样本中确定所述用户请求语句蕴含的用户意图;
[0030]用户意图发送模块,用于向所述用户交互设备发送所述用户意图,以使所述用户交互设备确定与所述用户意图对应的交互内容并向用户输出所述交互内容;或者
[0031]交互内容发送模块,用于确定与所述用户意图对应的交互内容,并向所述用户交互设备发送所述交互内容,以使所述用户交互设备向用户输出所述交互内容。
[0032]第七方面,本公开实施例还提供了一种基于用户意图识别的交互系统,包括:
[0033]用户交互设备,用于获取用户输入的用户请求语句,并将所述用户请求语句发送至意图分析设备;
[0034]所述意图分析设备,用于根据文本相似度算法获取与所述用户请求语句匹配的至少一个用户意图样本,并根据语句蕴含模型从所述至少一个用户意图样本中确定所述用户请求语句蕴含的用户意图;
[0035]所述意图分析设备,还用于向所述用户交互设备发送所述用户意图,以使所述用户交互设备确定与所述用户意图对应的交互内容并向用户输出所述交互内容;或者
[0036]所述意图分析设备,还用于确定与所述用户意图对应的交互内容,并向所述用户交互设备发送所述交互内容,以使所述用户交互设备向用户输出所述交互内容。
[0037]第八方面,本公开实施例还提供了一种电子设备,包括存储器和处理器,其中,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,所述处理器执行本公开实施例提供的任一用户意图识别方法,或者执行本公开实施例提供的任一基于用户意图识别的交互方法。
[0038]第九方面,本公开实施例还提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行本公开实施例提供的任一用户意图识别方法,或者执行本公开实施例提供的任一基于用户意图识别的交互方法。
[0039]第十方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括:计算机程序,所述计算机程序存储在计算机可读存储介质中,当所述计算机程序被处理器读取并执行时,使得所述处理器执行本公开实施例提供的任一用户意图识别方法,或者执行本公开实施例提供的任一基于用户意图识别的交互方法。
[0040]本公开实施例提供的技术方案与现有技术相比至少具有如下优点:在本公开实施例中,获取到用户请求语句后,首先利用文本相似度算法获取与用户请求语句匹配的至少一个用户意图样本,为后续准确确定用户意图提供了一个匹配的意图选择范围,同时也有助于减少后续利用语句蕴含模型确定用户意图的计算量,然后利用语句蕴含模型本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户意图识别方法,其特征在于,包括:获取待识别的用户请求语句;根据文本相似度算法获取与所述用户请求语句匹配的至少一个用户意图样本;根据语句蕴含模型从所述至少一个用户意图样本中确定所述用户请求语句蕴含的用户意图。2.根据权利要求1所述的方法,其特征在于,所述获取待识别的用户请求语句,包括:获取用户输入的语音数据,对所述语音数据进行语音识别,以得到所述用户请求语句;或者,获取用户通过在线交互页面输入的用户请求语句。3.根据权利要求1所述的方法,其特征在于,所述根据文本相似度算法获取与所述用户请求语句匹配的至少一个用户意图样本,包括:根据基于向量的文本检索方法、BM25算法或者词频

逆文本频率指数算法,从意图样本池中提取与所述用户请求语句匹配的至少一个用户意图样本。4.根据权利要求3所述的方法,其特征在于,还包括:构建意图样本池,所述意图样本池包括运营意图样本集,以及领域内意图样本集、自动构建混淆样本集和人工构建混淆样本集中的至少一种。5.根据权利要求4所述的方法,其特征在于,还包括:将所述用户请求语句作为用户意图样本加入到意图样本池中。6.根据权利要求1所述的方法,其特征在于,所述根据文本相似度算法获取与所述用户请求语句匹配的至少一个用户意图样本,包括:根据所述文本相似度算法获取意图样本池中每个用户意图样本与所述用户请求语句的相似度值;获取相似度值达到第一相似度阈值的用户意图样本作为与所述用户请求语句匹配的至少一个用户意图样本。7.根据权利要求6所述的方法,其特征在于,还包括:获取相似度值达到第二相似度阈值的用户意图样本作为所述用户请求语句蕴含的用户意图。8.根据权利要求4所述的方法,其特征在于,所述意图样本池包括出行导航运营意图样本池、知识问答运营意图样本池、问题搜索运营意图样本池、引导服务运营意图样本池、多媒体数据播放运营意图样本池中的任意一个。9.根据权利要求1所述的方法,其特征在于,所述根据语句蕴含模型从所述至少一个用户意图样本中确定所述用户请求语句蕴含的用户意图,包括:将所述用户请求语句和所述至少一个用户意图样本输入到所述语句蕴含模型中,以得到每个用户意图样本对应的蕴含度值;确定蕴含度值达到蕴含度阈值的用户意图样本作为所述用户请求语句蕴含的用户意图。10.根据权利要求9所述的方法,其特征在于,还包括:若不存在蕴含度值达到所述蕴含度阈值的用户意图样本,则向用户反馈无法确定所述用户请求语句蕴含的用户意图的消息。
11.根据权利要求1所述的方法,其特征在于,所述根据语句蕴含模型从所述至少一个用户意图样本中确定所述用户请求语句蕴含的用户意图,包括:根据卷积神经网络模型、循环神经网络模型、BERT模型或者ALBERT

NLI模型中的一个,从所述至少一个用户意图样本中确定所述用户请求语句蕴含的用户意图。12.根据权利要求1

11任一所述的方法,其特征在于,所述方法在终端设备和/或服务器设备上实现。13.根据权利要求12所述的方法,其特征在于,所述终端设备包括智能手机、智能平板、智能机器人、智能汽车、计算机、语音导航设备或者智能音箱中的一种。14.一种基于用户意图识别的交互方法,其特征在于,应用于用户交互设备,包括:获取用户输入的用户请求语句,并将所述用户请求语句发送至意图分析设备,所述意图分析设备用于根据文本相似度算法获取与所述用户请求语句匹配的至少一个用户意图样本,并根据语句蕴含模型从所述至少一个用户意图样本中确定所述用户请求语句蕴含的用户意图;向用户输出与所述用户意图对应的交互内容。15.根据权利要求14所述的方法,其特征在于,所述获取用户输入的用户请求语句,包括:通过语音模块采集用户的语音数据,并对所述语音数据进行语音识别,以得到所述用户请求语句;或者,通过在线交互页面获取用户输入的用户请求语句。16.根据权利要求14所述的方法,其特征在于,所述向用户输出与所述用户意图对应的交互内容,包括:获取所述意图分析设备发送的与所述用户意图对应的交互内容,并向用户输出;或者基于所述意图分析设备发送的所述用户意图,确定与所述用户意图对应的交互内容,并向用户输出。17.根据权利要求16所述的方法,其特征在于,所述获取所述意图分析设备发送的与所述用户意图对应的交互内容,并向用户输出,包括:接收服务器发送的与所述用户意图对应的交互内容,并向用户输出,所述服务器用于接收所述意图分析设备发送的所述用户意图并确定与所述用户意图对应的交互内容;或者所述基于所述意图分析设备发送的所述用户意图,确定与所述用户意图对应的交互内容,并向用户输出,包括:将所述意图分析设备发送的所述用户意图发送至服务器,以使所述服务器确定与所述用户意图对应的交互内容;接收所述服务器发送的与所述用户意图对应的交互内容,并向用户输出。18.根据权利要求14

17任一所述的方法,其特征在于,所述用户交互设备和所述意图分析设备为同一终端设备。19.根据权利要求18所述的方法,其特征在于,所述终端设备包括智能手机、智能平板、智能机器人、智能汽车、计算机、语音导航设备或者智能音箱中的一种。20.根据权利要求14

17任一所述的方法,其特征在于,所述用户交互设备和所述意图分析设备为不同的设备,所述用户交互设备包括智能手机、智能平板、智能机器人、智能汽
车、计算机、语音导航设备或智能音箱中的一种,所述意图分析设备包括服务器设备。21.根据权利要求14

17任一所述的方法,其特征在于,与...

【专利技术属性】
技术研发人员:陈谦
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:

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

1