【技术实现步骤摘要】
【国外来华专利技术】用于自然语言查询处理的基于示例的本体论训练
技术介绍
[0001]诸如自然语言查询系统的查询系统可以被用来基于对诸如结构化数据的数据的分析来提供对查询的响应。例如,用户可以对用户为母语的自然语言格式来呈现查询并且接收响应,而无需用户将查询转换为特定于计算机的语言。
附图说明
[0002]本公开的特征通过示例的方式被图示出并且不限于(多个)以下附图,其中相同的数字指示相同的元件,其中:
[0003]图1图示了根据本公开实施例的、用于自然语言查询处理基于示例的本体论(“ontology”)训练的装置布局;
[0004]图2至图4图示了图形用户界面(GUI)显示,用于图示根据本公开的实施例的用于图1的自然语言查询处理装置的基于示例的本体论训练的操作;
[0005]图5图示了根据本公开的实施例的用于自然语言查询处理的基于示例的本体论训练的示例框图;
[0006]图6图示了根据本公开的实施例的用于自然语言查询处理的基于示例的本体论训练的示例方法的流程图;以及
[0007]图7图示了根据本公开的另一实施例的用于自然语言查询处理的基于示例的本体论训练的另一示例框图。
具体实施方式
[0008]为了简单和说明的目的,主要通过参考示例来描述本公开。在以下描述中,阐述了许多具体细节以便提供对本公开的透彻理解。然而,明显的是,可以在不限于这些具体细节的情况下实践本公开。在其他情形中,未详细描述一些方法和结构以免不必要地模糊本公开。
[0009]贯穿本公开,术语“一”和“一个”旨在标示特 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种装置,包括:处理器;以及存储器,存储机器可读指令,所述机器可读指令在由所述处理器执行时,使所述处理器:基于通过使用本体论对查询的分析,标识所述查询中包括未知含义的术语,其中所述查询为自然语言格式;基于所述查询的上下文,推断所述术语的建议定义;基于所述术语的所述建议定义,生成用以提供所述术语的定义或者修改所述术语的所述建议定义的请求;接收对所述请求的回复,其中所述回复为自然语言格式;分析所述回复,以更新所述术语的所述建议定义;修改所述本体论,以包括所述术语的经更新的所述定义;以及基于经修改的所述本体论,生成对所述查询的响应。2.根据权利要求1所述的装置,其中基于通过使用所述本体论对所述查询的所述分析,来标识所述查询中包括所述未知含义的所述术语的所述指令还使所述处理器:将所述查询转换为计算机可执行查询;以及基于通过使用所述本体论对所述计算机可执行查询的所述分析,标识所述查询中包括所述未知含义的所述术语。3.根据权利要求1所述的装置,其中分析所述回复以更新所述术语的所述建议定义的所述指令还使所述处理器:将所述回复转换为计算机可执行回复;以及分析所述计算机可执行回复,以更新所述术语的所述建议定义。4.根据权利要求1所述的装置,其中基于所述术语的所述建议定义,生成用以提供所述术语的所述定义或者修改所述术语的所述建议定义的所述请求的所述指令还使所述处理器:基于所述术语的所述建议定义,生成用以提供所述术语的所述定义、批准所述术语的所述建议定义、或者修改所述术语的所述建议定义的所述请求。5.根据权利要求1所述的装置,其中基于所述查询的上下文,推断所述术语的所述建议定义的所述指令还使所述处理器:为所述术语指派占位符含义;使用所述占位符含义来解释所述查询;以及基于所述查询的所述上下文和指派给所述术语的所述占位符含义,推断所述术语的所述建议定义。6.根据权利要求1所述的装置,其中所述指令还使所述处理器:确定所述术语是否能够解释为名词;以及基于确定所述术语能够解释为所述名词,将所述术语的所述建议定义推断为数据源中的对象的同义词、所述数据源中的数据值的同义词或所述数据源中的所述对象的条件。7.根据权利要求1所述的装置,其中所述指令还使所述处理器:确定所述术语是否能够解释为形容词;
基于确定所述术语能够解释为所述形容词,确定所述术语是否可解释为最高级,或者所述术语是否为数据源中的对象的值;基于确定所述术语能够解释为所述最高级,将所述术语的所述建议定义推断为经由另一测量范围对象而与对象相关;以及基于确定所述术语能够解释为所述数据源中的所述对象的所述值,将所述术语的所述建议定义推断为与所述数据源中的所述对象以及所述数据源中的相关联的主要对象相关。8.根据权利要求1所述的装置,其中所述指令还使所述处理器:确定所述术语是否能够解释为动词;以及基于确定所述术语能够解释为所述动词,根据数据源中的多个对象之间的...
【专利技术属性】
技术研发人员:C,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。