在对话系统中自动创建新意图并分配示例的概念预测技术方案

技术编号:37297659 阅读:20 留言:0更新日期:2023-04-21 22:44
在对话系统中自动创建新意图并为这些新意图分配示例的方法包括:通过组合意图概念图的两个或多个节点,从意图概念图生成至少一个预测意图。生成至少一个预测意图的图嵌入。从来自通话日志的示例生成句子嵌入。然后,将至少一个预测意图的图嵌入与来自句子嵌入的示例进行匹配,并且将至少一个预测意图与示例连接到对话系统中。接到对话系统中。接到对话系统中。

【技术实现步骤摘要】
【国外来华专利技术】在对话系统中自动创建新意图并分配示例的概念预测


[0001]本公开总体上涉及会话人工智能计算机系统,并且更具体地涉及用于在对话系统中自动创建新意图并分配示例的概念预测的方法和系统。

技术介绍

[0002]由诸如IBM助理(WA)框架之类的计算机化会话系统现今使用的意图动作范例涉及聊天机器人开发人员为该系统中使用的每个意图提供广泛的示例列表。中等和大规模对话系统可以包括成千上万的意图。通话日志可以包括尚未被对话系统处理的意图示例。这样的示例可以表示现有意图或可以被添加到该系统的新意图。该过程当前涉及由领域专家(DE)来管理示例,该领域专家将手动创建新意图并且将这些示例分配给新意图。
[0003]聊天机器人开发人员/领域专家通常将通话日志中的句子与新意图或来自现有大量意图集合的意图手动进行匹配。从聊天日志或人类通话日志中寻找示例不能很好地工作,或者耗时并且易于出错。
[0004]领域专家通过示例(例如,>10个)的列表离线地定义可能的用户话语的意图,或者还可以向系统请求推荐,然后定义实体。由会话系统来处理示例,并且学习从用户话语到意图的映射。

技术实现思路

[0005]根据各种实施例,提供了用于在对话系统中自动创建新意图并且为这些新意图分配示例的计算设备、非瞬态计算机可读存储介质和方法。
[0006]在一个实施例中,计算机实现的方法包括通过组合意图概念图的两个或多个节点,从意图概念图生成至少一个预测意图。生成至少一个预测意图的图嵌入。从来自通话日志的示例生成句子嵌入。然后,将来自图嵌入的至少一个预测意图与来自句子嵌入的示例进行匹配,并且将至少一个预测意图与示例连接到对话系统中。通过在意图概念图中表示意图,该方法可以自动生成新意图,而不需要手动的用户输入的时间和劳动。
[0007]在一些实施例中,至少一个预测意图包括多个预测意图,并且该方法还包括对多个预测意图进行排序。在一些实施例中,多个预测意图的排序是基于预测意图的两个或多个节点共同具有的节点的数量。在一些实施例中,意图概念图的连接节点之间的边是有向边。
[0008]在一些实施例中,该方法还包括对照来自通话日志的示例在性能方面验证至少一个预测意图。在一些实施例中,在性能方面验证至少一个预测意图的步骤被自动执行。在一些实施例中,在性能方面验证至少一个预测意图的步骤通过显示至少一个预测意图和与其匹配的示例以供用户验证来执行。
[0009]在一些实施例中,该方法还包括执行意图概念图的随机游走以生成至少一个预测意图。
[0010]在一些实施例中,该方法还包括将来自通话日志的语言与意图概念图的现有节点
进行匹配,以在意图概念图中生成至少一个预测意图。
[0011]根据各种实施例,计算机化会话系统包括计算机化会话代理和概念预测模块,该计算机化会话代理被配置为从终端用户接收查询并且向终端用户输出回答,该概念预测模块被配置为基于由意图概念图表示的现有意图集合来自动预测至少一个新意图,并且自动将至少一个新意图与通话日志中的至少一个示例相关联。
[0012]根据各种实施例,非瞬态计算机可读存储介质有形地包含具有计算机可读指令的计算机可读程序代码,该计算机可读程序代码在被执行时使得计算机设备执行提高计算机化对话系统的计算效率的方法。该方法包括通过组合意图概念图的两个或多个节点,从意图概念图生成至少一个预测意图。该方法还包括生成至少一个预测意图的图嵌入,以及从来自通话日志的示例生成句子嵌入。该方法还包括将至少一个预测意图与来自句子嵌入的示例进行匹配,以及将至少一个预测意图与示例连接到对话系统中。
[0013]借助于本文中所讨论的概念,提供了改进将知识转移到计算机化会话系统的工具。这些概念可以确保这样的会话系统的可表达性、可扩展性和效率,并且还使得能够找到意图集合之间的冲突和干扰,同时支持搜索未被现有意图覆盖的知识领域。
[0014]从以下将结合附图进行阅读的对其说明性实施例的详细描述,这些和其他特征将变得明显。
附图说明
[0015]附图是说明性实施例。它们没有示出所有实施例。附加地或替代地,可以使用其他实施例。可以省略可能是明显或不必要的细节以节省空间或用于更有效说明。一些实施例可以利用附加的组件或步骤和/或不用所示出的所有组件或步骤来实践。当在不同的附图中出现相同的标记时,它指代相同或相似的组件或步骤。
[0016]图1A和图1B是示出根据说明性实施例的用于在对话系统中自动创建新意图并为新意图自动分配示例的总体方法的流程图。
[0017]图2是示出由根据说明性实施例的用于自动创建新意图并为新意图自动分配示例的系统所遵循的步骤的图形表示。
[0018]图3是示出将知识添加到词图中的初始训练的示例性词图。
[0019]图4是示出对概念图中的新节点的自动预测的示例性概念图。
[0020]图5是计算机硬件平台的功能框图,该计算机硬件平台可以用于实现特别配置的计算设备,该计算设备可以托管根据说明性实施例的用于在对话系统中自动创建新意图并为新意图自动分配示例的系统。
具体实施方式
[0021]在以下详细描述中,通过示例的方式阐述了许多具体细节,以提供对相关教导的透彻理解。然而,应当清楚的是,可以在没有这样的细节的情况下实践本教导。在其他情况下,众所周知的方法、过程、组件和/或电路已经在相对较高的层次上进行了描述,而没有细节,以避免不必要地模糊本教导的各方面。
[0022]除非另有具体说明,并且可以从以下描述和权利要求中明显看出,应当理解的是,贯穿本说明书,利用诸如“处理”、“计算”、“运算”、“确定”等术语的描述是指计算机或计算
系统或类似电子计算设备的动作和/或处理,该动作和/或处理将表示为计算系统的寄存器和/或存储器内的物理(诸如电子)量的数据操纵和/或转换为类似地表示为计算系统的存储器、寄存器或其他这样的信息存储、传输或显示设备内的物理量的其他数据。
[0023]如下面更详细讨论的,本公开总体上涉及在对话系统(在本文中也被称为计算机化对话系统或计算机化会话系统)中自动创建新意图并为新意图自动分配示例的系统和计算机化方法。该系统和计算机化方法通过加快在通话日志中识别的并且映射到计算机化会话系统内的意图的概念的创建、部署和整合来提供计算机系统的效率和准确性的技术改进。该系统和计算机化方法可以通过自动创建新意图并为新意图自动分配示例来确保计算机化会话系统中的可表达性、可扩展性和效率。
[0024]如本文中所使用的,“计算机化会话系统”或“虚拟助理”或“对话系统”是指可以从终端用户的查询导出意图并且基于该意图提供预定回答的基于意图的会话人工智能系统。“意图”是指终端用户的动机。计算机化会话系统接收的是每个消息背后的意图。意图涉及用户想要从交互中得到什么。例如,如果终端用户询问“做出延期支付需要花费多少”,则系统可以确定该消息背后的意图是检查用户的账户信息并且提供该账户的延期支付费用。因此,基于意图的计算机化会本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机实现的方法,包括:通过组合多个节点中的两个或多个节点,从包括所述多个节点的意图概念图生成至少一个预测意图;生成所述至少一个预测意图的图嵌入;从来自通话日志的示例生成句子嵌入;将所述图嵌入中的所述至少一个预测意图与来自所述句子嵌入的示例进行匹配;以及将所述至少一个预测意图与示例连接到对话系统中。2.根据权利要求1所述的计算机实现的方法,其中,所述至少一个预测意图包括多个预测意图,并且所述方法还包括对所述多个预测意图进行排序。3.根据权利要求2所述的计算机实现的方法,还包括:基于预测意图的两个或多个节点共同具有的节点的数量对所述多个预测意图进行排序。4.根据权利要求3所述的计算机实现的方法,其中,所述意图概念图的连接节点之间的边是有向边。5.根据权利要求1所述的计算机实现的方法,还包括:对照来自所述通话日志的示例,在性能方面验证所述至少一个预测意图。6.根据权利要求5所述的计算机实现的方法,还包括:对照来自所述通话日志的示例,在性能方面自动验证所述至少一个预测意图。7.根据权利要求5所述的计算机实现的方法,其中,在性能方面验证所述至少一个预测意图包括:在计算设备的用户界面上显示所述至少一个预测意图和与所述至少一个预测意图相匹配的示例;以及经由所述用户界面接收来自用户的确认。8.根据权利要求1所述的计算机实现的方法,还包括:执行对所述意图概念图的随机游走以生成所述至少一个预测意图。9.根据权利要求1所述的计算机实现的方法,还包括:将来自所述通话日志的言语与所述意图概念图的现有节点进行匹配,以在所述意图概念图中生成所述至少一个预测意图。10.一种计算机化会话系统,包括:计算机化会话代理,所述计算机化会话代理被配置为从终端用户接收查询并且向所述终端用户输出回答;以及概念预测模块,所述概念预测模块被配置为基于由意图概念图表示的现有意图集合来自动预测至少一个新意图,并且自动将所述至少一个新意图与通话日志中的至少一个示例相关联。11.根据权利要求10所述的计算机化会话系统,其中,所述概念预测模块被配置为:生成所述至少一个新意图的图嵌入,从来自所述通话日志的示例生成句子嵌入;将来自所述图嵌入的所述至少一个新意图与来自所述句子嵌入的示例进行匹配;以及将所述至少一个新意图与示例连接到对话系统中。12.根据权利要求10所述的计算机化会话系统,其中,所述至少一个新意图包括多个新意图,并且所述...

【专利技术属性】
技术研发人员:A
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1