[发明专利]基于用户指定的兴趣的自然语言理解NLU处理在审
申请号: | 201580053367.2 | 申请日: | 2015-09-30 |
公开(公告)号: | CN106796603A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | M·荷伯特 | 申请(专利权)人: | 纽昂斯通讯公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 郑宗玉 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 用户 指定 兴趣 自然语言 理解 nlu 处理 | ||
背景技术
诸如智能电话和平板计算机之类的一些电子设备包括自然语言理解NLU引擎或与NLU引擎相关联,该NLU引擎解释用户输入以提供有意义的输出,或促进对于经由电子设备可访问的一个或多个应用的动作。虚拟代理或虚拟助理是一种这样类型的应用,它们得益于NLU处理以辅助用户执行诸如搜索网络(例如,因特网)上的内容以及与其他应用进行接口连接之类的功能。用户可以通过打字、触摸、语音或某些其他接口与虚拟代理进行交互。为确定用户输入的含义,NLU引擎解释用户输入,并且虚拟代理可以基于NLU结果来尝试推断用户希望执行的动作。
发明内容
一个实施例涉及一种训练由自然语言理解NLU引擎使用的排序分类器以为计算机系统的用户排序由所述NLU引擎生成的NLU假设的方法。该方法包括下列动作:经由用户界面接收指定多个领域中的每一个领域的权重的信息,其中,所述多个领域中的每一个领域涉及用户感兴趣的潜在区域,其中,所述多个领域之中的一个领域的权重指示用户对该领域感兴趣的水平,以及,使用训练数据来训练所述排序分类器,所述训练数据的特征是至少部分地基于指定所述多个领域中的每一个领域的权重的信息的。
另一个实施例涉及编码有多个指令的非暂态计算机可读存储介质,所述多个指令当被计算机运行时执行一种方法。该方法包括使用自然语言理解NLU引擎来处理由用户提供的输入的文本表示以确定NLU输出的动作,其中,处理所述文本表示是至少部分地基于将权重与多个领域中的每一个领域相关联的特定于用户的信息来执行的,其中,所述多个领域中的每一个领域涉及用户感兴趣的潜在区域,其中,与所述多个领域中的每一个领域相关联的权重指示用户对相应的领域感兴趣的水平。
另一个实施例涉及计算机系统,该计算机系统包括:用户界面,所述用户界面被配置成接收指定多个领域中的每一个领域的权重的信息,其中,所述多个领域中的每一个领域涉及用户感兴趣的潜在区域,其中,所述多个领域之中的一个领域的权重指示用户对该领域感兴趣的水平;以及至少一个处理器。所述至少一个处理器被编程为使用训练数据来训练所述排序分类器,所述训练数据的特征是至少部分地基于指定所述多个领域中的每一个领域的权重的信息的。
应该理解,前述的概念以及下面更详细地讨论的附加概念(假设这样的概念不是相互不一致)的所有组合都是本文中所公开的独创性的主题的一部分。
附图说明
在附图中,各个附图中示出的每一个相同或近乎相同的组件由同样的标号来表示。为了清楚的目的,可能不是每一个组件都在每张附图中被标示。在附图中:
图1是可以实现本发明的一些实施例的示例性计算环境的示意图;
图2是根据本发明的一些实施例的用于创建经训练的排序引擎的说明性处理的流程图;
图3是根据本发明的一些实施例的用于指定多个领域的权重的说明性用户界面,其中,权重被用来训练排序引擎;
图4是根据本发明的一些实施例的用于生成用来训练排序引擎的训练数据的说明性处理的流程图;
图5A和图5B示出根据一些实施例的可以被包括作为用来训练排序引擎的训练数据的说明性特征组;
图6是根据本发明的一些实施例的用于至少部分地基于用户偏好选择NLU假设的说明性处理的流程图;
图7是根据本发明的一些实施例的用于选择基于语音输入生成的NLU假设的说明性处理的流程图,其中,NLU假设是至少部分地基于用户偏好选择的;以及
图8是可以实现本发明的一些实施例的示例性计算机系统。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纽昂斯通讯公司,未经纽昂斯通讯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580053367.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于内容创作的生产力工具
- 下一篇:分段数据录入的验证