在对话交互中消除用户意图歧义的制作方法_5

文档序号:8449208阅读:来源:国知局
果你指音乐家,则这里是两个关于他的电影〈并且列出/说出电影〉。如果你指狗,则这里是关于这个狗的电影〈并且列出/说出电影 > ”,系统可以将歧义消除和回答合并到单个响应中。这种响应与“搜索引擎级别的智能”明显不同,其中后者会以某种相关性的顺序列出这两种结果,并且甚至是混合的(作曲家Beethoven的结果,后面跟着关于狗的电影,后面跟着另一个Beethoven的电影),系统没有展示出理解在用户的问题中存在人和狗之间的歧义。
[0145]在另一个例子中,“谁是Micheal Jones ? ”,用户想知道特定的Micheal Jones,并且存在对用户问题的多个词汇匹配。其中一个匹配是美国医疗保健执行官和保守党策略分析师。另一个是参加了电视节目“American idol”的澳大利亚歌手-歌曲作者。由于用户的真正意图是“谁是Micheal Jones ? ”,因此系统用消除歧义的问题“你是指Americanidol参加者还是保守党策略分析师”响应看起来会很滑稽一一因为用户的真正问题指示用户也不知道。在这个例子中,本实施例将起草消除歧义的响应,其兼作对用户所问问题的真正答案:“有两个杰出人物有那个名字——一个是参加了 American Idol的歌手-歌曲作者,另一个是保守党策略分析师”。
[0146]对于另一个例子一一 “我想看谁想成为百万富翁”,存在三个合格的匹配一一美国比赛节目、英国比赛节目和新加坡比赛节目。在一种情景中,其中用户偏好签名是未知的但是用户位置是已知的,正确的比赛节目可以被隐含地选取(例如对在美国的人来说选美国的比赛节目等)。但是,如果用户的偏好签名存在,则签名可以超越用户位置。例如,用户可能在出差访问英国,但是仍然想看来自他国家的版本,比如美国。如果位置和用户偏好都不可用,则系统将提交以下类型的消除歧义问题在三个国家有三个不同的节目具有这相同的名字。你想看哪一个?〈并且显示/说出这三个节目〉”。
[0147]在另一个例子中,“给我讲讲澳大利亚”,在本公开内容中描述的特定于领域的结构化知识帮助系统识别在国家澳大利亚与具有相同名称的两个电影(在1989年拍摄的英国电影“澳大利亚”和在1992年拍摄的具有相同名字的马拉雅拉姆语(Malayalam)的印度电影)之间存在冲突。在这个例子中,用户偏好签名以及历史,特别是从用户的个人语料库中收集的信息可以指示用户将在不远的将来去澳大利亚旅行。这个信息结合对澳大利亚是指国家的理解,将被系统用来隐含地消除用户问题的歧义,以表示国家澳大利亚,并直接显示关于该国家的响应。这里,利用个人语料库和特定于领域的知识的消除歧义甚至消除了澄清交流,使得系统响应更接近于人类交互。
[0148]本文公开的技术和系统可以实现为与计算机系统或计算机化的电子设备使用的计算机程序产品。这种实现可以包括一系列的计算机指令或逻辑,这些指令或逻辑或者固定在有形介质上,诸如计算机可读介质(例如,盘、CD-ROM、ROM、闪存存储器或其它存储器或固定盘),或者可以经诸如通过介质连接到网络的通信适配器之类的调制解调器或其它接口设备发送到计算机系统或设备。
[0149]介质可以是有形介质(例如,光学或模拟通信线路)或利用无线技术(例如,WiF1、蜂窝、微波、红外或其它传输技术)实现的介质。该一系列计算机指令体现本文所描述的关于该系统的至少一部分功能。本领域技术人员应当理解,这种计算机指令可以用与多种计算机体系结构或操作系统一起使用的多种编程语言编写。
[0150]此外,这些指令可以存储在任何有形的存储器设备中,诸如半导体、磁、光或其它存储器设备,并且可以利用任何通信技术(诸如光、红外、微波或其它传输技术)进行传输。
[0151]可以预期,这种计算机程序产品可以分发为具有伴随的打印或电子文档(例如,压缩打包软件)的可拆卸介质、用计算机系统(例如,在系统ROM或固定盘上)预加载、或通过网络(例如,因特网或万维网)从服务器或电子公告板分发。当然,本发明的一些实施例可以实现为软件(例如,计算机程序产品)和硬件两者的组合。本发明还有的其它实施例完全实现为硬件、或完全实现为软件(例如,计算机程序产品)。
[0152]此外,本文公开的技术和系统可以与多种多样的移动设备一起使用。例如,本文所讨论的移动电话、智能电话、个人数字助理和/或能够接收信号的移动计算设备可以在本发明的实现中使用。
[0153]本发明的各个方面和实施例可以与以下申请中阐述的技术结合使用,其中所有申请都通过引用被结合于此:
[0154]于2012 年 7 月 20 日提交的标题为“A Conversat1nal Interact1n System forLarge Corpus Informat1n retrieval” 的美国临时申请 N0.61/673,867 ;
[0155]于2010 年 9 月 10 日提交的标题为 “Method of and System for PresentingEnriched Video Viewing Analytics” 的美国专利申请 N0.12/879,141 ;及
[0156]标题为“Methods and Systems for Selecting and Presenting Content Basedon Learned Per1dicity of User Content Select1ns” 的美国专利 N0.7,774,294。
[0157]如将对阅读本公开内容的本领域普通技术人员显而易见的,本公开内容可以体现为不同于那些以上具体公开的形式。上述特定的实施例因此要被认为是说明性的而不是限制性的。本领域技术人员将仅仅利用常规实验就认识到或者能够确定本文所描述的具体实施例的多种等价物。本发明的范围是如在权利要求及其等价物中阐述的,而不是被限制到前面描述中所包含的例子。
【主权项】
1.一种在用于信息检索的对话交互中消除用户意图歧义的方法,该方法包括: 提供对内容项集合的访问,每个内容项都与描述相应内容项的元数据相关联; 提供对结构化知识的访问,结构化知识表示内容项之间的语义关系和链接; 提供用户偏好签名,用户偏好签名描述用户对α)特定内容项和αυ与内容项相关联的元数据中的至少一个的偏好; 接收来自用户的第一输入,用户想要第一输入识别至少一个期望的内容项; 确定第一输入的歧义指数; 在歧义指数超过第一阈值的条件下,基于结构化知识、用户偏好签名、用户的位置和第一输入的时间中的至少一个以及第一输入来确定查询输入,并且基于将该查询输入与和内容项子集相关联的元数据进行比较来从内容项集合中选择内容项子集;以及 在歧义指数没有超过第一阈值的条件下,基于将第一输入与和内容项子集相关联的元数据进行比较来从内容项集合中选择内容项子集。
2.如权利要求1所述的方法,还包括将该内容项子集呈现给用户。
3.如权利要求1所述的方法,其中歧义指数是基于第一输入的多种可能的解释而确定的。
4.如权利要求1所述的方法,还包括在歧义指数超过第一阈值的条件下,确定第一输入的哪个部分是有歧义的,其中查询输入的确定还基于输入的歧义部分。
5.如权利要求1所述的方法,还包括确定输入的意图、实体和过滤器,意图是用户寻找的东西,实体是描述该意图的名词或代词,并且过滤器是该实体的限定词。
6.如权利要求1所述的方法,还包括在其中歧义指数超过第二阈值的条件下,请求和接收来自用户的第二输入,其中查询输入的确定还基于第二输入。
7.如权利要求1所述的方法,还包括请求和接收来自用户的第二输入,其中查询输入的确定还基于第二输入。
8.如权利要求7所述的方法,还包括将该内容项子集呈现给用户。
9.如权利要求7所述的方法,其中第二阈值高于第一阈值。
10.如权利要求7所述的方法,还包括在歧义指数超过第一阈值的条件下,确定第一输入的哪个部分是有歧义的,其中查询输入的确定还基于输入的歧义部分。
11.如权利要求7所述的方法,还包括确定输入的意图、实体和过滤器,意图是用户寻找的东西,实体是描述该意图的名词或代词,并且过滤器是该实体的限定词。
12.—种在用于信息检索的对话交互中消除用户意图歧义的系统,该系统包括: 在非暂态计算机可读介质上编码的计算机可读指令,该计算机可读指令使计算机系统: 提供对内容项集合的访问,每个内容项都与描述相应内容项的元数据相关联; 提供对结构化知识的访问,结构化知识表示内容项之间的语义关系和链接; 提供用户偏好签名,用户偏好签名描述用户对(i)特定内容项和(ii)与内容项相关联的元数据中的至少一个的偏好; 接收来自用户的第一输入,用户想要第一输入来识别至少一个期望的内容项; 确定第一输入的歧义指数; 在歧义指数超过第一阈值的条件下,基于结构化知识、用户偏好签名、用户的位置和第一输入的时间中的至少一个以及第一输入来确定查询输入,并且基于将该查询输入与和内容项子集相关联的元数据进行比较来从内容项集合中选择该内容项子集;以及 在歧义指数没有超过第一阈值的条件下,基于将第一输入与和内容项子集相关联的元数据进行比较来从内容项集合中选择内容项子集。
13.如权利要求12所述的系统,其中计算机可读指令还使计算机系统将该内容项子集呈现给用户。
14.如权利要求12所述的系统,其中歧义指数是基于第一输入的多种可能的解释而确定的。
15.如权利要求12所述的系统,其中计算机可读指令还使计算机系统在歧义指数超过第一阈值的条件下,确定第一输入的哪个部分是有歧义的,其中查询输入的确定还基于输入的歧义部分。
16.如权利要求12所述的系统,其中计算机可读指令还使计算机系统确定输入的意图、实体和过滤器,意图是用户寻找的东西,实体是描述该意图的名词或代词,并且过滤器是该实体的限定词。
17.如权利要求12所述的系统,其中计算机可读指令还使计算机系统请求和接收来自用户的第二输入,其中查询输入的确定还基于第二输入。
18.如权利要求12所述的系统,其中计算机可读指令还使计算机系统在歧义指数超过第二阈值的条件下,请求和接收来自用户的第二输入,其中查询输入的确定还基于第二输入。
19.如权利要求18所述的系统,其中计算机可读指令还使计算机系统将该内容项子集呈现给用户。
20.如权利要求18所述的系统,其中第二阈值高于第一阈值。
21.如权利要求18所述的系统,其中计算机可读指令还使计算机系统在歧义指数超过第一阈值的条件下,确定第一输入的哪个部分是有歧义的,其中查询输入的确定还基于输入的歧义部分。
22.如权利要求18所述的系统,其中计算机可读指令还使计算机系统确定输入的意图、实体和过滤器,意图是用户寻找的东西,实体是描述该意图的名词或代词,并且过滤器是该实体的限定词。
【专利摘要】一种在用于信息检索的对话交互中消除用户意图歧义的方法。该方法包括提供对内容项集合的访问,其中内容项具有描述该内容项的元数据,并且提供对结构化知识的访问,其中结构化知识示出内容项之间的语义关系和链接。该方法还包括提供用户偏好签名、接收来自用户的第一输入、并且确定第一输入的歧义指数,其中用户想要第一输入识别至少一个期望的内容项。如果歧义指数高,则该方法基于第一输入以及结构化知识、用户偏好签名、用户的位置和第一输入的时间中的至少一个来确定查询输入,并且基于将该查询输入与和内容项相关联的元数据进行比较来选择内容项。
【IPC分类】G06F17-30
【公开号】CN104769584
【申请号】CN201380046721
【发明人】M·阿拉瓦穆丹, R·巴尔维, S·万卡塔拉曼, V·阿加瓦尔, A·萨瓦尔卡, G·拉马默尔赛, A·N·莫海迪恩佩瑟迪恩, K·C·S·雷迪
【申请人】韦韦欧股份有限公司
【公开日】2015年7月8日
【申请日】2013年7月30日
【公告号】EP2880565A2, US20140040274, WO2014022345A2, WO2014022345A3
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1