[发明专利]支持自然语言分析问题的分析处理系统在审
申请号: | 201911374595.6 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111382171A | 公开(公告)日: | 2020-07-07 |
发明(设计)人: | J·杨;M·瓦尔施内;M·奥布霍夫;S·尹 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F16/242 | 分类号: | G06F16/242;G06F16/28 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张立达 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 自然语言 分析 问题 处理 系统 | ||
1.一种由具有一个或多个处理器和存储介质的计算系统执行的方法,所述存储介质存储被配置为执行所述方法的指令,所述指令由所述一个或多个处理器实行以执行所述方法,所述方法包括:
接收自然语言问题;
确定所述自然语言问题的意图;
基于所述自然语言问题的所述意图,基于所述自然语言问题来预测度量查询语言语句;
将所述度量查询语言语句转换成结构化查询语言语句;
引起所述结构化查询语言语句针对多维数据库数据的执行;以及
基于所述结构化查询语言语句针对所述多维数据库数据的所述执行的结果,提供所述自然语言问题的答案。
2.根据权利要求1所述的方法,其中,所述确定所述自然语言问题的所述意图是基于对意图分类器进行训练的;并且其中,所述确定所述自然语言问题的所述意图是基于使用经训练的意图分类器来对所述自然语言问题进行分类的。
3.根据权利要求2所述的方法,其中,所确定的所述自然语言问题的所述意图是自然语言分析问题。
4.根据权利要求1所述的方法,其中,所述预测所述度量查询语言语句是基于使用经训练的多类分类器模型来预测多个度量查询语言语句槽中的每个槽的值的。
5.根据权利要求4所述的方法,其中,所述多个度量查询语言语句槽包括度量槽、细分槽、和过滤器槽。
6.根据权利要求1所述的方法,其中,所述预测所述度量查询语言语句是基于以下项的:
针对多个度量查询语言语句槽中的每个槽,使用多类分类器模型来预测所述自然语言问题指向所述槽的一组预先定义的可能值中的所述槽中的特定的可能值的概率;
针对所述多个度量查询语言语句槽中的每个槽,基于所述自然语言问题指向所述槽的所述特定的可能值的所预测的概率来从所述槽的所述一组预先定义的可能值中选择所述槽的所述特定的可能值,以填充所述槽;以及
基于针对所述多个度量查询语言语句槽中的每个槽而选择的所述特定的可能值来生成所述度量查询语言语句。
7.根据权利要求1所述的方法,其中:
所述将所述度量查询语言语句转换成结构化查询语言语句是基于所述度量查询语言语句所引用的目标度量的元数据的;
所述目标度量的所述元数据指定隐式聚合操作;
所述度量查询语言语句没有明确地引用所述隐式聚合操作;以及
所述结构化查询语言语句确实明确地引用了所述隐式聚合操作。
8.一个或多个非暂时性计算机可读介质,包括:
一个或多个程序,其具有由具有一个或多个处理器的计算系统执行的指令,所述指令被配置用于:
接收自然语言问题;
确定所述自然语言问题的意图;
基于所述自然语言问题的所述意图,基于所述自然语言问题来预测度量查询语言语句;
将所述度量查询语言语句转换成结构化查询语言语句;
引起所述结构化查询语言语句针对多维数据库数据的执行;以及
基于所述结构化查询语言语句针对所述多维数据库数据的所述执行的结果,提供所述自然语言问题的答案。
9.根据权利要求8所述的一个或多个非暂时性计算机可读介质,其中,所述确定所述自然语言问题的所述意图是基于对意图分类器进行训练的;并且其中,所述确定所述自然语言问题的所述意图是基于使用经训练的意图分类器来对所述自然语言问题进行分类的。
10.根据权利要求9所述的一个或多个非暂时性计算机可读介质,其中,所确定的所述自然语言问题的所述意图是自然语言分析问题。
11.根据权利要求8所述的一个或多个非暂时性计算机可读介质,其中,所述预测所述度量查询语言语句是基于使用经训练的多类分类器模型来预测多个度量查询语言语句槽中的每个槽的值的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911374595.6/1.html,转载请声明来源钻瓜专利网。