多意图识别方法、装置、电子设备及可读介质与流程
- 国知局
- 2024-06-21 10:40:22
本申请涉及智能终端,尤其涉及一种多意图识别方法、装置、电子设备及可读介质。
背景技术:
1、随着智能化终端的不断发展,根据用户请求进行意图识别已经普遍应用在各类智能化终端(例如智能空调以及智能音箱等),很好地理解用户的意图,能大大提高用户对智能设备的使用体验。目前常见的意图识别方法是通过模型识别用户请求,不过现有模型通常只能进行单意图识别,一旦用户发出多意图请求,如果还使用现有的单意图模型进行识别的话,难以识别用户的多意图请求。
2、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本申请提供了一种多意图识别方法、装置、电子设备及可读介质,以解决上述“无法识别用户的多意图请求”的技术问题。
2、根据本申请实施例的一个方面,本申请提供了一种多意图识别方法,包括:在检测到目标对象的意图语音的情况下,将意图语音转换为文本数据;根据预设实体词典对文本数据进行实体抽取,获得实体数据,其中,实体数据包括表征目标对象的意图的目标实体;按照预设策略对实体数据中的各个目标实体进行组合,得到多个实体组;根据意图映射表获取与多个实体组匹配的各个意图指令,以确定目标对象的意图。
3、可选地,按照预设策略对实体数据中的各个目标实体进行组合,得到多个实体组包括:按照预设组合规则从实体数据中提取连续实体进行组合,得到第一实体组,其中,连续实体为位于实体数据中相邻位置的两个实体,实体组包括第一实体组以及第二实体组;从第一实体数据中选出符合映射条件的目标实体,确定为第二实体组,其中,第一实体数据为实体数据中除第一实体组以外的实体数据。
4、可选地,按照预设组合规则从实体数据中提取连续实体进行组合,得到第一实体组包括:通过滑动窗口提取实体数据中的连续实体,并确定与连续实体对应的类别组合,其中,类别组合中的实体类别的排序与连续实体中的实体排序相同,实体类别为实体抽取时获取的实体所属类别;将符合预设组合规则的类别组合所属的连续实体作为第三实体组;对第二实体数据中的目标实体进行实体补充,并将补充后的实体组合作为第四实体组,其中,第一实体组包括第三实体组以及第四实体组,第二实体数据为实体数据中除第三实体组外的实体数据。
5、可选地,对第二实体数据中的目标实体进行实体补充,并将补充后的实体组合作为第四实体组包括:将第二实体数据中的目标实体作为待补充实体,并确定待补充实体在实体数据中的位置数据;根据位置数据判断是否存在位于待补充实体之前且与待补充实体距离最近的补充实体,其中,补充实体与待补充实体的实体类别的组合满足预设组合规则;若存在补充实体,则将补充实体与待补充实体进行组合,得到第四实体组。
6、可选地,从第一实体数据中选出符合映射条件的目标实体,确定为第二实体组包括:获取意图实体集,其中,意图实体集中包括与意图指令存在映射关系的单个实体;判断意图实体集中是否存在目标实体;若意图实体集中存在目标实体,则将单个目标实体确定为第二实体组。
7、可选地,根据预设实体词典对文本数据进行实体抽取,获得实体数据包括:获取预先构建的预设实体词典,其中,预设实体词典中包括业务领域内的实体以及实体所属的实体类别;利用预设实体词典对文本数据进行实体抽取,得到各个目标实体,以获得实体数据,其中,实体数据的目标实体为预设实体词典中存在的实体。
8、可选地,在得到目标实体之后,所述方法还包括:对文本数据进行词性抽取,得到文本数据中各个词的词性;根据词性确定文本数据中的目标连词;分别确定与目标连词相邻的前一目标实体的第一词性以及后一目标实体的第二词性;若第一词性与第二词性相同,则将前一目标实体、目标连词以及后一目标实体组成实体对;用实体对替换前一目标实体以及后一目标实体,并将实体对作为新的目标实体。
9、根据本申请实施例的另一方面,本申请提供了一种多意图识别装置,包括:转换模块,用于在检测到目标对象的意图语音的情况下,将意图语音转换为文本数据;抽取模块,用于根据预设实体词典对文本数据进行实体抽取,获得实体数据,其中,实体数据包括表征目标对象的意图的目标实体;组合模块,用于按照预设策略对实体数据中的各个目标实体进行组合,得到多个实体组;获取模块,用于根据意图映射表获取与多个实体组匹配的各个意图指令,以确定目标对象的意图。
10、根据本申请实施例的另一方面,本申请提供了一种电子设备,包括存储器、处理器、通信接口及通信总线,存储器中存储有可在处理器上运行的计算机程序,存储器、处理器通过通信总线和通信接口进行通信,处理器执行计算机程序时实现上述方法的步骤。
11、根据本申请实施例的另一方面,本申请还提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,程序代码使处理器执行上述的方法。
12、本申请实施例提供的上述技术方案与相关技术相比具有如下优点:
13、本申请通过一种多意图识别方法,包括:在检测到目标对象的意图语音的情况下,将意图语音转换为文本数据;根据预设实体词典对文本数据进行实体抽取,获得实体数据,其中,实体数据包括表征目标对象的意图的目标实体;按照预设策略对实体数据中的各个目标实体进行组合,得到多个实体组;根据意图映射表获取与多个实体组匹配的各个意图指令,以确定目标对象的意图。通过预设实体词典抽取选出用户意图中的实体,然后根据预设策略将实体组合成实体组,最后通过实体组与意图指令的映射关系确定满足用户意图的意图指令,解决了无法识别用户的多意图请求的问题。
技术特征:1.一种多意图识别方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述按照预设策略对所述实体数据中的各个目标实体进行组合,得到多个实体组包括:
3.根据权利要求2所述的方法,其特征在于,所述按照预设组合规则从所述实体数据中提取连续实体进行组合,得到第一实体组包括:
4.根据权利要求3所述的方法,其特征在于,所述对第二实体数据中的所述目标实体进行实体补充,并将补充后的实体组合作为第四实体组包括:
5.根据权利要求2所述的方法,其特征在于,所述从第一实体数据中选出符合映射条件的所述目标实体,确定为所述第二实体组包括:
6.根据权利要求1所述的方法,其特征在于,所述根据预设实体词典对所述文本数据进行实体抽取,获得实体数据包括:
7.根据权利要求6所述的方法,其特征在于,在得到所述目标实体之后,所述方法还包括:
8.一种多意图识别装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器、通信接口及通信总线,所述存储器中存储有可在所述处理器上运行的计算机程序,所述存储器、所述处理器通过所述通信总线和所述通信接口进行通信,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至7任一项所述方法的步骤。
10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求1至7任一所述方法。
技术总结本申请涉及一种多意图识别方法、装置、电子设备及可读介质,其中,方法包括:在检测到目标对象的意图语音的情况下,将意图语音转换为文本数据;根据预设实体词典对文本数据进行实体抽取,获得实体数据,其中,实体数据包括表征目标对象的意图的目标实体;按照预设策略对实体数据中的各个目标实体进行组合,得到多个实体组;根据意图映射表获取与多个实体组匹配的各个意图指令,以确定目标对象的意图。通过预设实体词典抽取选出用户意图中的实体,然后根据预设策略将实体组合成实体组,最后通过实体组与意图指令的映射关系确定满足用户意图的意图指令,解决了无法识别用户的多意图请求的问题。技术研发人员:张鹏,李绍斌,唐杰,吴伟,黄鑫受保护的技术使用者:珠海格力电器股份有限公司技术研发日:技术公布日:2024/1/22本文地址:https://www.jishuxx.com/zhuanli/20240618/21092.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表