基于知识追踪的智能对话的系统和方法技术方案

技术编号:32866140 阅读:17 留言:0更新日期:2022-04-02 11:51
本教导涉及用于自适应对话管理的方法、系统、介质和实施方式。接收语言理解结果及其评估。语言理解结果是基于来自参与对话的用户的话语得出的,并该对话针对话题并且受对话策略的支配。评估是关于对话策略中表示的预期结果而获得的。基于语言理解结果和相关联的评估得出多个概率。基于该多个概率更新与对话策略相关联的参数集,其中第一参数集关于用户对对话策略进行参数化并且表征与用户的对话在该对话策略下的有效性。话策略下的有效性。话策略下的有效性。

【技术实现步骤摘要】
【国外来华专利技术】基于知识追踪的智能对话的系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求以下专利申请的优先权:于2019年6月17日提交的美国临时专利申请62/862268(代理人案卷号:047437

0503582)、于2019年6月17日提交的美国临时专利申请62/862,253(代理人案卷号:047437

0503572)、于2019年6月17日提交的美国临时专利申请62/862257(代理人案卷号:047437

0503574)、于2019年6月19日提交的美国临时专利申请62/862261(代理人案卷号:047437

0503575)、于2019年6月17日提交的美国临时专利申请62/862264(代理人案卷号:047437

0503578)、于2019年6月17日提交的美国临时专利申请62/862265(代理人案卷号:047437

0503581)、于2019年6月17日提交的美国临时专利申请62/862273(代理人案卷号:047437

0503579)、于2019年6月17日提交的美国临时专利申请62/862275(代理人案卷号:047437

0503580)、于2019年6月17日提交的美国临时专利申请62/862279(代理人案卷编号:047437

0503584)、于2019年6月17日提交的美国临时专利申请62/862282(代理人案卷号:047437

0503585)、于2019年6月17日提交的美国临时专利申请62/862286(代理人案卷号:047437

0503586)、于2019年6月17日提交的美国临时专利申请62/862290(代理人案卷号:047437

0503587),以及于2019年6月17日提交的美国临时专利申请62/862296(代理人案卷号:047437

0503589),其内容通过引用整体并入本文。


[0003]本教导一般而言涉及计算机。更具体而言,本教导涉及人机对话(human machine dialogue)管理。

技术介绍

[0004]随着人工智能技术的进步以及由于互联网连接性无处不在而导致的基于互联网的通信的爆炸式增长,计算机辅助对话系统变得越来越流行。例如,越来越多的呼叫中心部署自动对话机器人来处理客户呼叫。宾馆开始安装可以回答游客或客人的问题的各种信息亭。近年来,其它领域的自动化人机通信也越来越流行。
[0005]传统的计算机辅助对话系统通常预先编程有某些对话内容,诸如基于相关领域中众所周知的交谈模式的问题和答案。遗憾的是,一些交谈模式可能适用于一些人类用户,但可能不适用于其他人类用户。此外,人类用户可能会在交谈过程中跑题,继续固定的交谈模式而不考虑用户所说的话可能会造成刺激或失去兴趣,这是不期望的。
[0006]在计划交谈时,人类设计者通常需要基于已知知识来手动创作交谈的内容,这是耗时且乏味的。考虑到需要创作不同的交谈模式,甚至要求更多的劳动。在创作对话内容时,与设计的交谈模式的任何偏差可能需要被注意并用于确定如何继续交谈。先前的对话系统没有有效地解决此类问题。
[0007]随着AI领域中的最新发展,观察到的动态信息可以自适应地结合到学习中并被用于引导人机交互会话的进展。如何开发能够在不同维度并且有时以不同模态来结合动态信息的知识表示(knowledge representation)是个具有挑战性的问题。由于这种知识表示是
在人类和机器之间进行动态对话过程的基础,因此需要充分配置该表示以支持以相关方式进行自适应交谈。
[0008]为了与人类进行交谈,自动对话系统可能需要对人类在语言上所说什么、所说的话的语义是什么、有时人的情绪状态、以及所说的内容与交谈环境之间的相互因果关系实现不同级别的理解。传统的计算机辅助对话系统不足以解决此类问题。
[0009]因此,需要解决此类限制的方法和系统。

技术实现思路

[0010]本文公开的教导涉及用于广告的方法、系统和程序设计。更具体地,本教导涉及与探索广告的源及其利用相关的方法、系统和程序设计。
[0011]在一个示例中,一种在包括至少一个处理器、存储器和能够连接到网络的通信平台的机器上实现的用于自适应对话管理的方法。接收语言理解结果及其评估。语言理解结果是基于来自参与对话的用户的话语而得出的,该对话针对话题并受对话策略的支配。该评估是针对对话策略中表示的预期结果而获得的。基于语言理解结果和相关联的评估得出多个概率。基于该多个概率来更新与对话策略相关联的参数集,其中第一参数集关于用户对对话策略进行参数化,并且表征在对话策略下与用户的对话的有效性。
[0012]在不同的示例中,公开了一种用于自适应对话管理的系统,其包括知识追踪单元、多个概率估计器和信息状态更新器。知识追踪单元被配置为用于接收语言理解结果连同其评估,其中语言理解结果是基于来自参与针对话题的对话的用户的话语而得出的,该对话受对话策略支配,并且该评估是针对对话策略中的预期结果而获得的。多个概率估计器被配置为用于基于语言理解结果和相关联的评估来确定多个概率。信息状态更新器被配置为用于基于该多个概率来更新与对话策略相关联的第一参数集,其中第一参数集关于用户对对话策略进行参数化,并且表征在对话策略下与用户的对话的有效性。
[0013]其它概念涉及用于实现本教导的软件。根据这个概念的软件产品包括至少一个机器可读非暂态介质和由该介质携带的信息。由介质携带的信息可以是可执行程序代码数据、与可执行程序代码相关联的参数,和/或与用户、请求、内容或其它附加信息相关的信息。
[0014]在一个示例中,一种机器可读的非暂态且有形的介质,其上记录有用于自适应对话管理的数据,其中该介质在被机器读取时使机器执行如所公开的用于对话管理的方法要求的一系列步骤。接收语言理解结果连同其评估。语言理解结果是基于来自参与对话的用户的话语而得出的,该对话针对话题并受对话策略的支配。该评估是针对对话策略中表示的预期结果而获得的。基于语言理解结果和相关联的评估得出多个概率。基于该多个概率来更新与对话策略相关联的参数集,其中第一参数集关于用户对对话策略进行参数化,并且表征在对话策略下与用户的对话的有效性。
[0015]附加的优点和新颖特征将部分地在下面的描述中阐述,并且部分地在本领域技术人员检查以下和附图后将变得清楚,或者可以通过示例的生产或操作来学习。本教导的优点可以通过以下讨论的详细示例中阐述的方法、工具和组合的各个方面的实践或使用来实现和获得。
附图说明
[0016]本文描述的方法、系统和/或程序根据示例性实施例进一步描述。参考附图详细描述这些示例性实施例。这些实施例是非限制性示例性实施例,其中在附图的若干视图中相同的附图标记表示相似的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于自适应对话管理的方法,所述方法在包括至少一个处理器、存储器和能够连接到网络的通信平台的至少一个机器上实现,所述方法包括:接收语言理解结果以及对所述语言理解结果的评估,其中,所述语言理解结果是基于来自参与针对话题的对话的用户的话语得出的,所述对话受对话策略的支配,并且所述评估是针对所述对话策略中表示的预期结果而获得的;基于所述语言理解结果和相关联的评估来确定多个概率;基于所述多个概率来更新与所述对话策略相关联的第一参数集,其中,所述第一参数集关于所述用户对所述对话策略进行参数化,并且表征与所述用户的所述对话在所述对话策略下的有效性。2.如权利要求1所述的方法,其中:所述对话策略表示与所述用户就所述话题进行所述对话的可供替代的方式;以及所述预期结果表示来自用户的回答,所述回答响应于根据所述对话策略而呈现给所述用户的陈述。3.如权利要求1所述的方法,其中,所述多个概率包括:知道肯定概率,所述知道肯定概率指示用户知道所述预期结果的可能性,而无论所述语言理解结果是否与所述预期结果相同;知道否定概率,所述知道否定概率指示用户不知道所述预期结果,而无论所述语言理解结果是否与所述预期结果相同;以及猜测概率,所述猜测概率指示用户猜测所述语言理解结果的可能性。4.如权利要求1所述的方法,还包括:基于所述多个概率来更新与所述话题的表示相关联的第二参数集,其中,所述第二参数集表示对于用户对所述话题的掌握程度的动态评估。5.如权利要求4所述的方法,其中,所述第一参数集和所述第二参数集表征所述用户关于所述话题的效用。6.如权利要求5所述的方法,其中,所述效用包括:状态奖励,所述状态奖励指示与所述用户就所述话题进行对话的奖励的级别,并且与所述话题的表示相关联;以及一个或多个路径奖励,每个路径奖励与嵌入在所述对话策略中的可供替代的对话路径之一相关联,并且表示沿着该对话路径与所述用户的对话的有效性。7.如权利要求5所述的方法,还包括:基于所述用户的所述效用来确定对所述用户的响应,所述效用是基于关于针对所述话题的所述对话策略而被追踪的知识来动态更新的。8.一种机器可读且非暂态的介质,其上记录有用于自适应对话管理的信息,其中信息在被机器读取时,使所述机器执行以下操作:接收语言理解结果以及对所述语言理解结果的评估,其中,所述语言理解结果是基于来自参与针对话题的对话的用户的话语得出的,所述对话受对话策略的支配,并且所述评估是针对所述对话策略中表示的预期结果而获得的;基于所述语言理解结果和相关联的评估来确定多个概率;基于所述多个概率来更新与所述对话策略相关联的第一参数集,其中,所述第一参数集关于所述用户对所述对话策略进行参数化,并且表征与所述用户的所述对话在所述对话策略下的有效性。
9.如权利要求8所述的介质,其中:所述对话策略表示与所述用户就所述话题进行所述对话的可供替代的方式;以及所述预期结果表示来自用户的回答,所述回答响应于根据所述对话策略而呈现给所述用户的陈述。10.如权利要求8所述的介质,其中,所述多个概率包括:知道肯定概率,所述知道肯定概率指示用户知道所述预期结果的可能性,而无论所述语言理解结果是否与所述预期结果相同;知道否定概率,所述知道否定概率指示用户不知道所述预期结果,而无论所述语言理解结果是否与所述预期结果相同...

【专利技术属性】
技术研发人员:S
申请(专利权)人:得麦股份有限公司
类型:发明
国别省市:

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

1