【技术实现步骤摘要】
【国外来华专利技术】用于语言理解系统的领域添加系统和方法
技术介绍
机器学习、语言理解和人工智能正在改变用户与计算机交互的方式。计算机和应用的开发者一直在尝试改善人与计算机之间的交互。然而,语言理解模型的开发常常需要大量的时间、金钱以及其他资源来完成。关于这些以及其他的一般性考虑,已经做出了在本文中所公开的各方面。同样地,尽管可以讨论相对具体的问题,但是应当理解,这些方面不应当限于解决在
技术介绍
中或者在本公开中别处所标识出的具体问题。
技术实现思路
总之,本公开总体涉及用于向自然语言理解系统添加新领域以形成具有多个领域(domain)专家的经更新的语言理解系统的系统和方法。此外,本公开总体涉及用于使用经更新的语言理解系统的系统和方法。更具体而言,在本文中所公开的系统和方法能够利用来自在自然语言理解系统上已经存在的领域中的一个或多个领域的数据来添加新领域,同时保持新领域与已经存在的领域彼此分离。因此,在本文中所公开的系统和方法提供了更准确的自然语言理解系统、更可靠的自然语言理解系统、以及更有效的自然语言理解系统。此外,在本文中所描述的系统和方法为自然语言理解系统提供了更好的开发(包括更新能力)、智能、生产率和可扩展性。本公开的一个方面针对一种自然语言理解(NLU)系统。所述NLU系统包括:领域专家;至少一个处理器;以及存储器。每个领域专家包括意图分类任务或槽隙(slot)标记任务中的至少一项。所述存储器对计算机可执行指令进行编码,所述计算机可执行指令当由所述至少一个处理器运行时执行一种方法。所述方法包括:接收针对所述NLU系 ...
【技术保护点】
1.一种自然语言理解(NLU)系统,所述NLU系统包括:/n领域专家,/n其中,每个领域专家包括意图分类任务或槽隙标记任务中的至少一项;/n至少一个处理器;以及/n对计算机可执行指令进行编码的存储器,所述计算机可执行指令当由所述至少一个处理器运行时执行一种方法,所述方法包括:/n接收针对所述NLU系统的新领域;/n接收针对所述新领域的有限训练数据;/n基于所述有限训练数据来训练所述新领域以形成经部分训练的新领域;/n基于所述有限训练数据来向所述领域专家发送查询;/n响应于所述查询而接收来自每个领域专家的回答;/n对来自所述领域专家的所述回答中的每个回答分配权重以形成经加权的回答;以及/n基于所述经加权的回答来训练所述经部分训练的新领域以形成新领域专家。/n
【技术特征摘要】
【国外来华专利技术】20170728 US 15/662,9271.一种自然语言理解(NLU)系统,所述NLU系统包括:
领域专家,
其中,每个领域专家包括意图分类任务或槽隙标记任务中的至少一项;
至少一个处理器;以及
对计算机可执行指令进行编码的存储器,所述计算机可执行指令当由所述至少一个处理器运行时执行一种方法,所述方法包括:
接收针对所述NLU系统的新领域;
接收针对所述新领域的有限训练数据;
基于所述有限训练数据来训练所述新领域以形成经部分训练的新领域;
基于所述有限训练数据来向所述领域专家发送查询;
响应于所述查询而接收来自每个领域专家的回答;
对来自所述领域专家的所述回答中的每个回答分配权重以形成经加权的回答;以及
基于所述经加权的回答来训练所述经部分训练的新领域以形成新领域专家。
2.根据权利要求1所述的NLU系统,其中,所述有限训练数据包括至多1000个话语,
其中,所述领域专家包括至少25个不同的领域专家,并且
其中,用于添加所述新领域专家的训练时间为3分钟或更短。
3.根据权利要求1所述的NLU系统,其中,不管所述NLU系统包括两个还是25个不同的领域专家,用于添加所述新领域的训练时间不会改变超过150秒。
4.根据权利要求1所述的NLU系统,其中,所述查询请求意图预测、槽隙预测和标签预测。
5.根据权利要求1所述的NLU系统,其中,对来自所述领域专家的所述回答中的每个回答分配所述权重是基于领域专家与所述经部分训练的新领域的语义紧密度的。
6.一种用于向自然语言理解(NLU)系统添加新领域的方法,所述方法包括...
【专利技术属性】
技术研发人员:I·齐图尼,D·金,YB·金,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。