对话理解方法、装置、可读介质及电子设备制造方法及图纸

技术编号:27254707 阅读:16 留言:0更新日期:2021-02-04 12:33
本公开实施例涉及一种对话理解方法、装置、可读介质及电子设备,该方法通过获取对话内容,以及预设对话解析模板,该预设对话解析模板包括预先设置的描述信息,以及至少一个候选意图和/或至少一个槽位,该描述信息用于在预设对话解析模板包括至少一个候选意图的情况下,描述每个该候选意图的释义,在预设对话解析模板包括至少一个槽位的情况下,描述每个该槽位的释义;将该对话内容和该对话解析模板作为预先训练的目标对话理解模型的输入,得到该对话内容对应的对话状态。能够有效拓展对话理解系统的应用领域,提升对话理解系统中对话理解模型的泛化能力。理解模型的泛化能力。理解模型的泛化能力。

【技术实现步骤摘要】
对话理解方法、装置、可读介质及电子设备


[0001]本公开实施例涉及自然语言处理对话系统领域,具体地,涉及一种对话理解方法、装置、可读介质及电子设备。

技术介绍

[0002]随着人机交互系统的繁荣发展,对话系统,尤其是任务型对话系统的应用逐渐广泛,目前的任务型对话系统通常无法在不同事项任务之间建立关联,例如,不能同时执行识别意图和槽位两项任务,并且通常系统对应的Schema(提要,纲要)是固定的,所以一个应用领域内的对话理解系统是不能应用于其他领域的,即不能实现不同领域的模型共享,例如,在预定酒店的系统中,Schema通常包括意图:预定订酒店,槽位:时间段,酒店地址,而在预定机票的系统中,Schema通常包括意图:预定机票,槽位:时间,出发地,目的地,由于每个系统的Schema都是预先固定的,因此,该预定酒店的系统无法与该预定机票的系统共享Schema资源,两个系统无法建立关联,这样,会不利于拓展对话理解系统的应用领域和适用范围。

技术实现思路

[0003]提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0004]本公开实施例提供一种对话理解方法、装置、可读介质及电子设备。
[0005]第一方面,本公开实施例提供一种对话理解方法,所述方法包括:
[0006]获取对话内容,以及预设对话解析模板,所述预设对话解析模板包括预先设置的描述信息,以及至少一个候选意图和/或至少一个槽位,所述描述信息用于在所述预设对话解析模板包括至少一个候选意图的情况下,描述每个所述候选意图的释义,在所述预设对话解析模板包括至少一个槽位的情况下,描述每个所述槽位的释义;
[0007]将所述对话内容和所述对话解析模板作为预先训练的目标对话理解模型的输入,得到所述对话内容对应的对话状态,所述对话状态用于在所述预设对话解析模板包括至少一个候选意图的情况下,表征至少一个所述候选意图中所述对话内容对应的目标意图,在所述预设对话解析模板包括至少一个槽位的情况下,表征至少一个所述槽位中所述对话内容对应的目标槽位,以及所述目标槽位的槽值。
[0008]第二方面,本公开实施例提供一种对话理解装置,所述装置包括:
[0009]获取模块,被配置为获取对话内容,以及预设对话解析模板,所述预设对话解析模板包括预先设置的描述信息,以及至少一个候选意图和/或至少一个槽位,所述描述信息用于在所述预设对话解析模板包括至少一个候选意图的情况下,描述每个所述候选意图的释义,在所述预设对话解析模板包括至少一个槽位的情况下,描述每个所述槽位的释义;
[0010]确定模块,被配置为将所述对话内容和所述对话解析模板作为预先训练的目标对
话理解模型的输入,得到所述对话内容对应的对话状态,所述对话状态用于在所述预设对话解析模板包括至少一个候选意图的情况下,表征至少一个所述候选意图中所述对话内容对应的目标意图,在所述预设对话解析模板包括至少一个槽位的情况下,表征至少一个所述槽位中所述对话内容对应的目标槽位,以及所述目标槽位的槽值。
[0011]第三方面,本公开实施例提供一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现本公开任一实施例提供的方法。
[0012]第四方面,本公开实施例提供一种电子设备,包括:
[0013]存储装置,其上存储有计算机程序;
[0014]处理装置,用于执行所述存储装置中的所述计算机程序,以实现本公开任一实施例提供的方法。
[0015]上述技术方案,通过获取对话内容,以及预设对话解析模板,所述预设对话解析模板包括预先设置的描述信息,以及至少一个候选意图和/或至少一个槽位,所述描述信息用于在所述预设对话解析模板包括至少一个候选意图的情况下,描述每个所述候选意图的释义,在所述预设对话解析模板包括至少一个槽位的情况下,描述每个所述槽位的释义;将所述对话内容和所述对话解析模板作为预先训练的目标对话理解模型的输入,得到所述对话内容对应的对话状态,所述对话状态用于在所述预设对话解析模板包括至少一个候选意图的情况下,表征至少一个所述候选意图中所述对话内容对应的目标意图,在所述预设对话解析模板包括至少一个槽位的情况下,表征至少一个所述槽位中所述对话内容对应的目标槽位,以及所述目标槽位的槽值。通过该目标对话理解模型实现了在不同应用领域,不同事项任务之间建立关联,通过该预设对话解析模板中的描述信息的增设能够使不同应用领域中的数据实现共享,从而能够有效拓展对话理解系统的应用领域,提升对话理解系统中对话理解模型的泛化能力。
[0016]本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0017]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。在附图中:
[0018]图1是本公开一示例性实施例示出的一种对话理解方法的流程图;
[0019]图2是本公开一示例性实施例示出的一种对话数据示意图;
[0020]图3是本公开一示例性实施例示出的目标对话理解模型的框架示意图;
[0021]图4是本公开一示例性实施例示出的一种对话理解装置的框图;
[0022]图5是根据本公开图4所示实施例示出的一种对话理解装置的框图;
[0023]图6是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
[0024]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的
是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0025]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0026]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0027]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0028]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对话理解方法,其特征在于,所述方法包括:获取对话内容,以及预设对话解析模板,所述预设对话解析模板包括预先设置的描述信息,以及至少一个候选意图和/或至少一个槽位,所述描述信息用于在所述预设对话解析模板包括至少一个候选意图的情况下,描述每个所述候选意图的释义,在所述预设对话解析模板包括至少一个槽位的情况下,描述每个所述槽位的释义;将所述对话内容和所述对话解析模板作为预先训练的目标对话理解模型的输入,得到所述对话内容对应的对话状态,所述对话状态用于在所述预设对话解析模板包括至少一个候选意图的情况下,表征至少一个所述候选意图中所述对话内容对应的目标意图,在所述预设对话解析模板包括至少一个槽位的情况下,表征至少一个所述槽位中所述对话内容对应的目标槽位,以及所述目标槽位的槽值。2.根据权利要求1所述的方法,其特征在于,所述目标对话理解模型用于对所述对话内容进行分词处理,得到第一分词向量序列,对所述描述信息进行分词处理,得到第二分词向量序列,根据所述第一分词向量序列与所述第二分词向量序列,得到上下文语义向量,并根据所述上下文语义向量对所述第一分词向量序列和所述第二分词向量序列进行解码,得到所述对话状态。3.根据权利要求2所述的方法,其特征在于,所述目标对话理解模型包括对话编码器,描述信息编码器,语义交互层,以及状态解码器,所述语义交互层分别与所述对话编码器,所述描述信息编码器,以及状态解码器连接,所述对话编码器,用于对所述对话内容进行分词处理,得到第一分词向量序列,并将所述第一分词向量序列输入所述语义交互层;所述描述信息编码器,用于对所述描述信息进行分词处理,得到第二分词向量序列,并将所述第二分词向量序列输入所述语义交互层;所述语义交互层,用于根据所述第一分词向量序列与所述第二分词向量序列得到上下文语义向量,并将所述上下文语义向量输入所述状态解码器;所述状态解码器,用于根据所述上下文语义向量对所述第一分词向量序列和所述第二分词向量序列进行解码,得到所述对话状态。4.根据权利要求1所述的方法,其特征在于,在得到所述对话内容对应的对话状态后,所述方法还包括:按照预设展示格式展示所述对话状态。5.根据权利要求1至4任一项所述的方法,其特征在于,所述目标对话理解模型通过以下方式训练得到:获取对话内容样本,所述预设对话解析模板以及对话状态样本;根据所述对话内容样本,所述预设对话解析模板以及所述对话状态样本进行模型训练,得到所述目标对话理解模型。6.一种对话理解装置,其特征在于,所述装置包括:获取模块,被配置为获取对话内容,以及预设对话解析模板,所述预设对话解析模板包括预先设置的描述信息,以及至少一个候选意图和...

【专利技术属性】
技术研发人员:汪洋冯悦李航
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:

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

1