-
公开(公告)号:CN111459977B
公开(公告)日:2023-10-24
申请号:CN201910108419.1
申请日:2019-01-18
Applicant: 微软技术许可有限责任公司
IPC: G06F16/2452 , G06F16/33
Abstract: 根据本公开的实现,提出了一种用于转换自然语言查询的方案。在该方案中,针对一个或多个数据表的第一自然语言查询和第二自然语言查询被接收,其中第二自然语言查询的语义依赖于第一自然语言查询。基于第一自然语言查询和第二自然语言查询来生成针对一个或多个数据表的第三自然语言查询,其中第三自然语言查询的语义与第二自然语言查询的语义相同,并且不依赖于第一自然语言查询。以此方式,该方案能够将依赖于上下文的自然语言查询转换成上下文无关的自然语言查询,从而能够与实现从自然语言查询到计算机可执行查询的转换的任何语义解析器对接,以实现针对一个或多个数据表的查询操作。
-
公开(公告)号:CN110727839A
公开(公告)日:2020-01-24
申请号:CN201810714156.4
申请日:2018-06-29
Applicant: 微软技术许可有限责任公司
IPC: G06F16/9032 , G06N3/02
Abstract: 根据本公开的实现,提出了一种用于自然语言查询的语义解析的方案。在该方案中,针对数据集的自然语言查询中的多个词被替换为多个预定符号,以获得抽象语句。通过向抽象语句应用不同的推演规则集,将抽象语句解析为多个逻辑表示,每个逻辑表示对应于自然语言查询的一个预测语义。至少基于多个逻辑表示对应的预测语义,选择一个逻辑表示以用于生成针对数据集的计算机可执行查询。通过该方案,可以在数据集无关以及语法无关的情况下快速实现从自然语言查询到计算机可执行查询的转换。
-
公开(公告)号:CN111459977A
公开(公告)日:2020-07-28
申请号:CN201910108419.1
申请日:2019-01-18
Applicant: 微软技术许可有限责任公司
IPC: G06F16/2452 , G06F16/33
Abstract: 根据本公开的实现,提出了一种用于转换自然语言查询的方案。在该方案中,针对一个或多个数据表的第一自然语言查询和第二自然语言查询被接收,其中第二自然语言查询的语义依赖于第一自然语言查询。基于第一自然语言查询和第二自然语言查询来生成针对一个或多个数据表的第三自然语言查询,其中第三自然语言查询的语义与第二自然语言查询的语义相同,并且不依赖于第一自然语言查询。以此方式,该方案能够将依赖于上下文的自然语言查询转换成上下文无关的自然语言查询,从而能够与实现从自然语言查询到计算机可执行查询的转换的任何语义解析器对接,以实现针对一个或多个数据表的查询操作。
-
公开(公告)号:CN110727839B
公开(公告)日:2024-04-26
申请号:CN201810714156.4
申请日:2018-06-29
Applicant: 微软技术许可有限责任公司
IPC: G06F16/9032 , G06N3/02
Abstract: 根据本公开的实现,提出了一种用于自然语言查询的语义解析的方案。在该方案中,针对数据集的自然语言查询中的多个词被替换为多个预定符号,以获得抽象语句。通过向抽象语句应用不同的推演规则集,将抽象语句解析为多个逻辑表示,每个逻辑表示对应于自然语言查询的一个预测语义。至少基于多个逻辑表示对应的预测语义,选择一个逻辑表示以用于生成针对数据集的计算机可执行查询。通过该方案,可以在数据集无关以及语法无关的情况下快速实现从自然语言查询到计算机可执行查询的转换。
-
公开(公告)号:CN112580357A
公开(公告)日:2021-03-30
申请号:CN201910930771.3
申请日:2019-09-29
Applicant: 微软技术许可有限责任公司
IPC: G06F40/30 , G06F40/151 , G06F16/33
Abstract: 根据本公开的实现,提出了一种用于自然语言查询的语义解析的方案。在该方案中,针对数据表的自然语言查询被接收,其中自然语言查询包括多个词。与数据表相关联的一组知识表示被获取,该组知识表示以结构化方式描述理解针对数据表的自然语言查询所需的知识。通过基于该组知识表示将多个词替换成预定符号表中的相应符号,将自然语言查询转换成符号序列。与自然语言查询相对应的计算机可执行查询基于该符号序列被生成。本方案能够将来自不同领域的各种知识表示成通用的结构化知识表示,从而使用这些知识表示来帮助理解自然语言查询的语义并且生成对应的计算机可执行查询。
-
-
-
-