[发明专利]将自然语言查询翻译成标准数据查询在审
| 申请号: | 202080034971.1 | 申请日: | 2020-06-16 |
| 公开(公告)号: | CN113811869A | 公开(公告)日: | 2021-12-17 |
| 发明(设计)人: | P.W.J.斯塔;M.多尔菲;C.奥尔;L.乔戈普洛斯;A.索布奇克;T.J.巴卡尔特;K.贝卡斯 | 申请(专利权)人: | 国际商业机器公司 |
| 主分类号: | G06F16/332 | 分类号: | G06F16/332 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 陈金林 |
| 地址: | 美国纽*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 自然语言 查询 译成 标准 数据 | ||
1.一种用于为自然语言查询生成标准答案的计算机实现方法,所述方法包括:
提供知识图作为数据模型;
从用户接收自然语言查询;
将所述自然语言查询翻译成标准数据查询;
将所述标准数据查询可视化给所述用户;
从所述用户接收反馈响应,所述反馈响应包括经验证的和/或经编辑的标准数据查询;以及
将所述自然语言查询和对应的所述反馈响应存储为标准答案对。
2.根据权利要求1所述的计算机实现方法,其中,将所述自然语言查询翻译成标准数据查询包括:
将所述自然语言查询提供给工作流程模型;以及
由所述工作流程模型将工作流程图计算为标准数据查询。
3.根据权利要求2所述的计算机实现方法,进一步包括:
在机器学习算法中使用所述标准答案对来训练所述工作流程模型。
4.根据权利要求2所述的计算机实现方法,其中所述工作流程图是有向非循环图。
5.根据权利要求2所述的计算机实施方法,其中所述工作流程图包括多个算子。
6.根据权利要求5所述的计算机实现方法,其中,所述多个算子选自由以下组成的组:
输入算子;
边遍历算子;
节点过滤算子;
节点排序算子;
逻辑算子;以及
输出算子。
7.根据前述权利要求中任一项所述的计算机实现方法,其中,将所述自然语言查询翻译成标准数据查询包括:
识别所述自然语言查询中的所述知识图的一个或多个输入节点类型;以及
识别所述自然语言查询中的所述知识图的一个或多个输出节点类型。
8.根据权利要求7所述的计算机实现方法,其中,将所述自然语言查询翻译成标准数据查询包括:
计算在所述一个或多个输入节点类型与所述一个或多个输出节点类型之间通过所述知识图的一个或多个检索路径。
9.根据权利要求8所述的计算机实现方法,其中,计算所述一个或多个检索路径包括执行广度优先检索算法。
10.根据权利要求7所述的计算机实现方法,其中,计算所述一个或多个检索路径包括:
将所述自然语言查询作为字符串输入提供给自然语言分类器;以及
由所述自然语言分类器计算所述一个或多个输入节点类型和所述一个或多个输出节点类型。
11.根据前述权利要求中任一项所述的计算机实现方法,其中,可视化所述标准数据查询包括:
在可视编程工具中可视化所述标准数据查询。
12.根据权利要求11所述的计算机实现方法,其中,所述可视编程工具被配置为提供用于测试所述自然语言查询的测试功能。
13.根据权利要求11所述的计算机实现方法,其中,所述可视编程工具被配置为提供编辑功能以在视觉上编辑所述标准数据查询。
14.一种用于执行用于生成自然语言查询的标准答案的计算机实现方法的计算机系统,所述系统包括处理单元、存储系统和用户界面,所述用户界面包括输入单元和显示器,所述系统被配置为:
将知识图作为数据模型存储在存储系统中;
经由所述用户界面接收自然语言查询;
将所述自然语言查询翻译成标准数据查询;
在所述显示器上可视化所述标准数据查询;
经由所述输入单元从用户接收反馈响应,所述反馈响应包括经验证的和/或经编辑的标准数据查询;以及
将所述自然语言查询和对应的所述反馈响应作为标准答案对存储在所述存储系统中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080034971.1/1.html,转载请声明来源钻瓜专利网。





