[go: up one dir, main page]

CN103229223A - 使用多个候选答案评分模型提供问题答案 - Google Patents

使用多个候选答案评分模型提供问题答案 Download PDF

Info

Publication number
CN103229223A
CN103229223A CN201180057000XA CN201180057000A CN103229223A CN 103229223 A CN103229223 A CN 103229223A CN 201180057000X A CN201180057000X A CN 201180057000XA CN 201180057000 A CN201180057000 A CN 201180057000A CN 103229223 A CN103229223 A CN 103229223A
Authority
CN
China
Prior art keywords
candidate
candidate answers
answers
score function
inquiry
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201180057000XA
Other languages
English (en)
Inventor
E·W·布朗
D·A·弗鲁茨
J·W·默多克四世
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN103229223A publication Critical patent/CN103229223A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H37/00Combinations of mechanical gearings, not provided for in groups F16H1/00 - F16H35/00
    • F16H37/02Combinations of mechanical gearings, not provided for in groups F16H1/00 - F16H35/00 comprising essentially only toothed or friction gearings
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H1/00Toothed gearings for conveying rotary motion
    • F16H1/28Toothed gearings for conveying rotary motion with gears having orbital motion
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H3/00Toothed gearings for conveying rotary motion with variable gear ratio or for reversing rotary motion
    • F16H3/006Toothed gearings for conveying rotary motion with variable gear ratio or for reversing rotary motion power being selectively transmitted by either one of the parallel flow paths
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H3/00Toothed gearings for conveying rotary motion with variable gear ratio or for reversing rotary motion
    • F16H3/02Toothed gearings for conveying rotary motion with variable gear ratio or for reversing rotary motion without gears having orbital motion
    • F16H3/08Toothed gearings for conveying rotary motion with variable gear ratio or for reversing rotary motion without gears having orbital motion exclusively or essentially with continuously meshing gears, that can be disengaged from their shafts
    • F16H3/087Toothed gearings for conveying rotary motion with variable gear ratio or for reversing rotary motion without gears having orbital motion exclusively or essentially with continuously meshing gears, that can be disengaged from their shafts characterised by the disposition of the gears
    • F16H3/091Toothed gearings for conveying rotary motion with variable gear ratio or for reversing rotary motion without gears having orbital motion exclusively or essentially with continuously meshing gears, that can be disengaged from their shafts characterised by the disposition of the gears including a single countershaft
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H3/00Toothed gearings for conveying rotary motion with variable gear ratio or for reversing rotary motion
    • F16H3/44Toothed gearings for conveying rotary motion with variable gear ratio or for reversing rotary motion using gears having orbital motion
    • F16H3/46Gearings having only two central gears, connected by orbital gears
    • F16H3/48Gearings having only two central gears, connected by orbital gears with single orbital gears or pairs of rigidly-connected orbital gears
    • F16H3/52Gearings having only two central gears, connected by orbital gears with single orbital gears or pairs of rigidly-connected orbital gears comprising orbital spur gears
    • F16H3/54Gearings having only two central gears, connected by orbital gears with single orbital gears or pairs of rigidly-connected orbital gears comprising orbital spur gears one of the central gears being internally toothed and the other externally toothed
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H37/00Combinations of mechanical gearings, not provided for in groups F16H1/00 - F16H35/00
    • F16H37/02Combinations of mechanical gearings, not provided for in groups F16H1/00 - F16H35/00 comprising essentially only toothed or friction gearings
    • F16H37/06Combinations of mechanical gearings, not provided for in groups F16H1/00 - F16H35/00 comprising essentially only toothed or friction gearings with a plurality of driving or driven shafts; with arrangements for dividing torque between two or more intermediate shafts
    • F16H37/08Combinations of mechanical gearings, not provided for in groups F16H1/00 - F16H35/00 comprising essentially only toothed or friction gearings with a plurality of driving or driven shafts; with arrangements for dividing torque between two or more intermediate shafts with differential gearing
    • F16H37/0806Combinations of mechanical gearings, not provided for in groups F16H1/00 - F16H35/00 comprising essentially only toothed or friction gearings with a plurality of driving or driven shafts; with arrangements for dividing torque between two or more intermediate shafts with differential gearing with a plurality of driving or driven shafts
    • F16H37/0813Combinations of mechanical gearings, not provided for in groups F16H1/00 - F16H35/00 comprising essentially only toothed or friction gearings with a plurality of driving or driven shafts; with arrangements for dividing torque between two or more intermediate shafts with differential gearing with a plurality of driving or driven shafts with only one input shaft
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H57/00General details of gearing
    • F16H57/02Gearboxes; Mounting gearing therein
    • F16H57/035Gearboxes for gearing with endless flexible members
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/332Query formulation
    • G06F16/3329Natural language query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/3331Query processing
    • G06F16/334Query execution
    • G06F16/3344Query execution using natural language analysis
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H2200/00Transmissions for multiple ratios
    • F16H2200/003Transmissions for multiple ratios characterised by the number of forward speeds
    • F16H2200/0034Transmissions for multiple ratios characterised by the number of forward speeds the gear ratios comprising two forward speeds
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H2200/00Transmissions for multiple ratios
    • F16H2200/003Transmissions for multiple ratios characterised by the number of forward speeds
    • F16H2200/0039Transmissions for multiple ratios characterised by the number of forward speeds the gear ratios comprising three forward speeds
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H2200/00Transmissions for multiple ratios
    • F16H2200/20Transmissions using gears with orbital motion
    • F16H2200/2002Transmissions using gears with orbital motion characterised by the number of sets of orbital gears
    • F16H2200/2005Transmissions using gears with orbital motion characterised by the number of sets of orbital gears with one sets of orbital gears
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F16ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
    • F16HGEARING
    • F16H2200/00Transmissions for multiple ratios
    • F16H2200/20Transmissions using gears with orbital motion
    • F16H2200/203Transmissions using gears with orbital motion characterised by the engaging friction means not of the freewheel type, e.g. friction clutches or brakes
    • F16H2200/2035Transmissions using gears with orbital motion characterised by the engaging friction means not of the freewheel type, e.g. friction clutches or brakes with two engaging means

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Databases & Information Systems (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Human Computer Interaction (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

一种产生问题答案的方法、系统和计算机程序产品。在一个实施例中,所述方法包括接收输入查询;执行搜索以识别所述输入查询的候选答案;以及针对每个所述候选答案产生多个评分。针对每个所述候选答案,从多个候选排序函数中选择一个。将所述选择的排序函数应用于所述每个所述候选答案以根据所述候选答案的所述评分判定所述候选答案的排序。根据所述候选答案的排序,选择一个或多个所述候选答案作为所述输入查询的一个或多个答案。在一个实施例中,所述排序函数选择使用有关所述问题的信息来执行。在一个实施例中,所述排序函数选择使用有关每个答案的信息来执行。

Description

使用多个候选答案评分模型提供问题答案
相关申请相互参考
本申请主张2010年9月28日提交的美国临时专利申请第61/387,180号申请日期的权益,该申请的公开内容在此全部纳入作为参考。
技术领域
本发明一般地涉及信息检索。更具体地说,本发明涉及问答。再具体地说,本发明涉及通过产生和评估多个候选答案执行并行分析以提供问题答案的问/答系统以及方法。
背景技术
一般而言,问答(QA)是一种信息检索。在给定档案集合(例如,万维网或本地集合)的情况下,QA系统应该能够检索以自然语言提出的问题的答案。QA被认为需要比诸如文档检索之类的其他信息检索类型更复杂的自然语言处理(NLP)技术,QA有时被视为超越搜索引擎的下一步。
QA研究尝试处理大范围的问题类型,其包括:事实、列表、定义、方式、原因、假设、语义约束和跨语言问题。从小型本地文档集合到内部组织文档,到编译的新闻专线报道,再到万维网,搜索集合均有所不同。
闭域问答处理特定域下的问题(例如,医药和汽车维修),并且可被视为较轻松的任务,因为NLP系统可利用经常以本体形式化的域特定知识。备选地,闭域可能指示其中仅接受有限类型问题(例如,查询描述性信息而非程序性信息的问题)的情况。开域问答处理有关几乎任何事情的问题,可以仅依赖于一般本体和世界知识。但是开域Q/A系统通常具有更多可从中提取答案的可用数据。
对信息的访问目前主要包括两个范式:数据库查询,所述数据库查询回答有关结构化记录集合之内的问题;以及搜索,所述搜索响应于对非结构化数据集合的查询而传送文档链接集合(文本、html等)。
此类信息查询范式的主要挑战在于提供能够根据大文档集合(所有种类的文档,包括结构化文档和非结构化文档)中包括的信息回答事实问题的计算机程序。此类答案的范围宽到诸如“缺乏维生素K有哪些危害”,窄到诸如“希拉里.克林顿父亲出生在何时、何地”。
用户与此类计算机程序的交互可以是单次用户-计算机交换,也可以是用户与计算机系统之间的多轮对话。此类对话可以涉及一种或多种形式(文本、语音、触觉、手势等)。此类交互的实例包括这样一种情形:其中电话用户使用语音提问,接收语音、文本和图像(例如,带有文本注释的图)及语音(计算机产生的)解释组合而成的答案。另一实例是用户与视频游戏进行交互,并使用机器可识别的手势拒绝或接受答案,或者是计算机产生指示用户的触觉输出。
构建此类计算机系统的挑战在于理解查询,查找可能包含答案的相应文档,以及提取要提供给用户的正确答案。目前,理解查询是一个公开的难题,因为计算机不具备人类理解自然语言的能力,也没有从当前(非常初级的)自然语言理解系统可产生的许多可能解释中做出选择的常识。
通过一轮或多轮对话回答事实查询的能力具有巨大的潜在价值,因为它允许实时存取准确的信息。例如,提高现有问答技术水平具有巨大商业价值,因为这样可以实时了解业务状况、竞争对手、经济条件等。即使QA采取最初级的形式,也可以将信息工作者的生产效率提高好几个量级。
在此全部纳入作为参考的编号为12/152,441的美国专利的公开内容描述了在QA系统中使用模型(也称为答案评分函数)产生答案排序表或产生单个最终答案。
发明内容
本发明的实施例提供一种产生问题答案的方法、系统和计算机程序产品。在一个实施例中,所述方法包括接收输入查询;根据所述查询,在一个或多个数据源中执行搜索以识别所述输入查询的候选答案;以及针对每个所述候选答案产生多个评分。针对每个所述候选答案,从多个候选评分函数中选择一个;将所述选择的评分函数应用于所述每个所述候选答案以根据所述候选答案的所述多个评分判定所述候选答案的所述候选答案分类评分。根据所述候选答案的所述候选答案分类评分,选择一个或多个所述候选答案作为所述输入查询的一个或多个答案。
在一个实施例中,每个候选答案的所述候选评分函数根据所述输入查询来选择。在一个实施例中,将所述同一所述候选评分函数应用于所有所述候选答案。
在一个实施例中,提取有关所述输入查询的已定义信息,并且根据该提取的已定义信息选择所述选择的候选评分函数。
例如,在一个实施例中,所述提取有关所述查询输入的信息可以是所述查询的主题,并且所述选择的候选评分函数可以根据所述查询的所述主题选择。
在一个实施例中,所述选择的候选评分函数可以根据所述候选答案来选择。
在一个实施例中,提取有关每个所述候选答案的信息,并且所述选择的候选评分函数根据该提取的有关每个候选答案的已定义信息来选择。在一个实施例中,该提取的已定义信息是所述候选答案的固有信息。在一个实施例中,该提取的已定义信息基于所述候选答案的上下文。
在一个实施例中,使用包括一个或多个处理单元的计算机系统执行所述选择的候选评分函数。
在本发明的实施例中,每个问题被发送到模型选择组件。对于给定问题,所有答案通过该模型进行评分,然后使用这些评分选择最佳答案和/或对答案列表进行排序。
在本发明的另一实施例中,每个候选答案被发送到模型选择组件。对于给定问题,所述候选答案的某些子集可通过同一模型进行评分,然后使用这些评分选择最佳答案和/或对答案列表进行排序。
附图说明
本发明的目标、特征和优点在下面列出的本发明具体实施例的上下文中理解。本发明具体实施例在附图的上下文中理解,所述附图形成本公开的一个材料部分,其中:
图1是示出本发明的实施例的高级逻辑架构和问答方法的系统图表。
图2示出图1中的架构的变形,其中证据收集模块包括两个子模块:支持段落检索和候选答案评分。
图3示出图1中的查询分析模块和候选答案产生模块的更详细的图表。
图4示出图1和2中的候选答案评分模块和答案排序模块的更详细的图表。
图5是示出根据本发明的实施例处理问题并提供答案的方法步骤的流程图实例。
图6示出一组评分模型,以及根据有关问题的信息选择模型的模型选择器。
图7示出一组评分模型,以及根据有关候选答案的信息选择模型的模型选择器。
图8示出提供一类用于处理CAS数据结构的分析引擎的UIMA框架实现的一方面。
具体实施方式
如在此使用的那样,单词“问题”和“查询”及其扩展词可以互换地使用并指示同一概念,即,信息请求。此类请求通常以疑问句表达,但是可以通过其他形式表达,例如采取提供感兴趣实体描述的陈述句形式(其中可通过上下文推断出实体识别请求)。“结构化信息”(来自“结构化信息源”)在此被定义为其表达的含义很明确,并通过数据结构或格式(例如,数据库表)明确表示的信息。“非结构化信息”(来自“非结构化信息源”)在此被定义为其表达的含义仅通过其内容(例如,自然语言文档)暗示的信息。“半结构化信息”指示其某些含义在数据格式中明确表示的数据,例如文档的一部分可被标记为“标题”。
图1示出本发明的实施例的高级逻辑架构10和方法的系统图表。如图1所示,架构10包括查询分析模块20,该模块实现接收和分析用户查询或问题的功能。根据本发明的一个实施例,“用户”指的是与系统交互的一个或多个人,术语“用户查询”指的是用户提出的查询(及其上下文)19。但是将理解,可以构建其他实施例,其中术语“用户”指的是通过机械手段产生查询的计算机系统22,其中术语“用户查询”指的是此类以机械方式产生的查询及其上下文19'。提供候选答案产生模块30以实现通过遍历主源模块11和答案源知识库模块21(包含从主源提取的关系和列表的集合)中包含的结构化、半结构化和非结构化源搜索候选答案。所有信息源均可存储在本地或通过包括因特网的网络进行分发。候选答案产生模块30根据分析已检索的数据,产生多个包含候选答案的输出数据结构。在图1中,所示的实施例包括与主源11和知识库21连接,以同时执行以下并行处理操作的证据收集模块50:根据包含候选答案的段落分析证据,以及对每个候选答案进行评分。
在一个实施例中,可以采用利用公共分析系统(CAS)候选答案结构,以及实现支持段落检索的架构,本文下面将更具体地进行描述。此处理在图2中示出,其中证据收集模块50包括支持段落检索40A和候选答案评分40B作为独立的处理模块以同时执行并行处理操作:分析段落以及对每个候选答案进行评分。答案源知识库21可以包括一个或多个包括关系集合(例如,类型化列表)结构化或半结构化源(预计算的或其他源)数据库。在实现实例中,答案源知识库可以包括存储在记忆存储系统(例如,硬盘)中的数据库。答案排序模块60提供对候选答案进行排序以及判定响应99的功能,所述响应通过用户的计算机显示界面(未示出)返回给用户或返回给计算机系统22。所述响应可以是响应于问题的答案,也可以是以说明为目的的对现有答案或请求的详述(如果未找到高质量答案)。
将理解,本领域的技术人员可以实现对图1所示系统的进一步扩展以根据但不限于文本、音频、视频、手势、触觉输入和输出等形式采用一个或多个模块启用用户或计算机系统与系统10之间的I/O通信。因此,在一个实施例中,输入查询和所产生的查询响应均可根据包括文本、语音、图像、视频、触觉或手势的多种形式中的一种或多种提供。
图1和2所示的处理可以在本地执行、在服务器上执行或在服务器集群上执行、在企业内执行,或者备选地,可以通过公共或专用搜索引擎进行分发,或与其集成,或以其他方式与其结合执行操作,从而以上述方式增强问答功能。因此,本发明的实施例可以被提供为包括处理设备可执行指令的计算机程序产品,或者被提供为部署计算机程序产品的服务。所述架构采用搜索引擎(文档检索系统)作为候选答案产生模块30的一部分,模块30可以专注于因特网、公用数据库、网站(例如,IMDB.com)或专用数据库。数据库可以存储在任何存储系统中,例如存储在硬盘或闪存中,也可以通过网络或不通过网络进行分发。
如上所述,本发明的实施例使用公共分析系统(CAS)、处理各种UIMA组件(例如,分析引擎和非结构化信息管理应用)之间数据交换的非结构化信息管理架构(UIMA)的子系统。CAS通过独立于程序设计语言的类型系统支持数据建模,通过强大的索引机制提供数据访问,以及支持创建文本数据注释,例如(http://www.research.ibm.com/journal/sj/433/gotz.html)中描述的那样,此网页内容在此纳入作为参考,就像在此列出一样。CAS还允许文档与其注释之间具有多个链接定义,这对于分析图像、视频或其他非文本形式有用。
在一个实施例中,UIMA可以被提供为中间件,用于通过广泛的信息源有效地管理和交换非结构化信息。该架构一般包括搜索引擎,数据存储、包含流水线文档注释器和各种适配器的分析引擎。UIMA系统、方法和计算机程序可用于产生输入查询的答案。所述方法包括输入文档和操作至少一个文本分析引擎,该引擎包括多个相连的注释器以标记文档以及识别和注释特定类型的语义内容。因此可用于分析问题以及从一系列文档中提取有可能是问题答案的实体。
在一个非限制性实施例中,公共分析系统(CAS)数据结构形式根据编号为7,139,752的美国专利中描述实现,该专利的全部内容及其公开在此纳入作为参考,就像完全在此列出一样。
如图3中更详细的逻辑架构图表中更详细地所示,“查询分析”模块20接收包括查询19的输入,该查询例如由用户通过其基于Web的浏览设备输入。输入查询19可以包括诸如“谁是最高的美国总统?”之类的字符串。备选地,问题可以由字符串和暗示的上下文(例如,“谁是最矮的美国总统?”)构成。在该实例中,上下文的范围可以从另一简单字符串(例如,“美国总统”或“谁是最高的美国总统”)扩展到任何数据结构,例如处理上一字符串的所有中间结果——例如,在多轮对话中发生情况。输入查询由查询分析模块20接收,该模块包括但不限于下面的一个或多个子过程:分析和预测论证结构方块202;重点段、重点和修改符方块204;词汇回答类型(Lexical Answer Type)方块206;问题分解方块208;词汇和语义关系模块210;问题分类方块212;以及问题难度模块214。
分析和预测论证结构方块202实现功能和程序设计接口以将输入查询分解为语法和语义分量,例如名词短语、动词短语和预测/论证结构。可使用(English Slot Grammar:英文槽文法)ESG类型分析器实现方块202。重点段、重点和修改符方块204用于计算问题的重点和重点修改符,将在下面进一步描述。词汇回答类型(LAT)方块206实现功能和程序设计接口以提供对答案类型(词汇)的额外约束,本文下面将更详细地进行描述。问题分解方块208实现功能和程序设计接口以分析输入问题来判定有关目标答案的问题指定的约束集。这些约束有多种相互关联的方法:1)嵌套式约束;2)冗余约束;以及3)三角剖分。借助嵌套式约束,“内部”问题的答案实例化“外部”问题。例如,“佛罗里达的哪个城市以从西班牙手里夺取佛罗里达的将军名字命名?”。借助冗余约束,一个约束唯一地识别答案。例如,“最高的哺乳动物每小时奔跑30英里,这是什么动物?”借助三角剖分,每个约束产生一组答案并且正确的答案同时位于两个(或多个)集合中。例如,在“猜谜式”问题“什么是一组同类型事物,或针对戏剧表演构建的场景”中。
词汇和语义关系模块210用于检测查询中的词汇和语义关系(例如,预测-论证关系),问题分类模块212也具有此功能,该模块采用提供信息访问的主题分类器,例如问题涉及哪个方面?问题难度模块214执行提供确定问题难度手段的方法,例如,向问题应用可读性矩阵。将理解,图3所示的一个或多个查询/问题分析处理方块可以针对特定实现进行选择。
分析和预测论证结构方块202实现功能和程序设计接口以通过执行本领域公知的词汇处理和句法与预测论证结构分析将输入分解为其语法分量。对于查询实例:
“在1960年代,这个最大的堪萨斯城市成为世界最大的通用航空飞机生产基地”。
分析和预测论证方块202将在下面产生分析搜索结果树结构实例,其中eX提供树中的索引,例如单词“become”为e8(结果树的第8个结构,e7索引结果树结构的第7个单词),其中7表示单词“city”,它是“become”的第一论证,e13(索引结果数结构的第13个单词)是“producer”,它是“become”在语义结构中的第二论证,如下所示:
in(e1,e3,e8)
the(e2,e3)
1960s(e3,u)
this(e4,e7)
large(e5,e7)
Kansas(e6,e7)
city(e7,u)
become(e8,e7,e13)
the(e9,e10)
world(e10,u,e13)
aposts(e11,e10)
large(e12,e13)
producer(e13,of:e17)
general(e15,e17)
aviation(e16,u,e17)
aircraft(e17)
重点段、重点和修改符方块204检测重点段,该段是问题中被正确答案替换的文本跨度。例如,在下面的查询中,斜体字表示查询中的重点段:“在1960年代,这个最大的堪萨斯城市成为世界最大的通用航空飞机生产基地”。
为了检测重点段,针对预测论证结构和ESG分析实现一组规则,该组规则与预测论证结构(PAS)中的模式匹配。所述模式的实例包括例如,名词短语“什么/哪个/这个/这些X”,其中X是另一对象;“谁/什么/何时/何地/为何/这个/这些”;无指示代词。下面是代词模式实例,其中代词以斜体表示:
作为一个男孩,他创建了模型风车;他的微积分对手戈特弗里德.莱布尼兹成年之后才设计出这样的模型风车。
现在参考词汇回答类型(LAT)方块206,LAT是识别正确答案语义类型的问题词。下面段落中的斜体单词表示以下查询中的LAT:
“哪个堪萨斯城市是世界最大的通用航空飞机生产基地”。
LAT可在更改含义时包括修改符。例如,斜体单词表示以下查询中的LAT:
乔利埃特和科发现密西西比河注入什么水体?
现在参考图3,问题/查询分析方块20的输出29包括查询分析结果数据结构(CAS结构)。在该实施例中,输出数据结构问题/查询分析方块20和候选答案产生方块30可以实现为根据UIMA开源平台在模块之间传递数据。
“候选答案产生”模块30接收来自问题/查询分析方块20的CAS型查询结果数据结构29输出,然后根据主源11和答案源KB(知识库)21中存储的文档产生一组候选答案。“候选答案产生”模块30包括但不限于以下一个或多个功能性子处理模块:词语加权和查询扩展模块302;文档标题(在标题源中检索文档)模块304;检索段落中实体模块308;以及结构源知识库实体模块310。
词语加权和查询扩展模块302实现根据模块11和21创建查询的功能(部分查询产生),其中包括实现查询扩展的实施例(请参阅例如:http://en.wikipedia.org/wiki/Query_expansion)。文档标题(在标题源中检索文档)模块304实现检测候选答案的功能(从源11和21)。检索段落中实体模块308实现在文本段落中检测候选答案的功能,例如根据段落和查询的语法和语义结构。结构源知识库实体模块310实现根据查询中的实体与答案源知识库21中的实体之间关系间的匹配检索候选答案的功能(例如实现为SQL查询)。
作为实现候选答案产生方块30的功能模块的结果,创建查询并针对(本地或分布式)源数据库或类似的记忆存储器件中的所有结构化和非结构化主数据源11运行查询。可针对结构化(KB)、半结构化(例如,维基百科、IMDB数据库、XBRL中的SEC filings集合等)或非结构化数据(文本库)运行查询以产生候选答案列表39(也作为CAS,或现有CAS的扩展)。应该理解,在一个实施例中,针对所列主源数据库的本地副本运行查询,也可访问公用的公共数据库源。而且可以理解,在一个实施例中,并非查询中的所有词需要用于搜索答案——因此需要根据查询分析结果创建查询。例如,在回答问题“波兰首都名称中的前五个字母”时,查询的一部分中不应包含“五个字母”。
如图3进一步所示,答案源知识库21被示出为与结构源实体模块310相连,模块310包括类型化列表(例如,世界上所有国家的列表)、已提取的精确一元体(例如,国家)、二元体(例如,国家+国家元首)、三元体(例如,国家+国家元首+元首夫人)、n元体关系等。
现在参考图2和4,“候选答案评分”模块40B从例如证据收集方块50的支持段落检索(SPR)方块40A接收CAS型数据结构49(即,一个或多个CAS)。“候选答案评分”模块40B包括但不限于以下一个或多个功能性子处理模块:段落中词汇与语义关系模块402;文本对齐模块405;段落中查询词匹配模块407;语法关系方块410;KB(知识库)中答案查找模块413;以及候选答案类型分析模块415。
段落中词汇与语义关系模块402实现计算候选答案段落中的语义(预测/论证)关系满足程度(答案评分的一部分)的功能。文本对齐模块405实现对齐查询(或其中的某些部分)与答案段落以及计算描述对齐程度的评分(例如,当对齐引用的答案时)的功能。段落中查询词匹配模块407实现将查询段落的匹配程度与候选答案段落中的词进行关联的功能(答案评分的一部分)。语法关系方块410实现检测候选答案之间的语法关系(可归入段落中词汇与语义关系模块402之下)的功能。知识库中答案查找模块413实现根据评分排序检测候选答案的功能。候选答案类型分析模块415例如根据对出现候选答案的文档执行语法和语义分析产生测量候选答案为正确答案的概率。“候选答案评分”模块40B的输出为CAS结构,此结构包含一系列评分由模块给定的答案。
如此出描述的那样,可实现多个并行操作模块以计算候选答案的评分,其中所述评分根据上述标准在CAS型数据结构59中提供。例如,答案是否满足类似的词汇和语义关系(例如,对于有关电影女明星的查询,答案是否为女性,候选是否满足电影演员关系?),答案与查询的对齐程度;词语的匹配程度以及词语是否以类似的顺序存在。因此,将理解,多个模块用于处理不同的候选答案,因此,可能根据可能的评分模块数量提供许多评分。
参考图2和4,“答案排序”模块60因此从证据收集方块50(包括实现SPR40A和候选答案评分40B)接收多个CAS型数据结构59输出,并针对每个候选答案产生评分。图4示出机器学习实现,其中“答案排序”模块60包括使用机器学习技术,根据现有数据产生训练模型组件71。现有数据可以编码有关候选答案的特征、候选答案所在段落的特征、候选答案评分模块40B赋予候选答案的评分,以及候选答案是否正确的信息。机器学习算法可应用于CAS的全部内容以及有关候选答案正确性的信息。此类现有数据例如可随时用于技术服务支持功能,或者随时可用于因特网(其中许多网站列出带有正确答案的问题)上更一般的设置。模型对预测功能进行编码,此功能输入到“学习特征组合”模块73。
因此,在图4所示的实施例中,将作为CAS的一系列候选答案以及存储在训练模型子模块71中并且其参数依赖于查询类型的训练模型输入到答案排序模块60。答案排序模块60包括学习特征组合子方块73,方块73实现产生答案排序列表75的功能。答案排序模块60的输出包括查询答案(一个或一系列),还可以选择性地包括说明性问题(如果系统参与对话或者如果所产生的答案没有高排序)。学习特征组合子方块73应用训练模型71产生的预测功能,例如实现根据训练模型对候选答案评分进行加权的方法。训练方块71和学习特征组合73可以参考Ittycheriah,A等人在2001年的文本检索会议上发表的标题为“{IBM}'s Statistical QuestionAnswering System-{TREC}”的文章,地址位于:http://citeseer.ist.psu.edu/cache/papers/cs2/7/http:zSzzSztrec.nist.govzSzpubszSztrec10zSz.zSzpaperszSztrec2001.pdf/ittycheriah01ibms.pdf。
机器学习训练模型71以及学习特征组合73的应用将在下面更详细地进行描述。在一个实施例中,实现由两部分构成的任务以:(1)识别候选中的最佳答案,以及(2)判定最佳答案的置信度。根据此处理,每个问题候选对包括一个实例,从大范围的特征中获取评分,例如,答案与查询词的共现、候选是否匹配问题类型,以及搜索引擎排名。因此,对于问题实例:
“从浓缩蔗汁中去除糖晶体之后,还剩什么液体”?
诸如下面的表1所示的评分实例根据但不限于以下项产生:类型分析、对齐、搜索引擎排名等。TypeAgreement是表示段落中候选答案的词汇形式是否对应于问题中感兴趣的实体词汇类型的评分。Textual Alignment对问题与答案段落之间的对齐进行评分。
表1
候选 类型 对齐 排名 评分
牛奶 1 0.2 3 0.46
黑砂糖 0 0.6 1 0.48
糖浆 1 0.5 2 0.8
因此,在该实施例中,候选答案根据其答案评分被表示为实例。如上所述,分类模型71通过实例进行训练(根据现有数据),其中每个候选答案针对问题被分类为真/伪(使用逻辑回归或线性回归函数或本领域公知的其他类型的预测函数)。现在应用该模型,候选答案根据分类评分进行排序,其中所述分类评分被用作答案置信度的测量值,也就是说,通过对完整的特征或其子集应用预测函数,比较和评估可能的候选答案。如果分类评分高于阈值,则该答案被视为可接受的答案。使用表1中“类型”、“对齐”和“排名”中的数值,预测函数(评分)由线性表达式实例给出:=0.5*类型+0.8*对齐+(1-排名)*0.1,分别针对牛奶、黑砂糖和糖浆获取值0.46、0.48和0.8(值越大,表示答案越佳)。这些值在表1中的“评分”列中表示。该评分函数实例出于说明的目的给出,在实际应用中,可使用更复杂的评分函数。例如,数学表达式可以基于逻辑回归函数(由线性表达式和指数函数构成),并且可应用于更大数量的特征。
图5是示出系统操作的方块图500。在步骤510,被设计为执行本发明步骤的系统接收查询。指令集在包括一个或多个处理器或计算设备的计算环境中执行。对查询进行分析并将其解析为适合于搜索引擎511(执行图1和2中模块30的信息检索功能)搜索的元素。
图5还表示定义数据结构的数据模型,所述数据结构作为图1和2所示的系统组件的输入提供,或者作为所述系统组件的输出产生。所述数据模型提供有关给定组件功能的说明文件,它允许以非常高的置信度集成独立开发的组件,这些组件将正确地进行交互操作。所述数据模型被正式定义为UIMA类型系统,在UIMA类型系统描述符中具有描述性规范。众所周知,非结构化信息管理架构(UIMA)框架是开放的工业级可扩展、可延伸平台,用于构建处理文本或其他非结构化信息以查找潜在含义、关系和其中隐藏的相关事实的分析应用或搜索方案(http://incubator.apache.org/uima/)。
所述数据模型通过UIMA CAS(类型系统中各种类型的实例容器)进行实例化。
类型系统具有一些基本设计点。
1.CAS表示单个问题,但是并不限于此,即,包括某些现有重点的问题(种类、现有问题或答案,或问题元数据,还提供上下文的某种元素);
2.问题是初始CAS视图中的分析主题;
3.处理被分为若干阶段,其中每个阶段可以产生多个带有新分析主题和对应视图的新CAS,但是原始问题视图位于每个CAS中。将理解,各种变形是可能的。
所有处理结果可以添加到原始CAS(中间结果一直保留到处理结束)中,并且系统产生的最终答案作为CAS中的注释发布。
在一个实施例实例中,数据模型包括基注释类型,许多类型扩展uima.tcas.Annotation(请参阅http://incubator.apache.org/UIMA)。每个类别(例如,注释器)也可估计它所创建的注释的正确性。
在一个示例性实施例中,作为在问题处理阶段510执行的问题分析的一部分,接收问题19,并且使用该问题(以及问题上下文)初始化CAS。创建两个初始注释:带有有关问题的元数据的“问题注释”,以及通过直接包含结果,或通过指向表示问题分析结果的其他注释来整合所有问题分析结果的“QaResult注释”。
基问题注释类型被定义为选择性地包括任何关联的元数据,例如问题源(TREC、技术支持、电视节目等)、现有对话或其他上下文信息(例如,有关以其他形式表示的输入所包含的信息)。
问题类型可进一步具体化为建立问题模型的子类型实例,此问题的类别定义Type(即,问题类型,例如,FACTOID、LIST、DEFINITION、OTHER、OPINION或UNCLASSIFIED问题类型之一)。
分析问题的初始步骤是针对问题运行NLP(自然语言处理)堆栈。自然语言处理通常包括句法处理(例如,使用ESG分析器)和推导预测论证结构。该处理根据标准的UIMA方式执行,其中NLP堆栈作为综合分析引擎在CAS上执行。在本发明的实施例中,所有NLP堆栈结果被添加到CAS作为扩展Hutt和ESG类型系统的注释。
在NPL堆栈处理之后,运行问题分析组件,该组件例如包括问题分类、答案类型检测和重点识别,如图3中的查询分析方块所示。问题可以根据问题类型(元数据)进行分类,每个问题可能需要特殊的下游处理。该分类结果可存储在QClass注释中:
下游处理实例可以包括处理猜谜式问题(其中获取答案需要来自多个源的综合信息、推理等);需要视听处理的audio_visual问题;具有引号或命名实体等的imple_factoid问题;有关可查找的事实的FACTOID;以及包含答案定义并且其中期望问题定义的单词为答案的DEFINITION。
图3示出的典型问题分析过程产生多个注释,其中包括重点、答案类型、语义作用标注和约束,以及标注任何表示定义的问题部分。
对于上述注释类型,图5中的问题分析组件510将创建注释实例,设置问题文本的跨度(如果适用),以及设置注释中的其他任何特征。需要指出,这些注释可以有多个实例。
问题以及问题结果用于产生查询的抽象表示,此表示为了进行描述,被称为AbstractQuery。抽象查询表示问题中的所有可搜索的关键字和短语,以及语义答案类型(如果检测到)。
抽象查询使用以下类型表示:同义词(下面的所有查询概念均互为同义词);短语(顺序中的所有查询概念均为短语);并列词(“或”,即论证节点的分离);加权(下面的概念按照运算符中存储的浮点进行加权);必要(下面的概念均为必要概念,如果可能);关系(下面的概念位于关系下,存储在运算符内)。
现在参考图5,在问题处理方块510中,分析问题之后,搜索处理开始,这可以包括搜索结构化和非结构化源,例如,Google、维基百科的本地副本或数据库查找表。
每个搜索引擎具有查询产生器,其从抽象查询产生引擎特定的查询,并使用搜索引擎的查询语法设置其格式。搜索引擎然后处理查询并将搜索结果命中列表添加到CAS。搜索对象包含搜索引擎查询、搜索引擎的标识符,以及搜索结果。
在一个实施例中,搜索结果由SearchResult对象表示,该对象包含结果的标识符(URI)、结果的评分,以及结果的实际内容,即,段落文本、知识库元组等。SearchResult可针对不同的搜索引擎种类以及对应的搜索结果进行特殊化。
可创建Document对象以表示搜索引擎交付的结果。该对象可以包括文档标题和该文档的唯一标识符,以及其他数据和元数据。段落对象可与返回段落的搜索引擎一起使用。它可将偏移(例如,包含该段落的文档内的该段落开头的字符偏移,以及包含该段落的文档内的该段落结尾的字符偏移)以及段落命中的段落长度元数据添加到document对象。
如图5所示,CAS结构实例中的数据是问题分析处理步骤510的搜索结果方块的输出,需要并行处理。使用搜索命中CAS分割装置515启动对候选答案的并行搜索。对于并行操作,搜索列表(搜索结果段落)通过CAS分割元件515进行分发以便应用(工作分割)并行搜索结果处理技术以处理每个找到的搜索结果以及使用本文内候选答案产生方块30(图3)中描述的技术执行候选答案产生(并行)。
在候选答案产生期间,候选答案在搜索结果中识别。在一个实现实例中,候选答案通过两种不同的级别表示:CandidateAnswerVariant;以及Candidate Answers Canon。CandidateAnswerVariant是唯一的候选答案字符串(可能是某些非常简单的正则化的标准)。Candidate Answers Canon是标准化的候选答案,将语义上等效的变体集合在一起。这两个类型均扩展了抽象基类别CandidateaAnswer,该类别定义与该候选答案关联的候选答案字符串和特征。
候选答案的类别(例如,CandidateaAnswer)提供与该候选答案关联的候选答案字符串和特征。在操作中,可实例化它的一个或多个子类型。一个子类型包括已定义的候选答案类别变体(CandidateAnswerVariant),此变体可能出现多次,所有出现收集在变体对象中,该子类别还定义该变体的出现。提供CandidateAnswerOccurrence以注释被识别为候选答案的文本跨度并定义:(1)涵盖文本指示某一实体(例如,NAME、PRONOUN、CITY)的方式;(2)候选答案源;(3)源文本内该候选答案开头的字符偏移;以及(4)源文本内该候选答案结尾的字符偏移。
在一个实现实例中,候选答案通过文档标题推导,另一方法可通过候选段落中的一个或多个元素推导候选答案。候选答案可进行标准化,从而可在一个标准形式中识别多个拼写变体。
搜索结果处理和候选答案产生方块30的CAS结构39输出实例中的数据在此由用于并行放置输入支持段落检索方块40A的候选答案的候选答案CAS分割装置520进行并行处理。对于每组候选答案,CAS被分割为单独的CAS,以便每个CAS包括一个或多个候选答案并被发送到证据收集模块50进行处理。
现在参考图5更详细地描述根据本发明的实施例实现(并行处理)和支持段落检索和答案评分的证据收集模块50(在图1和3中示出)。
一般而言,段落检索在候选答案产生期间使用,其中使用问题中的关键字,从非结构化语料库中找到段落。然后从这些段落中提取候选答案。
根据本发明的实施例,支持段落检索(SPR)在候选答案产生之后执行。对于每个最终的候选段落,将遍历段落内容以查找/找到包含候选答案以及问题词的段落。将理解,如果已知要查找的候选答案,则可以找到更适合的段落。对于每个最终的候选,遍历源以查找包含候选答案以及问题词的段落(即,针对原始主源(数据库)或候选知识库执行另一搜索)。在另一实施例中,可针对缓存的搜索结果(过去的段落)执行搜索。将理解,如果重复搜索包括问题词的候选答案,则可以获取最佳结果。
支持段落然后通过执行以下一个或多个步骤,由多个评分器进行评分:简单词匹配评分;文本对齐;深度分析。简单词匹配评分实现可执行指令来计数匹配词的数量,文本对齐实现可执行指令来判定相同或类似顺序中出现的单词之间具有相似的距离,以便不会相距太远(对齐)。这有利于查找引用。为了查找引用,例如,将执行对齐以获取最佳结果。深度分析实现可执行指令来判定段落/问题的含义(即,词汇和/或语义关系)。其中每个分析产生一个评分。
现在针对非限制的说明目的描述证据收集实例。在该实例中,给出的查询如下所示:
“In2002,who became the first Republican sitting senator ever tohost“Saturday Night Live”?
在实现停用词删除(即,从查询中删除最常用词,例如“a”、“an”、“the”、“is/was/be…”、“become/became…”…)的查询产生中,查询变为
“Republican first sitting senator ever host“Saturday Night Live”2002”
查询产生之后,在一个实施例中,查询被发送到因特网搜索引擎,例如MSN提供的搜索引擎,读取前20个结果文档。下面示出针对“Republican first sitting senator ever host“Saturday Night Live”2002”的问题搜索结果实例的段落提取结果实例(候选答案)。在每个文档中,识别包括每个候选答案(即,John McCain还是Al Gore)以及可能以斜体显示的许多问题关键字的段落。这两个段落实例包括段落评分,在一个示例性实施例中,段落评分被计算为:
段落评分=段落中的查询词数/总查询词数
候选答案:John McCain
文档:http://doney.net/aroundaz/celebrity/mccain_john.htm
段落:Representative from Arizona1st District(1983-1987),POW
(1967-1972),Navy pilot,first sitting Senator to host Saturday Night Live
(2002).Born in the Panama Canal Zone,John McCain shares the
headstrong,blunt,maverick traits of his father and grandfather,who werethe first father and son four star Admirals in the U.S.。
段落评分:8/11=0.73
候选答案:Al Gore
文档:http://www.imdb.com/title/tt0072562/news
段落:17December2002(StudioBriefing)No longer a candidate for thepresidency in2004,Al Gore may have a whole new career cut out for himas the host of a late-night comedy show,judging by the ratings for the Dec.14edition of NBC's Saturday Night Live。
段落评分:5/11=0.45
在一个实施例中,另外计算SPR答案评分,该评分在一个实施例中被计算为包含方程式1)中所示答案的段落的下降式评分总和。
答案评分=P0+nP1+n2P2+n3P3+…1)
其中,Pi是第i个最高段落评分,“n”是常数<1(例如,0.1)。
因此,对于查询实例“Republican first sitting senator ever host“Saturday Night Live2002”,针对候选答案John McCain的SPR“答案评分”被计算为:
1)摘取针对John McCain的第一候选答案段落,其中问题关键字以斜体示出,即:
Representative from Arizona1st District(1983-1987),POW(1967-1972),Navy pilot,first sitting Senator to host Saturday Night Live(2002).Born in the Panama Canal Zone,John McCain shares theheadstrong,blunt,maverick traits of his father and grandfather,who werethe first father and son four star Admirals in the U.S.。计算的段落评分为:[评分:0.74]。
2)摘取针对John McCain的第二候选答案段落实例,即:
John McCain,Meghan regaled reporters with tales of her days as anintern at Saturday Night Live in2004."Slave work,"she says,"but I had an amazing time。计算的段落评分为:[评分:0.27]。
3)摘取针对John McCain的第三候选答案段落实例,即:
The most prominent Republican,Arizona Senator John McCain,wasportrayed as a loser because of his support for staying the course in Iraq。
计算的段落评分为:[评分:0.18]。
因此,根据方程式1),其中n=0.1,针对候选答案John McCain的综合答案评分变为:
0.74+(0.1)(0.27)+(0.01)(0.18)=0.7688
类似地,
对于查询实例“2002Republican first sitting senator ever host“Saturday Night Live”,针对候选答案Al Gore的SPR“答案评分”被计算为:
1)摘取针对Al Gore的第一候选答案段落,其中问题关键字以斜体示出,即:
17December2002(StudioBriefing)No longer a candidate for thepresidency in2004,Al Gore may have a whole new career cut out forhim as the host of a late-night comedy show,judging by the ratings for theDec.14edition of NBC's Saturday Night Live…,计算的段落评分为:[评分:0.45]。
2)摘取针对Al Gore的第二候选答案段落实例,即:
Also in attendance were former Presidents George Bush,Gerald Ford,Jimmy Carter,former Vice-president Al Gore,former Senator Bob Doleand all their wives.Was portrayed on"Saturday Night Live"(1975)byPhil Hartman,Chris Farley(once),David Spade(once),Chris Elliot(once),Michael McKean,and Darrell Hammond。计算的段落评分为:[评分:0.36]。
3)摘取针对Al Gore的第三候选答案段落实例,即:
Also in attendance were former Presidents George Bush,Gerald Ford,Jimmy Carter,former Vice President Al Gore,former Senator Bob Doleand all their wives.[September2001].Was portrayed on&#34;Saturday Night Live&#34;(1975)by Phil Hartman,Chris Farley(once),David Spade(once),Chris Elliott(once),Michael McKean,andDarrell Hammond。计算的段落评分为:[评分:0.36]。
4)摘取针对Al Gore的第四候选答案段落实例,即:
Remember Al Gore's"Saturday Night Live"skit where he pretendedto be President and the world was a glorious place?计算的段落评分为:[评分:0.27]。
因此,SPR模块根据方程式1),针对候选答案Al Gore计算的综合答案评分变为:
0.45+(0.1)(0.36)+(0.01)(0.36)=0.4896
注意,根据简单求和机制,Al Gore的答案评分应该为1.44,JohnMcCain的简单求和计算评分为1.19,前者胜出。
每个候选答案的答案评分将包括在CAS中。
现在返回参考图5,在模块530,检索支持段落。功能在CAS分割之后启动。支持段落检索创建的支持段落记录由支持段落分割器540进行分割,由于可能存在许多记录,因此分割器将新的CAS(包含所有之前计算的信息:上下文、查询、候选答案、支持段落)路由到“答案评分”。
结果包含许多CAS,所述CAS包含(除了其他元素)三个重要项:候选答案、问题词和支持段落。由于针对每个问题可产生数百个此类CAS,因此并行评分这些候选答案。在实施例中,由候选评分模块40B执行的候选评分可分为两类:上下文无关评分43(其中独立于段落对答案进行评分),上下文相关评分47(其中答案评分依赖于段落内容)。例如,如果候选答案从文档标题中获取,则评分不依赖于段落内容,为上下文无关评分。与之相对,基于文本对齐(模块405,图4)、语法关系(模块410,图4)或词汇和语义关系(模块402,图4)的其他候选答案评分类型需要比较查询与段落,为上下文相关评分。由于这些方法中的多数依赖于计算段落中的语法和语义关系,因此必须在47中的上下文相关候选答案处理之前处理搜索结果(使用SPR方块40A的搜索结果处理模块)。
答案评分器的结果保存在CAS中。在最后的答案排序处理60的阶段,所有候选答案特征进行加总和合并,然后应用最终候选答案评分函数(如上面参考表1中提供的评分实例描述的那样)。由于给定的候选答案可以出现在多个段落中,因此最终合并/排名注释器必须跨CAS收集结果,标准化和合并候选答案,合并同一答案评分器跨多个候选答案实例产生的特征评分,以及对结果进行汇总。标准化的、合并的以及汇总的结果被输入评分函数以产生候选答案的最终评分。最终排序结果保存为答案和/或交付给用户。在本发明的实施例中,最终合并和排序是递增的,即,只要针对不同节点的计算完成,机器便会提供最佳答案。一旦所有节点完成,便交付最终(位于最上面)答案。因此,在一个实施例中,最终答案列表和答案被添加到原始问题视图,问题解答过程完成。
需要指出,如果系统无法找到答案,或者找到具有高评分答案(例如,基于与预设阈值的比较),则系统可能询问用户说明性问题,或提交答案集,或承认失败并请求用户的进一步指示。本领域的技术人员将能够根据例如编号为6,829,603和6,983,252的美国专利(这两个专利在此纳入作为参考,就像完全在此列出一样),以及Wlodek Zadrozny等人发表的标题为“Natural language dialogue for personalized interaction(个性化交互自然语言对话,可从2000年8月发行的美国计算机协会通讯第43卷、第8刊,116-120页存档中找到)(http://portal.acm.org/citation.cfm?id=345164)”的参考实现此类对话。
本领域的技术人员将能够实现对本发明的系统的进一步扩展以采用多模通信(使用编号为7,136,909的美国专利)的模式,所述多模通信包含文本、音频、视频、手势、触觉输入和输出等做种形式。如上所述,此类交互的实例包括使用语音提问以及通过其他形式(语音、文本和图像)的组合接收答案的蜂窝电话用户,或与视频游戏进行的交互。
此处描述的数据模型和处理模型旨在允许并行处理,允许“流”计算模型,其中结果在所有处理完成之前逐渐变得可用。如果分析能够首先识别和处理最可能的候选,然后使用更多的处理时间持续改进评分估计,则可有利地使用该流模型。
根据本发明的实施例,在最终合并/排序时使用一组模型而非单个模型判定候选答案的最终评分或候选答案分类评分。问题和/或候选答案的特征用于判定使用哪个模型。图6和7示出一组通过这种方式使用的模型。
根据图6的实施例,每个问题被发送到被称为“模型选择”的组件580。该组件针对给定问题,选择多个模型582(将候选答案发送到该模型以获取最终评分)之一。对于给定问题,所有候选答案由该模型进行评分。这些评分在一个实施例中用于选择最佳答案和/或对答案列表进行排序。
现在参考图7,每个候选答案被发送到模型选择组件590。该组件针对每个答案或答案子集选择多个模型592(将所述每个候选答案或答案子集发送到该模型以获取最终评分)之一。对于给定问题,某些候选答案子集可由同一模型进行评分。这些评分在一个实施例中用于选择最佳答案和/或对答案列表进行排序。
图6的实施例要求使用有关问题的信息执行模型选择。该信息可在选择模型时计算,也可在过程中提前计算。具体而言,在图5的组件20中,“问题分析”负责从问题中提取有用信息;这可以包括选择模型所需的信息。例如,如果一个模型非常适合于有关动物的问题,另一模型非常适合于有关植物的问题,而第三个模型非常适合于有关岩石的问题,则“问题分析”可以包括某种问题主题检测功能,标注有关植物、动物或岩石的问题。作为另一实例,如果一个模型非常适合于语法简单的问题,另一模型非常适合于语法复杂的问题,则“问题分析”可以包括某种语法复杂度测定功能。作为第三实例,如果一个模型非常适合于具有明确答案类型的问题(例如,“1加元硬币背面是什么鸟?”),另一模型非常适合于不具有明确答案类型的问题(例如“1加元硬币背面是什么图案”),则“问题分析”可以包括某一对问题是否具有明确答案类型的判定。
图7的实施例要求使用有关候选答案的信息执行模型选择。如上面针对图6的实施例那样,此信息可在模型选择时计算,也可提前计算。如果提前计算,则准备中的相应位置将在上下文无关答案处理(如果特征是候选答案的固有特征,例如长度或词性)或上下文相关答案处理(如果特征依赖于可从中找到答案的上下文)期间。
对于图6和7中两个实施例的任一实施例,如果所用的一组模型为使用机器语言训练的统计模型,则两个模型选择以及引导模型选择的上游计算必须在训练数据上运行。这允许训练系统判定要训练的模型。
如上所述,在一个实施例中,上述图1-7中的模型可表示为UIMA中的功能组件,并且可以体现为用于根据结构化和非结构化信息组合开发集成搜索和分析的应用的硬件和软件组合。采用UIMA组件实现最终用户功能的软件程序通常被称为应用、应用程序或软件应用。
其实施例在图1-7中示出的UIMA高级架构定义协力实现UIM应用的大颗粒组件的作用、接口和通信。这些包括能够分析非结构化源工件(例如包含文本数据和/或图像数据的文档)、集成和访问结构化源以及根据发现的语义内容存储、索引和搜索工件的组件。
尽管未示出,但是UIMA高级架构的非限制性实施例包括语义搜索引擎、文档存储、至少一个文本分析引擎(TAE)、至少一个结构化知识源适配器、收集处理管理器、至少一个收集分析引擎,所有这些均与应用逻辑连接。在一个实施例实例中,UIMA通过操作同时访问结构化信息和非结构化信息以通过此处介绍的方式产生候选答案和答案。非结构化信息可被视为文档集合,并且可以采取文本、图形、静态和动态图像、音频以及它们的各种组合的形式。
UIMA的各方面进一步在图8中示出,其中示出分析引擎(AE)600,该引擎可以是文本分析引擎的一个组件部分。AE600包括公共分析系统(CAS)610、注释器620和控制器630。TAE的第二实施例(未示出)包括由两个或多个组件分析引擎以及CAS构成的综合分析引擎,它与AE600实现同一外部接口。
公共分析系统610
公共分析系统(CAS)60被提供作为通用工具,所有注释器620均可使用它来访问和修改分析结构。因此,CAS610允许注释器620之间进行协调并便利注释器620在不同的应用和不同类型的架构(例如,松散与紧密连接的)内重用。CAS610可被视为约束各种注释器执行操作。
CAS610主要提供数据建模、数据创建和数据检索功能。数据建模优选地定义类型的树层次结构,如下面提供的表2所示。类型具有被称为特征的属性或特性。在本发明的实施例中,存在少量内建(预定义)类型,例如整数(int)、浮点(float)和字符串;UIMA还包括预定义数据类型“Annotation”。数据模型在注释器描述符中定义,并且与其他注释器共享。在表2中,某些被视为从现有技术非结构化信息管理应用进行扩展以适应本发明的实施例中问答的“类型”包括:
Figure BDA00003254048500261
表2
在表2中,例如,所有问答类型(在左列中列出)均为新类型并扩展另一新类型或现有类型(在右列中示出)。例如,“Query”和“Query Context”是“Query Record”(一种新类型)的种类;而“Candidate Answer Record”扩展UIMA类型“Annotation”但是添加了类型为“Float”的新特征“CandidateAnswerScore”。
CAS610数据结构可被称为“特征结构”。为创建特征结构,必须指定类型(请参阅表2)。注释(以及-特征结构)存储在索引中。
CAS610可被视为将表达的基于对象的数据结构实现为抽象数据类型的方法集合(实现为类别,例如,在Java或C++中)。优选地,CAS610设计大部分基于TAE130特征特性结构,该结构提供用户定义的对象、特性和值来实现灵活性,提供静态类型层次结构来实现效率,以及提供方法来使用一个或多个迭代器访问存储的数据。
其他特征中,通过CAS610实现的抽象数据模型还为UIMA100提供:平台独立性(即,类型系统以声明的方式定义,独立于程序设计语言);性能优势(例如,当通过公共数据模型连接以不同的程序设计语言编写的注释器620);通过注释器620的输入/输出规范实现的流组成(包括允许类型检查和错误检测,以及支持注释器(TAE)作为服务模型的声明性规范);以及支持通过语义索引、搜索和检索实现第三代搜索程序(即,语义类型是声明性的,并非基于关键字)。
CAS610为注释器620提供有效地构建和搜索分析结构的工具。分析结构是主要由描述原始文档文本子序列的元数据构成的数据结构。分析结构中元数据的示例性类型为注释。注释是一个对象,具有自己的特性,该特性用于注释文本序列。存在任意多个注释类型。例如,注释可以在文档结构(例如,单词、句子、段落等)中根据文本序列的作用。标注文本序列,或根据它们的语法作用(例如,名词、名词短语、动词、形容词等)描述它们。对于注释的数量或应用基本没有限制。其他实例包括注释文本段以将其识别为正确的名称、位置、军事目标、时间、事件、设备、装备、条件、时间条件、关系、生物关系、家庭关系或其他重要的或感兴趣的项。
一般而言,注释器620的功能是分析文本以及现有的分析结构以发现需要识别的新注释集实例,然后将这些注释添加到分析结构进行输入,以便由其他注释器220进一步处理。
除了注释之外,图6中的CAS610还可存储原始文档文本,以及可由注释器620产生的相关文档(例如,原始文档的译文和/或摘要)。优选地,CAS610包括便利通过XML之类的确定格式导出分析结构(例如,一组注释)的不同方面的扩展。
更具体地说,CAS610是TAE中定义和存储文本注释的部分。CASAPI同时由应用和注释器620用于创建和访问注释。CAS API例如包括三个独立的接口。类型系统控制新类型的创建并提供有关类型间关系(继承)以及类型-特征间关系的信息。类型定义的一个非限制性实例在表1中提供。结构访问接口处理新类型的创建以及值的存取和设置。结构查询接口处理现有结构的检索。
类型系统提供系统所知的实体分类,类似于面向对象的程序设计中的类别层次结构。类型对应于类别,并且特征对应于成员变量。优选地,类型系统接口提供以下功能:通过提供新类型名称以及指定层次结构中附加类型的位置添加新类型;通过提供新特征名称以及赋予类型应该附加到的特征和值类型添加新特征;以及查询现有的类型和特征,以及它们之间的关系(例如,哪个(哪些)类型继承自该类型)。
在实施例中,类型系统提供少量内建类型。如上所述,基本类型为int、float和字符串。在Java实现中,这些分别对应于Java int、float和字符串类型。还支持注释和基本数据类型的阵列。内建类型在结构访问接口中具有特殊的API支持。
结构访问接口允许创建结构,以及访问和设置现有结构的值。在实施例中,这提供创建具有给定类型的新结构,获取和设置给定结构上特征的值,以及访问内建类型的方法。特征定义针对域提供,每个特征具有一个范围。
在备选实施例中,图1-7中的模块可表示为GATE(文本工程通用架构)中的功能组件(请参阅:http://gate.ac.uk/releases/gate-2.0alpha2-build484/doc/userguide.html)。GATE采用的组件是可重用的软件块,具有在概念上与GATE本身分离的定义良好的接口。所有组件集都是用户可扩展集合并且共同被称为CREOLE(语言工程可重用对象集合)。GATE框架是其中插入CREOLE组件的底板。用户为系统提供URL列表以搜索它何时启动,这些位置上的组件由系统进行加载。在一个实施例中,启动时仅加载它们的配置数据;实际类别在用户请求实例化资源时加载。GATE组件是三类特殊化的JavaBean之一:1)Resource;2)Processing Resource;3)Language Resource;以及4)Visual Resource。Resource是顶级接口,描述所有组件。所有组件的共同特点是可以在运行时加载,并且组件集可由客户进行扩展。它们具有特征,所述特征在系统外部通过RDF、Plain XML或Java特性之类的格式表示为“元数据”。在一个实施例中,Resource全部可以是Java Bean。ProcessingResource是可运行资源,可以远程调用(通过RMI),并且驻留在class文件中。为了加载PR(Processing Resource),系统了解在何处查找class或jar文件(这些文件也包括元数据)。Language Resource是由数据组成的资源,可通过Java抽象层访问。它们驻留在关系数据库中。VisualResource是可视Java Bean,它是GUI的组件,包括主GATE GUI的组件。与PR相同,这些组件驻留在.class或.jar文件中。
在描述GATE处理模型时,所有主要特征为算法的资源(例如,分析器、产生器等)都被建模为Processing Resource。PR是实现Java Runnable接口的资源。GATE可视化模型实现以显示和编辑其他资源为任务的资源,这些资源被建模为Visual Resource。GATE中的语料库模型是成员为文档的Java Set。Corpora和Documents都是Language Resources(LR)的类型,所有LR具有与其关联的Feature Map(Java Map),存储有关资源的属性/值信息。FeatureMap还用于通过注释模型将任意信息与文档范围(例如,文本片段)进行关联。Documents具有DocumentContent(目前为文本,未来版本可能添加对视听内容的支持),以及一个或多个AnnotationSets(为Java Set)。
作为UIMA,GATE可用作实现自然语言对话系统的和多模对话系统(以公开的问答系统作为主要的子模块之一)的基础。上述在此纳入作为参考的的引用内容(编号为6,829,603、6,983,252和7,136,909的美国专利)允许本领域的技术人员构建此类实现。
本发明的实施例可以采取完全的硬件实施例、完全的软件实施例或同时包含硬件和元件元素的实施例的形式。在实施例中,本发明通过软件实现,所述软件包括但不限于固件、驻留软件、微代码等。
本发明可以采取可从计算机可用或计算机可读介质访问的计算机程序产品的形式,计算机可用或计算机可读介质提供由计算机或任何指令执行系统使用或与其结合的程序代码。为了此描述的目的,计算机可用或计算机可读介质可以是任何可以包含、存储、传送、传播或传输由指令执行系统、装置或器件使用或与其结合的程序的装置。
所述介质可以是电、磁、光、电磁、红外线、或半导体的系统(或装置或器件)或传播介质。计算机可读介质的例子包括半导体或固态存储器、磁带、可移动计算机软盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。光盘的当前例子包括紧凑型光盘只读存储器(CD-ROM)、紧凑型光盘读写存储器(CD-R/W)和DVD。
本发明的系统和方法可以在通用计算机或计算机系统上实现或运行。计算机系统可以是任何类型的已知系统或将被获知的系统,通常可以包括处理器、存储器件、存储装置、输入/输出设备、内部总线和/或用于结合通信硬件和软件与其他计算机系统通信的通信接口等。
本发明中可使用的术语“计算机系统”和“计算机网络”包括固定和/或便携式计算机硬件、软件、周边设备和存储设备的各类组合。计算机系统可以包括多个联网或以其他方式连接以协作性地执行操作的单独组件,也可以包括一个或多个独立组件。本发明的计算机系统的硬件和软件组件可以包括诸如桌面计算机、膝上型计算机和服务器之类的固定和便携式设备以及可以包括在它们中。模块可以是设备、软件、程序或系统中用于实现某种“功能”的组件,它可以实现为软件、硬件、固件、电子电路等。
在优选实施例中,术语“用户”指示与系统交互的一个或多个人,术语“用户查询”指示用户提出的查询。但是可以构建其他实施例,其中术语“用户”指示通过机械手段产生查询的计算机系统,其中术语“用户查询”指示此类以机械方式产生的查询及。在此上下文中,“用户查询”可以是自然语言表达,形式语言表达或自然语言和形式语言表达的组合。对自动回答计算机产生的查询的需求开始产生,例如,在机械和电子设备诊断失败的环境下,其中失败的设备以最好的方式产生查询来修复问题,此类查询可由本发明中的系统根据从因特网收集的相关文本数据语料进行回答。之前已经公开了自动根据形式表示产生自然语言表达的方法,例如在编号为5,237,502和6,947,885的美国专利中公开,这两个专利的内容和公开在此纳入作为参考,就像在此完全列出一样,本领域的技术人员可使用这些内容创建自动发出“用户查询”的系统。类似地,在此类诊断案例中,系统可以询问阐述问题,例如查询某些额外的参数。
上述实施例为示例性实例,不应被视为本发明限于这些具体实施例。因此,在不偏离所附权利要求定义的本发明精神或范围的情况下,本领域的技术人员可以实施各种更改和修改。

Claims (25)

1.一种产生问题答案的方法,包括:
接收输入查询;
根据所述查询,在一个或多个数据源中执行搜索以识别所述输入查询的候选答案;
针对每个所述候选答案产生多个评分;
针对每个所述候选答案,从多个候选评分函数中选择一个;
将所述选择的一个候选评分函数应用于所述每个所述候选答案以根据所述每个候选答案的所述多个评分判定所述每个候选答案的候选答案分类评分;以及
根据所述候选答案的所述候选答案分类评分,选择一个或多个所述候选答案作为所述输入查询的一个或多个答案。
2.根据权利要求1的方法,其中所述选择一个所述候选评分函数包括根据所述输入查询选择一个所述候选评分函数。
3.根据权利要求1的方法,其中所述应用包括将所述同一所述候选评分函数应用于所有所述候选答案。
4.根据权利要求2的方法,其中:
所述执行搜索包括提取有关所述输入查询的已定义信息;以及
所述选择一个所述候选评分函数包括根据所述已定义信息选择一个所述候选评分函数。
5.根据权利要求4的方法,其中:
所述提取有关所述输入查询的信息包括提取所述查询的主题;以及
所述选择一个所述候选评分函数包括根据所述查询的所述主题选择一个所述候选评分函数。
6.根据权利要求1的方法,其中所述选择一个所述候选评分函数包括根据所述每个候选答案选择一个所述候选评分函数。
7.根据权利要求6的方法,其中:
所述针对每个所述候选答案产生多个评分包括提取有关每个所述候选答案的已定义信息;以及
所述选择一个所述候选评分函数包括根据所述提取的已定义信息选择一个所述候选积分函数。
8.根据权利要求7的方法,其中所述提取的已定义信息是所述每个候选答案的固有信息。
9.根据权利要求7的方法,其中:
所述每个候选答案具有已定义上下文;以及
所述提取的已定义信息基于所述每个候选答案的所述上下文。
10.根据权利要求1的方法,其中所述将所述选择的候选评分函数应用于所述每个所述候选答案由包括一个或多个执行所述选择的候选评分函数的处理单元的计算机系统执行。
11.一种产生问题答案的系统,包括:
计算机设备,所述计算机设备包括至少一个不同的软件模块,每个不同的软件模块包含在有形的计算机可读介质中;存储器;以及至少一个与所述存储器相连并可通过运行执行以下步骤的处理器:
接收输入查询;
根据所述查询,在一个或多个数据源中执行搜索以识别所述输入查询的候选答案;
针对每个所述候选答案产生多个评分;
针对每个所述候选答案,从多个候选评分函数中选择一个;
将所述选择的一个所述候选评分函数应用于所述每个所述候选答案以根据所述每个候选答案的所述多个评分判定所述每个候选答案的候选答案分类评分;以及
根据所述候选答案的所述候选答案分类评分,选择一个或多个所述候选答案作为所述输入查询的一个或多个答案。
12.根据权利要求11的系统,其中所述选择的一个所述候选评分函数根据所述输入查询来选择。
13.根据权利要求12的系统,其中:
所述执行搜索包括提取有关所述输入查询的已定义信息;以及
所述选择的一个所述候选评分函数根据所述已定义信息来选择。
14.根据权利要求11的系统,其中所述选择的一个所述候选评分函数根据所述每个候选答案来选择。
15.根据权利要求14的系统,其中:
所述针对每个所述候选答案产生多个评分包括提取有关每个所述候选答案的已定义信息;以及
所述选择的一个所述候选评分函数根据所述提取的已定义信息选择。
16.一种制造品,包括:
至少一个有形的计算机可读介质,具有产生问题答案的计算机可读程序代码逻辑,所述计算机可读程序代码逻辑当被执行时,执行以下步骤:
接收输入查询;
根据所述查询,在一个或多个数据源中执行搜索以识别所述输入查询的候选答案;
针对每个所述候选答案产生多个评分;
针对每个所述候选答案,从多个候选评分函数中选择一个;
将所述选择的一个所述候选评分函数应用于所述每个所述候选答案以根据所述每个候选答案的所述多个评分判定所述每个候选答案的候选答案分类评分;以及
根据所述候选答案的所述候选答案分类评分,选择一个或多个所述候选答案作为所述输入查询的一个或多个答案。
17.根据权利要求16的制造品,其中所述选择的一个所述候选评分函数根据所述输入查询来选择。
18.根据权利要求16的制造品,其中:
所述执行搜索包括提取有关所述输入查询的已定义信息;以及
所述选择的一个所述候选评分函数根据所述已定义信息来选择。
19.根据权利要求16的制造品,其中所述选择的一个所述候选评分函数根据所述每个候选答案来选择。
20.根据权利要求19的制造品,其中:
所述针对每个所述候选答案产生多个评分包括提取有关每个所述候选答案的已定义信息;以及
所述选择的一个所述候选评分函数根据所述提取的已定义信息来选择。
21.一种产生问题答案的方法,包括:
接收多个输入查询;
针对每个查询,根据所述每个查询在一个或多个数据源中执行搜索以识别所述每个查询的候选答案;
针对每个所述候选答案产生多个评分;
针对每个所述候选答案,从多个候选评分函数中选择一个;
将所述选择的一个所述候选评分函数应用于所述每个所述候选答案以根据所述每个候选答案的所述多个评分判定所述每个候选答案的候选答案分类评分;以及
根据所述候选答案的所述候选答案分类评分,选择一个或多个所述候选答案作为所述输入查询的一个或多个答案;并且其中:
针对某些所述输入查询的所述候选答案,所述选择一个所述候选评分函数包括根据所述输入查询选择一个所述候选评分函数;以及
针对另一些所述输入查询的所述候选答案,所述选择一个所述候选评分函数包括根据所述每个候选答案选择一个所述候选评分函数。
22.根据权利要求21的方法,其中:
所述执行搜索包括提取有关所述输入查询的已定义信息;以及
所述根据所述输入查询选择一个所述候选评分函数包括根据所述已定义信息选择一个所述候选评分函数;
所述针对每个所述候选答案产生多个评分包括提取有关每个所述候选答案的已定义信息;以及
所述根据所述候选答案选择一个所述候选评分函数包括根据所述提取的已定义信息选择一个所述候选评分函数。
23.根据权利要求22的方法,其中:
所述提取有关所述输入查询的信息包括提取所述查询的主题;
所述根据所述提取的信息选择一个所述候选评分函数包括根据所述查询的所述主题选择一个所述候选评分函数;以及
所述将所述选择的候选排序函数应用于所述每个所述候选答案由包括一个或多个执行所述选择的候选排序函数的处理单元的计算机系统来执行。
24.一种产生问题答案的系统,包括:
计算机设备,所述计算机设备包括至少一个不同的软件模块,每个不同的软件模块包含在有形的计算机可读介质中;存储器;以及至少一个与所述存储器相连并可通过运行执行以下步骤的处理器:
接收多个输入查询;
针对每个查询,根据所述每个查询在一个或多个数据源中执行搜索以识别所述每个查询的候选答案;
针对每个所述候选答案产生多个评分;
针对每个所述候选答案,从多个候选评分函数中选择一个;
将所述选择的一个所述候选评分函数应用于所述每个所述候选答案以根据所述每个候选答案的所述多个评分判定所述每个候选答案的候选答案分类评分;以及
根据所述候选答案的所述候选答案分类评分,选择一个或多个所述候选答案作为所述输入查询的一个或多个答案;并且其中:
针对某些所述输入查询的所述候选答案,所述选择一个所述候选评分函数包括根据所述输入查询选择一个所述候选评分函数;以及
针对另一些所述输入查询的所述候选答案,所述选择一个所述候选评分函数包括根据所述每个候选答案选择一个所述候选评分函数。
25.根据权利要求24的系统,其中:
提取有关所述输入查询的已定义信息;以及
所述根据所述输入查询选择的一个所述候选评分函数根据所述已定义信息来选择;
提取有关每个所述候选答案的已定义信息;以及
所述根据所述候选答案选择的一个所述候选评分函数根据所述提取的有关所述候选答案的已定义信息来选择。
CN201180057000XA 2010-09-28 2011-09-23 使用多个候选答案评分模型提供问题答案 Pending CN103229223A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US38718010P 2010-09-28 2010-09-28
US61/387,180 2010-09-28
PCT/US2011/052922 WO2012047541A1 (en) 2010-09-28 2011-09-23 Providing answers to questions using multiple models to score candidate answers

Publications (1)

Publication Number Publication Date
CN103229223A true CN103229223A (zh) 2013-07-31

Family

ID=45871689

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180057000XA Pending CN103229223A (zh) 2010-09-28 2011-09-23 使用多个候选答案评分模型提供问题答案

Country Status (4)

Country Link
US (6) US8738617B2 (zh)
EP (1) EP2622592A4 (zh)
CN (1) CN103229223A (zh)
WO (1) WO2012047541A1 (zh)

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105072195A (zh) * 2015-08-27 2015-11-18 阔地教育科技有限公司 一种信息互动服务器、发送端、处理端及信息互动系统
CN105302790A (zh) * 2014-07-31 2016-02-03 华为技术有限公司 处理文本的方法和设备
WO2016101812A1 (zh) * 2014-12-23 2016-06-30 阿里巴巴集团控股有限公司 用于对搜索数据进行处理的方法及设备
CN106649739A (zh) * 2016-12-23 2017-05-10 深圳市空谷幽兰人工智能科技有限公司 多轮交互信息继承识别方法、装置以及交互系统
CN107257970A (zh) * 2014-12-18 2017-10-17 纽昂斯通讯公司 从结构化和非结构化数据源进行的问题回答
CN107408125A (zh) * 2015-07-13 2017-11-28 谷歌公司 用于查询答案的图像
CN107729817A (zh) * 2017-09-20 2018-02-23 成都准星云学科技有限公司 一种基于规则的划分识别多候选项可信度的方法
CN107748795A (zh) * 2017-11-03 2018-03-02 深圳市中润四方信息技术有限公司 一种构建知识库的方法、系统及装置
CN108170749A (zh) * 2017-12-21 2018-06-15 北京百度网讯科技有限公司 基于人工智能的对话方法、装置及计算机可读介质
CN110413763A (zh) * 2018-04-30 2019-11-05 国际商业机器公司 搜索排序器的自动选择
CN110874393A (zh) * 2018-08-29 2020-03-10 通用汽车环球科技运作有限责任公司 用于访问来自手册的数据的方法和系统
CN111104493A (zh) * 2019-10-11 2020-05-05 中国平安人寿保险股份有限公司 基于数据处理的智能回应方法、装置和计算机设备
CN111104585A (zh) * 2018-10-25 2020-05-05 北京嘀嘀无限科技发展有限公司 一种问题推荐方法及装置
CN111259229A (zh) * 2018-11-30 2020-06-09 北京嘀嘀无限科技发展有限公司 一种问题推荐方法及装置
CN111259119A (zh) * 2018-11-30 2020-06-09 北京嘀嘀无限科技发展有限公司 一种问题推荐方法及装置
CN111353093A (zh) * 2018-12-24 2020-06-30 北京嘀嘀无限科技发展有限公司 问题推荐方法、装置、服务器及可读存储介质
US10783159B2 (en) 2014-12-18 2020-09-22 Nuance Communications, Inc. Question answering with entailment analysis
CN111797912A (zh) * 2020-06-23 2020-10-20 山东云缦智能科技有限公司 影片年代类型识别的系统、方法及识别模型的构建方法
CN112437918A (zh) * 2018-06-18 2021-03-02 索尼公司 信息处理装置、信息处理方法以及程序
CN112639992A (zh) * 2018-08-03 2021-04-09 卡米洛英国竞标有限公司 用于确定要制造的药品的设备、方法和计算机可读介质
CN113486140A (zh) * 2021-07-27 2021-10-08 平安国际智慧城市科技股份有限公司 知识问答的匹配方法、装置、设备及存储介质
CN117813590A (zh) * 2021-08-11 2024-04-02 鹰图公司 使用多个解算器类型对输入问题进行经优化的多域处理的基于云的系统

Families Citing this family (357)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10796093B2 (en) 2006-08-08 2020-10-06 Elastic Minds, Llc Automatic generation of statement-response sets from conversational text using natural language processing
US10176827B2 (en) 2008-01-15 2019-01-08 Verint Americas Inc. Active lab
US10489434B2 (en) 2008-12-12 2019-11-26 Verint Americas Inc. Leveraging concepts with information retrieval techniques and knowledge bases
US9646079B2 (en) 2012-05-04 2017-05-09 Pearl.com LLC Method and apparatus for identifiying similar questions in a consultation system
US9904436B2 (en) 2009-08-11 2018-02-27 Pearl.com LLC Method and apparatus for creating a personalized question feed platform
US8943094B2 (en) 2009-09-22 2015-01-27 Next It Corporation Apparatus, system, and method for natural language processing
US9002773B2 (en) 2010-09-24 2015-04-07 International Business Machines Corporation Decision-support application and system for problem solving using a question-answering system
US9122744B2 (en) * 2010-10-11 2015-09-01 Next It Corporation System and method for providing distributed intelligent assistance
US8862543B2 (en) * 2011-06-13 2014-10-14 Business Objects Software Limited Synchronizing primary and secondary repositories
US9117194B2 (en) 2011-12-06 2015-08-25 Nuance Communications, Inc. Method and apparatus for operating a frequently asked questions (FAQ)-based system
US9436758B1 (en) * 2011-12-27 2016-09-06 Google Inc. Methods and systems for partitioning documents having customer feedback and support content
US9836177B2 (en) 2011-12-30 2017-12-05 Next IT Innovation Labs, LLC Providing variable responses in a virtual-assistant environment
US20130252221A1 (en) * 2012-01-17 2013-09-26 Alibaba.Com Limited Question generation and presentation
US20130183652A1 (en) * 2012-01-18 2013-07-18 Yahoo! Inc. Method and system for providing sets of user comments as answers to a question
US9223537B2 (en) 2012-04-18 2015-12-29 Next It Corporation Conversation user interface
US9275038B2 (en) * 2012-05-04 2016-03-01 Pearl.com LLC Method and apparatus for identifying customer service and duplicate questions in an online consultation system
US20130297553A1 (en) * 2012-05-04 2013-11-07 Pearl.com LLC Method and apparatus for predicting question answerability in an online consultation system
US9501580B2 (en) 2012-05-04 2016-11-22 Pearl.com LLC Method and apparatus for automated selection of interesting content for presentation to first time visitors of a website
US9081814B1 (en) 2012-06-01 2015-07-14 Google Inc. Using an entity database to answer entity-triggering questions
US9229974B1 (en) 2012-06-01 2016-01-05 Google Inc. Classifying queries
CN104169909B (zh) * 2012-06-25 2016-10-05 株式会社东芝 上下文解析装置及上下文解析方法
US9536049B2 (en) 2012-09-07 2017-01-03 Next It Corporation Conversational virtual healthcare assistant
US20140095401A1 (en) * 2012-09-28 2014-04-03 Hireiq Solutions, Inc. System and Method of Evaluating Candidates for a Hiring Decision
US9411803B2 (en) * 2012-09-28 2016-08-09 Hewlett Packard Enterprise Development Lp Responding to natural language queries
US8914419B2 (en) 2012-10-30 2014-12-16 International Business Machines Corporation Extracting semantic relationships from table structures in electronic documents
US9092988B2 (en) 2012-11-16 2015-07-28 International Business Machines Corporation Multi-dimensional feature merging for open domain question answering
US9443005B2 (en) * 2012-12-14 2016-09-13 Instaknow.Com, Inc. Systems and methods for natural language processing
US9141660B2 (en) 2012-12-17 2015-09-22 International Business Machines Corporation Intelligent evidence classification and notification in a deep question answering system
US9753986B2 (en) * 2012-12-17 2017-09-05 International Business Machines Corporation Multi-dimensional feature merging for supporting evidence in a question and answering system
US9754215B2 (en) 2012-12-17 2017-09-05 Sinoeast Concept Limited Question classification and feature mapping in a deep question answering system
US9158772B2 (en) 2012-12-17 2015-10-13 International Business Machines Corporation Partial and parallel pipeline processing in a deep question answering system
US9015097B2 (en) * 2012-12-19 2015-04-21 Nuance Communications, Inc. System and method for learning answers to frequently asked questions from a semi-structured data source
US9251474B2 (en) 2013-03-13 2016-02-02 International Business Machines Corporation Reward based ranker array for question answer system
US10289653B2 (en) 2013-03-15 2019-05-14 International Business Machines Corporation Adapting tabular data for narration
US9171478B2 (en) 2013-03-15 2015-10-27 International Business Machines Corporation Learning model for dynamic component utilization in a question answering system
US9064001B2 (en) 2013-03-15 2015-06-23 Nuance Communications, Inc. Method and apparatus for a frequently-asked questions portal workflow
US8935272B2 (en) 2013-03-17 2015-01-13 Alation, Inc. Curated answers community automatically populated through user query monitoring
US9892193B2 (en) 2013-03-22 2018-02-13 International Business Machines Corporation Using content found in online discussion sources to detect problems and corresponding solutions
US9613317B2 (en) 2013-03-29 2017-04-04 International Business Machines Corporation Justifying passage machine learning for question and answer systems
US9621601B2 (en) 2013-03-29 2017-04-11 International Business Machines Corporation User collaboration for answer generation in question and answer system
US20140310306A1 (en) * 2013-04-15 2014-10-16 5D Innovations, LLC System And Method For Pattern Recognition And User Interaction
US10445115B2 (en) 2013-04-18 2019-10-15 Verint Americas Inc. Virtual assistant focused user interfaces
US10642928B2 (en) 2013-06-03 2020-05-05 International Business Machines Corporation Annotation collision detection in a question and answer system
US9146987B2 (en) 2013-06-04 2015-09-29 International Business Machines Corporation Clustering based question set generation for training and testing of a question and answer system
US9230009B2 (en) 2013-06-04 2016-01-05 International Business Machines Corporation Routing of questions to appropriately trained question and answer system pipelines using clustering
US20140365403A1 (en) * 2013-06-07 2014-12-11 International Business Machines Corporation Guided event prediction
US9336485B2 (en) 2013-06-11 2016-05-10 International Business Machines Corporation Determining answers in a question/answer system when answer is not contained in corpus
US9311823B2 (en) * 2013-06-20 2016-04-12 International Business Machines Corporation Caching natural language questions and results in a question and answer system
US9164977B2 (en) 2013-06-24 2015-10-20 International Business Machines Corporation Error correction in tables using discovered functional dependencies
US9600461B2 (en) * 2013-07-01 2017-03-21 International Business Machines Corporation Discovering relationships in tabular data
US10956433B2 (en) * 2013-07-15 2021-03-23 Microsoft Technology Licensing, Llc Performing an operation relative to tabular data based upon voice input
US9275115B2 (en) 2013-07-16 2016-03-01 International Business Machines Corporation Correlating corpus/corpora value from answered questions
US9607039B2 (en) * 2013-07-18 2017-03-28 International Business Machines Corporation Subject-matter analysis of tabular data
US9342608B2 (en) * 2013-08-01 2016-05-17 International Business Machines Corporation Clarification of submitted questions in a question and answer system
US9483519B2 (en) 2013-08-28 2016-11-01 International Business Machines Corporation Authorship enhanced corpus ingestion for natural language processing
US9817823B2 (en) * 2013-09-17 2017-11-14 International Business Machines Corporation Active knowledge guidance based on deep document analysis
US9361293B2 (en) 2013-09-18 2016-06-07 International Business Machines Corporation Using renaming directives to bootstrap industry-specific knowledge and lexical resources
US9401881B2 (en) 2013-09-26 2016-07-26 International Business Machines Corporation Automatic question generation and answering based on monitored messaging sessions
US9058374B2 (en) 2013-09-26 2015-06-16 International Business Machines Corporation Concept driven automatic section identification
US10068016B2 (en) * 2013-10-17 2018-09-04 Wolfram Alpha Llc Method and system for providing answers to queries
US9251469B2 (en) 2013-10-30 2016-02-02 International Business Machines Corporation Dynamic load balancing based on question difficulty
US9830314B2 (en) 2013-11-18 2017-11-28 International Business Machines Corporation Error correction in tables using a question and answer system
US20150149450A1 (en) * 2013-11-27 2015-05-28 International Business Machines Corporation Determining problem resolutions within a networked computing environment
US9558263B2 (en) 2013-12-05 2017-01-31 International Business Machines Corporation Identifying and displaying relationships between candidate answers
US9965548B2 (en) 2013-12-05 2018-05-08 International Business Machines Corporation Analyzing natural language questions to determine missing information in order to improve accuracy of answers
US9348900B2 (en) 2013-12-11 2016-05-24 International Business Machines Corporation Generating an answer from multiple pipelines using clustering
US9373075B2 (en) 2013-12-12 2016-06-21 International Business Machines Corporation Applying a genetic algorithm to compositional semantics sentiment analysis to improve performance and accelerate domain adaptation
US9396235B1 (en) 2013-12-13 2016-07-19 Google Inc. Search ranking based on natural language query patterns
KR101924487B1 (ko) 2013-12-17 2018-12-03 에이에스엠엘 네델란즈 비.브이. 수율 추산 및 제어
US10424016B2 (en) 2013-12-19 2019-09-24 International Business Machines Corporation Modeling asset transfer flow relationships discovered in unstructured data
US10720071B2 (en) 2013-12-23 2020-07-21 International Business Machines Corporation Dynamic identification and validation of test questions from a corpus
US10339453B2 (en) 2013-12-23 2019-07-02 International Business Machines Corporation Automatically generating test/training questions and answers through pattern based analysis and natural language processing techniques on the given corpus for quick domain adaptation
US9823811B2 (en) 2013-12-31 2017-11-21 Next It Corporation Virtual assistant team identification
US9418566B2 (en) 2014-01-02 2016-08-16 International Business Machines Corporation Determining comprehensiveness of question paper given syllabus
KR101787062B1 (ko) * 2014-01-07 2017-10-19 한국전자통신연구원 위키피디아의 콘텐츠를 기반으로 하는 정보검색 장치 및 정보검색 방법
US9342561B2 (en) 2014-01-08 2016-05-17 International Business Machines Corporation Creating and using titles in untitled documents to answer questions
US9959315B1 (en) * 2014-01-31 2018-05-01 Google Llc Context scoring adjustments for answer passages
US9411878B2 (en) 2014-02-19 2016-08-09 International Business Machines Corporation NLP duration and duration range comparison methodology using similarity weighting
US9336306B2 (en) 2014-03-21 2016-05-10 International Business Machines Corporation Automatic evaluation and improvement of ontologies for natural language processing tasks
JP5975470B2 (ja) * 2014-03-27 2016-08-23 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 情報処理装置、情報処理方法、及び、プログラム
US9646247B2 (en) 2014-04-09 2017-05-09 International Business Machines Corporation Utilizing temporal indicators to weight semantic values
US9519686B2 (en) 2014-04-09 2016-12-13 International Business Machines Corporation Confidence ranking of answers based on temporal semantics
US10127075B2 (en) 2014-04-14 2018-11-13 International Business Machines Corporation Model driven optimization of annotator execution in question answering system
US11625424B2 (en) * 2014-04-24 2023-04-11 Semantic Technologies Pty Ltd. Ontology aligner method, semantic matching method and apparatus
US9286290B2 (en) 2014-04-25 2016-03-15 International Business Machines Corporation Producing insight information from tables using natural language processing
US9563688B2 (en) 2014-05-01 2017-02-07 International Business Machines Corporation Categorizing users based on similarity of posed questions, answers and supporting evidence
US9563846B2 (en) 2014-05-01 2017-02-07 International Business Machines Corporation Predicting and enhancing document ingestion time
US10642935B2 (en) 2014-05-12 2020-05-05 International Business Machines Corporation Identifying content and content relationship information associated with the content for ingestion into a corpus
US9607035B2 (en) 2014-05-21 2017-03-28 International Business Machines Corporation Extensible validation framework for question and answer systems
US9378204B2 (en) 2014-05-22 2016-06-28 International Business Machines Corporation Context based synonym filtering for natural language processing systems
US9864952B2 (en) * 2014-05-27 2018-01-09 Genesys Telecommunications Laboratories, Inc. Controlled question and answer knowledge system management confirming customer does not want to terminate/cancel service/relationship
US9542496B2 (en) 2014-06-04 2017-01-10 International Business Machines Corporation Effective ingesting data used for answering questions in a question and answer (QA) system
US9740985B2 (en) 2014-06-04 2017-08-22 International Business Machines Corporation Rating difficulty of questions
US9697099B2 (en) 2014-06-04 2017-07-04 International Business Machines Corporation Real-time or frequent ingestion by running pipeline in order of effectiveness
US11354340B2 (en) 2014-06-05 2022-06-07 International Business Machines Corporation Time-based optimization of answer generation in a question and answer system
US9785684B2 (en) 2014-06-05 2017-10-10 International Business Machines Corporation Determining temporal categories for a domain of content for natural language processing
US11334720B2 (en) * 2019-04-17 2022-05-17 International Business Machines Corporation Machine learned sentence span inclusion judgments
US9720977B2 (en) 2014-06-10 2017-08-01 International Business Machines Corporation Weighting search criteria based on similarities to an ingested corpus in a question and answer (QA) system
US9633309B2 (en) 2014-06-19 2017-04-25 International Business Machines Corporation Displaying quality of question being asked a question answering system
US9740769B2 (en) 2014-07-17 2017-08-22 International Business Machines Corporation Interpreting and distinguishing lack of an answer in a question answering system
US9754207B2 (en) 2014-07-28 2017-09-05 International Business Machines Corporation Corpus quality analysis
US9619513B2 (en) 2014-07-29 2017-04-11 International Business Machines Corporation Changed answer notification in a question and answer system
US9703536B2 (en) 2014-08-11 2017-07-11 International Business Machines Corporation Debugging code using a question and answer system based on documentation and code change records
US10019513B1 (en) 2014-08-12 2018-07-10 Google Llc Weighted answer terms for scoring answer passages
US9940367B1 (en) 2014-08-13 2018-04-10 Google Llc Scoring candidate answer passages
US9916348B1 (en) 2014-08-13 2018-03-13 Google Llc Answer facts from structured content
US10180964B1 (en) 2014-08-13 2019-01-15 Google Llc Candidate answer passages
US10366332B2 (en) 2014-08-14 2019-07-30 International Business Machines Corporation Tailoring question answering system output based on user expertise
US9720962B2 (en) 2014-08-19 2017-08-01 International Business Machines Corporation Answering superlative questions with a question and answer system
US9727637B2 (en) 2014-08-19 2017-08-08 International Business Machines Corporation Retrieving text from a corpus of documents in an information handling system
US10671929B2 (en) 2014-08-29 2020-06-02 International Business Machines Corporation Question correction and evaluation mechanism for a question answering system
US9760626B2 (en) 2014-09-05 2017-09-12 International Business Machines Corporation Optimizing parsing outcomes of documents
US20160071517A1 (en) 2014-09-09 2016-03-10 Next It Corporation Evaluating Conversation Data based on Risk Factors
US9715488B2 (en) 2014-10-06 2017-07-25 International Business Machines Corporation Natural language processing utilizing transaction based knowledge representation
US20160098737A1 (en) * 2014-10-06 2016-04-07 International Business Machines Corporation Corpus Management Based on Question Affinity
US9703860B2 (en) * 2014-10-06 2017-07-11 International Business Machines Corporation Returning related previously answered questions based on question affinity
US9588961B2 (en) 2014-10-06 2017-03-07 International Business Machines Corporation Natural language processing utilizing propagation of knowledge through logical parse tree structures
US9665564B2 (en) 2014-10-06 2017-05-30 International Business Machines Corporation Natural language processing utilizing logical tree structures
GB2531720A (en) 2014-10-27 2016-05-04 Ibm Automatic question generation from natural text
US9720963B2 (en) 2014-11-05 2017-08-01 International Business Machines Corporation Answer category data classifying using dynamic thresholds
US9946763B2 (en) * 2014-11-05 2018-04-17 International Business Machines Corporation Evaluating passages in a question answering computer system
US9721004B2 (en) 2014-11-12 2017-08-01 International Business Machines Corporation Answering questions via a persona-based natural language processing (NLP) system
US9892362B2 (en) 2014-11-18 2018-02-13 International Business Machines Corporation Intelligence gathering and analysis using a question answering system
US11204929B2 (en) 2014-11-18 2021-12-21 International Business Machines Corporation Evidence aggregation across heterogeneous links for intelligence gathering using a question answering system
US9472115B2 (en) 2014-11-19 2016-10-18 International Business Machines Corporation Grading ontological links based on certainty of evidential statements
US10318870B2 (en) 2014-11-19 2019-06-11 International Business Machines Corporation Grading sources and managing evidence for intelligence analysis
US11244113B2 (en) 2014-11-19 2022-02-08 International Business Machines Corporation Evaluating evidential links based on corroboration for intelligence analysis
US9898541B2 (en) 2014-11-20 2018-02-20 International Business Machines Corporation Generating derived links
US11836211B2 (en) 2014-11-21 2023-12-05 International Business Machines Corporation Generating additional lines of questioning based on evaluation of a hypothetical link between concept entities in evidential data
US9727642B2 (en) 2014-11-21 2017-08-08 International Business Machines Corporation Question pruning for evaluating a hypothetical ontological link
US10331673B2 (en) * 2014-11-24 2019-06-25 International Business Machines Corporation Applying level of permanence to statements to influence confidence ranking
US10387793B2 (en) 2014-11-25 2019-08-20 International Business Machines Corporation Automatic generation of training cases and answer key from historical corpus
US10061842B2 (en) 2014-12-09 2018-08-28 International Business Machines Corporation Displaying answers in accordance with answer classifications
US10013890B2 (en) 2014-12-11 2018-07-03 International Business Machines Corporation Determining relevant feedback based on alignment of feedback with performance objectives
US10090002B2 (en) 2014-12-11 2018-10-02 International Business Machines Corporation Performing cognitive operations based on an aggregate user model of personality traits of users
US9495361B2 (en) 2014-12-11 2016-11-15 International Business Machines Corporation A priori performance modification based on aggregation of personality traits of a future audience
US10282409B2 (en) 2014-12-11 2019-05-07 International Business Machines Corporation Performance modification based on aggregation of audience traits and natural language feedback
US11017312B2 (en) 2014-12-17 2021-05-25 International Business Machines Corporation Expanding training questions through contextualizing feature search
GB2533370A (en) 2014-12-18 2016-06-22 Ibm Orthographic error correction using phonetic transcription
US10127284B2 (en) * 2014-12-18 2018-11-13 International Business Machines Corporation Scoring attributes in deep question answering systems based on algorithmic source code influences
US9684714B2 (en) 2014-12-22 2017-06-20 International Business Machines Corporation Using paraphrase metrics for answering questions
US10347146B2 (en) 2014-12-23 2019-07-09 International Business Machines Corporation Managing answer feasibility
US10585901B2 (en) 2015-01-02 2020-03-10 International Business Machines Corporation Tailoring question answer results to personality traits
US10176157B2 (en) 2015-01-03 2019-01-08 International Business Machines Corporation Detect annotation error by segmenting unannotated document segments into smallest partition
US10147047B2 (en) 2015-01-07 2018-12-04 International Business Machines Corporation Augmenting answer keys with key characteristics for training question and answer systems
CN104573000B (zh) * 2015-01-07 2017-11-14 北京云知声信息技术有限公司 基于排序学习的自动问答装置及方法
US9373086B1 (en) 2015-01-07 2016-06-21 International Business Machines Corporation Crowdsource reasoning process to facilitate question answering
US9953028B2 (en) 2015-01-09 2018-04-24 International Business Machines Corporation Cognitive contextualization of emergency management system communications
US11947582B2 (en) 2015-01-12 2024-04-02 International Business Machines Corporation Enhanced knowledge delivery and attainment using a question answering system
US10083219B2 (en) 2015-01-12 2018-09-25 International Business Machines Corporation Enhanced knowledge delivery and attainment using a question answering system
US9606934B2 (en) 2015-02-02 2017-03-28 International Business Machines Corporation Matrix ordering for cache efficiency in performing large sparse matrix operations
US10366107B2 (en) 2015-02-06 2019-07-30 International Business Machines Corporation Categorizing questions in a question answering system
US9996604B2 (en) 2015-02-09 2018-06-12 International Business Machines Corporation Generating usage report in a question answering system based on question categorization
US9940584B2 (en) 2015-02-13 2018-04-10 International Business Machines Corporation Leveraging an external ontology for graph expansion in inference systems
US10573190B2 (en) 2015-02-16 2020-02-25 International Business Machines Corporation Iterative deepening knowledge discovery using closure-based question answering
US10572806B2 (en) 2015-02-17 2020-02-25 International Business Machines Corporation Question answering with time-based weighting
US10462211B2 (en) 2015-03-09 2019-10-29 International Business Machines Corporation System and method for providing more appropriate question/answer responses based upon profiles
US9940354B2 (en) 2015-03-09 2018-04-10 International Business Machines Corporation Providing answers to questions having both rankable and probabilistic components
US10191946B2 (en) 2015-03-11 2019-01-29 International Business Machines Corporation Answering natural language table queries through semantic table representation
US10795921B2 (en) 2015-03-27 2020-10-06 International Business Machines Corporation Determining answers to questions using a hierarchy of question and answer pairs
US10373057B2 (en) 2015-04-09 2019-08-06 International Business Machines Corporation Concept analysis operations utilizing accelerators
US9953265B2 (en) 2015-05-08 2018-04-24 International Business Machines Corporation Visual summary of answers from natural language question answering systems
US9912736B2 (en) 2015-05-22 2018-03-06 International Business Machines Corporation Cognitive reminder notification based on personal user profile and activity information
US10169326B2 (en) 2015-05-22 2019-01-01 International Business Machines Corporation Cognitive reminder notification mechanisms for answers to questions
US11423023B2 (en) 2015-06-05 2022-08-23 Apple Inc. Systems and methods for providing improved search functionality on a client device
US10769184B2 (en) * 2015-06-05 2020-09-08 Apple Inc. Systems and methods for providing improved search functionality on a client device
US9990414B2 (en) * 2015-06-15 2018-06-05 International Business Machines Corporation Cognitive architecture with content provider managed corpus
US9792281B2 (en) 2015-06-15 2017-10-17 Microsoft Technology Licensing, Llc Contextual language generation by leveraging language understanding
US10586156B2 (en) * 2015-06-25 2020-03-10 International Business Machines Corporation Knowledge canvassing using a knowledge graph and a question and answer system
US10152534B2 (en) 2015-07-02 2018-12-11 International Business Machines Corporation Monitoring a corpus for changes to previously provided answers to questions
US9946800B2 (en) 2015-07-06 2018-04-17 International Business Machines Corporation Ranking related objects using blink model based relation strength determinations
US9760564B2 (en) 2015-07-09 2017-09-12 International Business Machines Corporation Extracting veiled meaning in natural language content
US10007594B2 (en) 2015-07-21 2018-06-26 International Business Machines Corporation Proactive cognitive analysis for inferring test case dependencies
US10628413B2 (en) * 2015-08-03 2020-04-21 International Business Machines Corporation Mapping questions to complex database lookups using synthetic events
US10783179B2 (en) 2015-08-03 2020-09-22 International Business Machines Corporation Automated article summarization, visualization and analysis using cognitive services
US10628521B2 (en) * 2015-08-03 2020-04-21 International Business Machines Corporation Scoring automatically generated language patterns for questions using synthetic events
US9606990B2 (en) 2015-08-04 2017-03-28 International Business Machines Corporation Cognitive system with ingestion of natural language documents with embedded code
US9852226B2 (en) 2015-08-10 2017-12-26 Microsoft Technology Licensing, Llc Search engine results system using entity density
US10289731B2 (en) 2015-08-17 2019-05-14 International Business Machines Corporation Sentiment aggregation
US10325384B2 (en) 2015-08-20 2019-06-18 International Business Machines Corporation Multi-attribute relation network visualization and interaction interface
US9779327B2 (en) 2015-08-21 2017-10-03 International Business Machines Corporation Cognitive traits avatar for similarity matching
US10095740B2 (en) 2015-08-25 2018-10-09 International Business Machines Corporation Selective fact generation from table data in a cognitive system
US10395258B2 (en) 2015-08-28 2019-08-27 International Business Machines Corporation Brand personality perception gap identification and gap closing recommendation generation
US11315149B2 (en) 2015-08-28 2022-04-26 International Business Machines Corporation Brand personality inference and recommendation system
US10387894B2 (en) 2015-08-28 2019-08-20 International Business Machines Corporation Brand personality comparison engine
US10178057B2 (en) 2015-09-02 2019-01-08 International Business Machines Corporation Generating poll information from a chat session
US10318885B2 (en) 2015-09-15 2019-06-11 International Business Machines Corporation Cognitive system virtual corpus training and utilization
US10664757B2 (en) 2015-09-16 2020-05-26 International Business Machines Corporation Cognitive operations based on empirically constructed knowledge graphs
US9858696B2 (en) 2015-09-18 2018-01-02 International Business Machines Corporation Image anonymization using analytics tool
US10140272B2 (en) 2015-09-25 2018-11-27 International Business Machines Corporation Dynamic context aware abbreviation detection and annotation
US10769185B2 (en) 2015-10-16 2020-09-08 International Business Machines Corporation Answer change notifications based on changes to user profile information
US10795878B2 (en) * 2015-10-23 2020-10-06 International Business Machines Corporation System and method for identifying answer key problems in a natural language question and answering system
US10586161B2 (en) 2015-11-03 2020-03-10 International Business Machines Corporation Cognitive visual debugger that conducts error analysis for a question answering system
US10268728B2 (en) 2015-11-04 2019-04-23 International Business Machines Corporation Providing search result content tailored to stage of project and user proficiency and role on given topic
US9886390B2 (en) 2015-11-10 2018-02-06 International Business Machines Corporation Intelligent caching of responses in a cognitive system
US9870550B2 (en) 2015-11-12 2018-01-16 International Business Machines Corporation Modifying existing recipes to incorporate additional or replace existing ingredients
US10628749B2 (en) 2015-11-17 2020-04-21 International Business Machines Corporation Automatically assessing question answering system performance across possible confidence values
US9646250B1 (en) * 2015-11-17 2017-05-09 International Business Machines Corporation Computer-implemented cognitive system for assessing subjective question-answers
US10282678B2 (en) 2015-11-18 2019-05-07 International Business Machines Corporation Automated similarity comparison of model answers versus question answering system output
US10521410B2 (en) 2015-11-20 2019-12-31 International Business Machines Corporation Semantic graph augmentation for domain adaptation
US10311065B2 (en) 2015-12-01 2019-06-04 International Business Machines Corporation Scoring candidate evidence passages for criteria validation using historical evidence data
US10176264B2 (en) 2015-12-01 2019-01-08 Microsoft Technology Licensing, Llc Generating topic pages based on data sources
US10229188B2 (en) 2015-12-04 2019-03-12 International Business Machines Corporation Automatic corpus expansion using question answering techniques
US10585784B2 (en) 2015-12-10 2020-03-10 International Business Machines Corporation Regression testing question answering cognitive computing systems by applying ground truth virtual checksum techniques
US9471877B1 (en) 2015-12-10 2016-10-18 International Business Machines Corporation Health checking a question answering cognitive computing system built on a baseline of ground truth virtual checksum
US9495648B1 (en) 2015-12-11 2016-11-15 International Business Machines Corporation Training a similar passage cognitive system using ground truth from a question answering cognitive system
US9940384B2 (en) 2015-12-15 2018-04-10 International Business Machines Corporation Statistical clustering inferred from natural language to drive relevant analysis and conversation with users
US10147051B2 (en) 2015-12-18 2018-12-04 International Business Machines Corporation Candidate answer generation for explanatory questions directed to underlying reasoning regarding the existence of a fact
US11048874B2 (en) * 2016-01-05 2021-06-29 International Business Machines Corporation Medical record error detection system and method
US10169423B2 (en) 2016-01-06 2019-01-01 International Business Machines Corporation Ranking answers in ground truth of a question-answering system
CN105608221B (zh) * 2016-01-11 2018-08-21 北京光年无限科技有限公司 一种面向问答系统的自学习方法和装置
US10380152B2 (en) 2016-01-19 2019-08-13 International Business Machines Corporation Cognitive system comparison and recommendation engine
US11227113B2 (en) * 2016-01-20 2022-01-18 International Business Machines Corporation Precision batch interaction with a question answering system
US10558785B2 (en) 2016-01-27 2020-02-11 International Business Machines Corporation Variable list based caching of patient information for evaluation of patient rules
US10528702B2 (en) 2016-02-02 2020-01-07 International Business Machines Corporation Multi-modal communication with patients based on historical analysis
US10592603B2 (en) 2016-02-03 2020-03-17 International Business Machines Corporation Identifying logic problems in text using a statistical approach and natural language processing
US11042702B2 (en) * 2016-02-04 2021-06-22 International Business Machines Corporation Solving textual logic problems using a statistical approach and natural language processing
US10565309B2 (en) 2016-02-17 2020-02-18 International Business Machines Corporation Interpreting the meaning of clinical values in electronic medical records
US10685089B2 (en) 2016-02-17 2020-06-16 International Business Machines Corporation Modifying patient communications based on simulation of vendor communications
US11037658B2 (en) 2016-02-17 2021-06-15 International Business Machines Corporation Clinical condition based cohort identification and evaluation
US10437957B2 (en) 2016-02-17 2019-10-08 International Business Machines Corporation Driving patient campaign based on trend patterns in patient registry information
US10395330B2 (en) 2016-02-17 2019-08-27 International Business Machines Corporation Evaluating vendor communications for accuracy and quality
US10937526B2 (en) 2016-02-17 2021-03-02 International Business Machines Corporation Cognitive evaluation of assessment questions and answers to determine patient characteristics
US9720981B1 (en) * 2016-02-25 2017-08-01 International Business Machines Corporation Multiple instance machine learning for question answering systems
US10311388B2 (en) 2016-03-22 2019-06-04 International Business Machines Corporation Optimization of patient care team based on correlation of patient characteristics and care provider characteristics
US10923231B2 (en) 2016-03-23 2021-02-16 International Business Machines Corporation Dynamic selection and sequencing of healthcare assessments for patients
CN105893552B (zh) * 2016-03-31 2020-05-05 成都晓多科技有限公司 数据处理方法及装置
CN105955976B (zh) * 2016-04-15 2019-05-14 中国工商银行股份有限公司 一种自动应答系统及方法
US9785715B1 (en) * 2016-04-29 2017-10-10 Conversable, Inc. Systems, media, and methods for automated response to queries made by interactive electronic chat
KR102588688B1 (ko) * 2016-05-12 2023-10-12 한국전자통신연구원 데이터 분석 방법 및 시스템
US10585898B2 (en) 2016-05-12 2020-03-10 International Business Machines Corporation Identifying nonsense passages in a question answering system based on domain specific policy
US10169328B2 (en) 2016-05-12 2019-01-01 International Business Machines Corporation Post-processing for identifying nonsense passages in a question answering system
US9842096B2 (en) * 2016-05-12 2017-12-12 International Business Machines Corporation Pre-processing for identifying nonsense passages in documents being ingested into a corpus of a natural language processing system
US9760627B1 (en) 2016-05-13 2017-09-12 International Business Machines Corporation Private-public context analysis for natural language content disambiguation
US10574607B2 (en) 2016-05-18 2020-02-25 International Business Machines Corporation Validating an attachment of an electronic communication based on recipients
US10574605B2 (en) 2016-05-18 2020-02-25 International Business Machines Corporation Validating the tone of an electronic communication based on recipients
US10599994B2 (en) 2016-05-24 2020-03-24 International Business Machines Corporation Predicting a chromatic identity of an existing recipe and modifying the existing recipe to meet a desired set of colors by adding new elements to the recipe
US10332276B2 (en) 2016-05-24 2019-06-25 International Business Machines Corporation Predicting a chromatic identity of an existing recipe and modifying the existing recipe to meet a desired set of colors by replacing existing elements of the recipe
US10331684B2 (en) 2016-06-03 2019-06-25 International Business Machines Corporation Generating answer variants based on tables of a corpus
US10372822B2 (en) 2016-06-03 2019-08-06 International Business Machines Corporation Automated timeline completion using event progression knowledge base
US20170364804A1 (en) * 2016-06-15 2017-12-21 International Business Machines Corporation Answer Scoring Based on a Combination of Specificity and Informativity Metrics
US20170364519A1 (en) * 2016-06-15 2017-12-21 International Business Machines Corporation Automated Answer Scoring Based on Combination of Informativity and Specificity Metrics
US10607153B2 (en) 2016-06-28 2020-03-31 International Business Machines Corporation LAT based answer generation using anchor entities and proximity
US10530776B2 (en) 2016-06-29 2020-01-07 International Business Machines Corporation Dynamic cognitive access control list management
US9767094B1 (en) 2016-07-07 2017-09-19 International Business Machines Corporation User interface for supplementing an answer key of a question answering system using semantically equivalent variants of natural language expressions
US9928235B2 (en) 2016-07-07 2018-03-27 International Business Machines Corporation Type-specific rule-based generation of semantic variants of natural language expression
US9910848B2 (en) 2016-07-07 2018-03-06 International Business Machines Corporation Generating semantic variants of natural language expressions using type-specific templates
US11200510B2 (en) 2016-07-12 2021-12-14 International Business Machines Corporation Text classifier training
US9940323B2 (en) 2016-07-12 2018-04-10 International Business Machines Corporation Text classifier operation
US10002124B2 (en) 2016-07-15 2018-06-19 International Business Machines Corporation Class-narrowing for type-restricted answer lookups
US10540442B2 (en) * 2016-07-20 2020-01-21 International Business Machines Corporation Evaluating temporal relevance in question answering
US20180025280A1 (en) * 2016-07-20 2018-01-25 International Business Machines Corporation Evaluating Temporal Relevance in Cognitive Operations
CN109791549A (zh) 2016-07-29 2019-05-21 微软技术许可有限责任公司 面向对话的机器用户交互
US10210317B2 (en) 2016-08-15 2019-02-19 International Business Machines Corporation Multiple-point cognitive identity challenge system
US10102200B2 (en) 2016-08-25 2018-10-16 International Business Machines Corporation Predicate parses using semantic knowledge
US10331659B2 (en) 2016-09-06 2019-06-25 International Business Machines Corporation Automatic detection and cleansing of erroneous concepts in an aggregated knowledge base
US10380251B2 (en) 2016-09-09 2019-08-13 International Business Machines Corporation Mining new negation triggers dynamically based on structured and unstructured knowledge
US10971254B2 (en) 2016-09-12 2021-04-06 International Business Machines Corporation Medical condition independent engine for medical treatment recommendation system
US10606893B2 (en) 2016-09-15 2020-03-31 International Business Machines Corporation Expanding knowledge graphs based on candidate missing edges to optimize hypothesis set adjudication
US10552498B2 (en) 2016-09-19 2020-02-04 International Business Machines Corporation Ground truth generation for machine learning based quality assessment of corpora
JP6165306B1 (ja) * 2016-09-20 2017-07-19 ヤフー株式会社 生成装置、生成方法及び生成プログラム
US11101037B2 (en) 2016-09-21 2021-08-24 International Business Machines Corporation Disambiguation of ambiguous portions of content for processing by automated systems
US10593429B2 (en) 2016-09-28 2020-03-17 International Business Machines Corporation Cognitive building of medical condition base cartridges based on gradings of positional statements
US11823798B2 (en) 2016-09-28 2023-11-21 Merative Us L.P. Container-based knowledge graphs for determining entity relations in non-narrative text
US10198501B2 (en) 2016-09-28 2019-02-05 International Business Machines Corporation Optimizing retrieval of data related to temporal based queries
US10818394B2 (en) 2016-09-28 2020-10-27 International Business Machines Corporation Cognitive building of medical condition base cartridges for a medical system
US10360301B2 (en) 2016-10-10 2019-07-23 International Business Machines Corporation Personalized approach to handling hypotheticals in text
US10387940B2 (en) 2016-10-10 2019-08-20 International Business Machines Corporation Interactive decision support based on preferences derived from user-generated content sources
US10628870B2 (en) 2016-10-10 2020-04-21 International Business Machines Corporation Offering personalized and interactive decision support based on learned model to predict preferences from traits
US11238111B2 (en) 2016-10-24 2022-02-01 International Business Machines Corporation Response generation
US10726338B2 (en) 2016-11-11 2020-07-28 International Business Machines Corporation Modifying a set of instructions based on bootstrapped knowledge acquisition from a limited knowledge domain
US10217377B2 (en) 2016-11-11 2019-02-26 International Business Machines Corporation Evaluating user responses based on bootstrapped knowledge acquisition from a limited knowledge domain
US10607736B2 (en) 2016-11-14 2020-03-31 International Business Machines Corporation Extending medical condition base cartridges based on SME knowledge extensions
US10699215B2 (en) 2016-11-16 2020-06-30 International Business Machines Corporation Self-training of question answering system using question profiles
US10146770B2 (en) 2016-12-01 2018-12-04 International Business Machines Corporation Cognitive agent for capturing referential information during conversation muting
US11176463B2 (en) * 2016-12-05 2021-11-16 International Business Machines Corporation Automating table-based groundtruth generation
US10956824B2 (en) 2016-12-08 2021-03-23 International Business Machines Corporation Performance of time intensive question processing in a cognitive system
US11031107B2 (en) 2017-01-11 2021-06-08 International Business Machines Corporation Extracting patient information from an electronic medical record
US11791024B2 (en) 2017-01-23 2023-10-17 Merative Us L.P. Implementing localized device specific limitations on access to patient medical information
US10389707B2 (en) * 2017-01-30 2019-08-20 International Business Machines Corporation System, method and computer program product for generating a cognitive one-time password
US10628738B2 (en) 2017-01-31 2020-04-21 Conduent Business Services, Llc Stance classification of multi-perspective consumer health information
US10733224B2 (en) 2017-02-07 2020-08-04 International Business Machines Corporation Automatic corpus selection and halting condition detection for semantic asset expansion
US11087087B1 (en) * 2017-02-15 2021-08-10 Robert Mayer Comparative expression processing
CN108509463B (zh) 2017-02-28 2022-03-29 华为技术有限公司 一种问题的应答方法及装置
US10489400B2 (en) 2017-03-03 2019-11-26 International Business Machines Corporation Question pre-processing in a question and answer system
CA3055379C (en) * 2017-03-10 2023-02-21 Eduworks Corporation Automated tool for question generation
US11227230B2 (en) 2017-03-17 2022-01-18 International Business Machines Corporation Automated technical content conversion based on user understanding level
US11424023B2 (en) 2017-03-23 2022-08-23 International Business Machines Corporation Scalable and traceable healthcare analytics management
US9996527B1 (en) 2017-03-30 2018-06-12 International Business Machines Corporation Supporting interactive text mining process with natural language and dialog
US10546026B2 (en) 2017-03-31 2020-01-28 International Business Machines Corporation Advanced search-term disambiguation
US10540483B2 (en) 2017-04-25 2020-01-21 International Business Machines Corporation Personalized training based on planned course and personal assessment
CN107343028B (zh) * 2017-06-13 2020-10-27 江西山水光电科技股份有限公司 一种基于http协议的通信方法及系统
US10769138B2 (en) 2017-06-13 2020-09-08 International Business Machines Corporation Processing context-based inquiries for knowledge retrieval
US20180365318A1 (en) * 2017-06-19 2018-12-20 Microsoft Technology Licensing, Llc Semantic analysis of search results to generate snippets responsive to receipt of a query
US20180365590A1 (en) * 2017-06-19 2018-12-20 International Business Machines Corporation Assessment result determination based on predictive analytics or machine learning
US11170895B2 (en) 2017-06-27 2021-11-09 International Business Machines Corporation Olfactory cognitive diagnosis
US10657327B2 (en) 2017-08-01 2020-05-19 International Business Machines Corporation Dynamic homophone/synonym identification and replacement for natural language processing
US11093709B2 (en) 2017-08-10 2021-08-17 International Business Machine Corporation Confidence models based on error-to-correction mapping
US10165945B1 (en) 2017-08-29 2019-01-01 International Business Machines Corporation Cognitively integrated indicating system
US11144602B2 (en) 2017-08-31 2021-10-12 International Business Machines Corporation Exploiting answer key modification history for training a question and answering system
US10886027B2 (en) 2017-09-20 2021-01-05 International Business Machines Corporation Predicting engagement items for care providers
US11023593B2 (en) 2017-09-25 2021-06-01 International Business Machines Corporation Protecting cognitive systems from model stealing attacks
CN109561326B (zh) * 2017-09-26 2021-02-12 北京国双科技有限公司 一种数据查询方法及装置
US11037657B2 (en) 2017-09-27 2021-06-15 International Business Machines Corporation Personalized questionnaire for health risk assessment
US11170660B2 (en) * 2017-09-29 2021-11-09 International Business Machines Corporation Harvesting question/answer training data from watched hypotheses in a deep QA system
US10657259B2 (en) 2017-11-01 2020-05-19 International Business Machines Corporation Protecting cognitive systems from gradient based attacks through the use of deceiving gradients
US11016729B2 (en) 2017-11-08 2021-05-25 International Business Machines Corporation Sensor fusion service to enhance human computer interactions
US10685648B2 (en) 2017-11-08 2020-06-16 International Business Machines Corporation Sensor fusion model to enhance machine conversational awareness
US11238075B1 (en) * 2017-11-21 2022-02-01 InSkill, Inc. Systems and methods for providing inquiry responses using linguistics and machine learning
US10937551B2 (en) 2017-11-27 2021-03-02 International Business Machines Corporation Medical concept sorting based on machine learning of attribute value differentiation
US10915560B2 (en) 2017-11-30 2021-02-09 International Business Machines Corporation Ranking passages by merging features from factoid answers
US10593423B2 (en) 2017-12-28 2020-03-17 International Business Machines Corporation Classifying medically relevant phrases from a patient's electronic medical records into relevant categories
US10553308B2 (en) * 2017-12-28 2020-02-04 International Business Machines Corporation Identifying medically relevant phrases from a patient's electronic medical records
US10304455B1 (en) * 2018-02-09 2019-05-28 Wipro Limited Method and system for performing a task based on user input
US11157564B2 (en) * 2018-03-02 2021-10-26 Thoughtspot, Inc. Natural language question answering systems
US11010436B1 (en) 2018-04-20 2021-05-18 Facebook, Inc. Engaging users by personalized composing-content recommendation
US11715042B1 (en) 2018-04-20 2023-08-01 Meta Platforms Technologies, Llc Interpretability of deep reinforcement learning models in assistant systems
US11307880B2 (en) 2018-04-20 2022-04-19 Meta Platforms, Inc. Assisting users with personalized and contextual communication content
US10978056B1 (en) * 2018-04-20 2021-04-13 Facebook, Inc. Grammaticality classification for natural language generation in assistant systems
US11886473B2 (en) 2018-04-20 2024-01-30 Meta Platforms, Inc. Intent identification for agent matching by assistant systems
US11676220B2 (en) 2018-04-20 2023-06-13 Meta Platforms, Inc. Processing multimodal user input for assistant systems
US11837343B2 (en) 2018-04-30 2023-12-05 Merative Us L.P. Identifying repetitive portions of clinical notes and generating summaries pertinent to treatment of a patient based on the identified repetitive portions
CN108804529A (zh) * 2018-05-02 2018-11-13 深圳智能思创科技有限公司 一种基于Web的问答系统实现方法
US20200020243A1 (en) * 2018-07-10 2020-01-16 International Business Machines Corporation No-ground truth short answer scoring
CN109033428B (zh) * 2018-08-10 2021-09-10 深圳市磐创网络科技有限公司 一种智能客服方法及系统
JP7169125B2 (ja) * 2018-08-29 2022-11-10 株式会社日立製作所 質問回答システム、質問回答処理方法、及び質問回答統合システム
US10963500B2 (en) 2018-09-04 2021-03-30 International Business Machines Corporation Determining answers to comparative questions
US11568175B2 (en) 2018-09-07 2023-01-31 Verint Americas Inc. Dynamic intent classification based on environment variables
JP7142315B2 (ja) * 2018-09-27 2022-09-27 パナソニックIpマネジメント株式会社 説明支援装置および説明支援方法
US11232264B2 (en) 2018-10-19 2022-01-25 Verint Americas Inc. Natural language processing with non-ontological hierarchy models
US11196863B2 (en) 2018-10-24 2021-12-07 Verint Americas Inc. Method and system for virtual assistant conversations
US11043214B1 (en) * 2018-11-29 2021-06-22 Amazon Technologies, Inc. Speech recognition using dialog history
US10831989B2 (en) 2018-12-04 2020-11-10 International Business Machines Corporation Distributing updated communications to viewers of prior versions of the communications
CN109829041B (zh) * 2018-12-25 2021-06-29 出门问问信息科技有限公司 问题处理方法、装置、计算机设备及计算机可读存储介质
CN109766428B (zh) * 2019-02-02 2021-05-28 中国银行股份有限公司 数据查询方法和设备、数据处理方法
CN109977210B (zh) * 2019-03-25 2022-05-31 联想(北京)有限公司 一种信息回复方法、装置及设备
US10860654B2 (en) 2019-03-28 2020-12-08 Beijing Jingdong Shangke Information Technology Co., Ltd. System and method for generating an answer based on clustering and sentence similarity
CN109992655B (zh) * 2019-03-29 2021-04-13 深圳追一科技有限公司 智能客服方法、装置、设备和存储介质
US11960847B2 (en) * 2019-04-04 2024-04-16 Verint Americas Inc. Systems and methods for generating responses for an intelligent virtual
CN110334199A (zh) * 2019-07-09 2019-10-15 北京百度网讯科技有限公司 获得问题答案的方法和装置、电子设备、计算机可读介质
US11442932B2 (en) 2019-07-16 2022-09-13 Thoughtspot, Inc. Mapping natural language to queries using a query grammar
US20210104233A1 (en) * 2019-10-03 2021-04-08 Ez-Ai Corp. Interactive voice feedback system and method thereof
US11093691B1 (en) 2020-02-14 2021-08-17 Capital One Services, Llc System and method for establishing an interactive communication session
LU101705B1 (en) * 2020-03-26 2021-09-27 Microsoft Technology Licensing Llc Document control item
WO2021229773A1 (ja) * 2020-05-14 2021-11-18 日本電信電話株式会社 用件集約装置、用件集約方法、及びプログラム
WO2021234860A1 (ja) * 2020-05-20 2021-11-25 日本電信電話株式会社 推定装置、学習装置、推定方法、学習方法及びプログラム
US11556573B2 (en) * 2020-05-29 2023-01-17 Adobe Inc. Semantic cluster formation in deep learning intelligent assistants
US11416686B2 (en) * 2020-08-05 2022-08-16 International Business Machines Corporation Natural language processing based on user context
US11526550B2 (en) 2020-09-15 2022-12-13 Bank Of America Corporation System for building data communications using data extracted via frequency-based data extraction technique
WO2022120585A1 (en) * 2020-12-08 2022-06-16 Amazon Technologies, Inc. Using graph queries to obtain results from machine learning models
US12050993B2 (en) 2020-12-08 2024-07-30 International Business Machines Corporation Dynamic gradient deception against adversarial examples in machine learning models
US11138007B1 (en) * 2020-12-16 2021-10-05 Mocha Technologies Inc. Pseudo coding platform
US11620118B2 (en) * 2021-02-12 2023-04-04 Oracle International Corporation Extraction from trees at scale
US11880661B2 (en) 2021-03-26 2024-01-23 International Business Machines Corporation Unsupervised dynamic confidence thresholding for answering questions
CN113901177B (zh) * 2021-10-27 2023-08-08 电子科技大学 一种基于多模态属性决策的代码搜索方法
US12253988B1 (en) * 2023-10-17 2025-03-18 Originality.ai Inc. Text analysis and verification methods and systems
CN118377887B (zh) * 2024-06-24 2024-09-24 阿里云飞天(杭州)云计算技术有限公司 自动问答方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050222975A1 (en) * 2004-03-30 2005-10-06 Nayak Tapas K Integrated full text search system and method
CN101283354A (zh) * 2005-08-08 2008-10-08 谷歌公司 代理排名
CN101297285A (zh) * 2005-11-03 2008-10-29 微软公司 使用人气数据来进行排名
US20090287678A1 (en) * 2008-05-14 2009-11-19 International Business Machines Corporation System and method for providing answers to questions
US20090292687A1 (en) * 2008-05-23 2009-11-26 International Business Machines Corporation System and method for providing question and answers with deferred type evaluation
US20100057716A1 (en) * 2008-08-28 2010-03-04 Stefik Mark J System And Method For Providing A Topic-Directed Search

Family Cites Families (88)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3559995A (en) 1968-04-29 1971-02-02 Psychomantic Game Co Question answering gameboard and spinner
JPS5853787B2 (ja) 1979-08-30 1983-12-01 シャープ株式会社 電子辞典
JPS58201175A (ja) 1982-05-20 1983-11-22 Kokusai Denshin Denwa Co Ltd <Kdd> 機械翻訳方式
US4829423A (en) 1983-01-28 1989-05-09 Texas Instruments Incorporated Menu-based natural language understanding system
US5036472A (en) 1988-12-08 1991-07-30 Hallmark Cards, Inc. Computer controlled machine for vending personalized products or the like
US4921427A (en) 1989-08-21 1990-05-01 Dunn Jeffery W Educational device
EP0473864A1 (en) 1990-09-04 1992-03-11 International Business Machines Corporation Method and apparatus for paraphrasing information contained in logical forms
US5559714A (en) 1990-10-22 1996-09-24 Hallmark Cards, Incorporated Method and apparatus for display sequencing personalized social occasion products
US5546316A (en) 1990-10-22 1996-08-13 Hallmark Cards, Incorporated Computer controlled system for vending personalized products
JP2804403B2 (ja) 1991-05-16 1998-09-24 インターナショナル・ビジネス・マシーンズ・コーポレイション 質問回答システム
US5374894A (en) 1992-08-19 1994-12-20 Hyundai Electronics America Transition detection circuit
WO1995012173A2 (en) 1993-10-28 1995-05-04 Teltech Resource Network Corporation Database search summary with user determined characteristics
US5550746A (en) 1994-12-05 1996-08-27 American Greetings Corporation Method and apparatus for storing and selectively retrieving product data by correlating customer selection criteria with optimum product designs based on embedded expert judgments
US5794050A (en) 1995-01-04 1998-08-11 Intelligent Text Processing, Inc. Natural language understanding system
US6061675A (en) 1995-05-31 2000-05-09 Oracle Corporation Methods and apparatus for classifying terminology utilizing a knowledge catalog
US6267601B1 (en) * 1997-12-05 2001-07-31 The Psychological Corporation Computerized system and method for teaching and assessing the holistic scoring of open-ended questions
US7181438B1 (en) 1999-07-21 2007-02-20 Alberti Anemometer, Llc Database access system
US6665666B1 (en) * 1999-10-26 2003-12-16 International Business Machines Corporation System, method and program product for answering questions using a search engine
US20030074353A1 (en) * 1999-12-20 2003-04-17 Berkan Riza C. Answer retrieval technique
US6947885B2 (en) 2000-01-18 2005-09-20 At&T Corp. Probabilistic model for natural language generation
US6829603B1 (en) 2000-02-02 2004-12-07 International Business Machines Corp. System, method and program product for interactive natural dialog
JP2001297259A (ja) 2000-04-13 2001-10-26 Fujitsu Ltd 質問応答システム
US8396859B2 (en) 2000-06-26 2013-03-12 Oracle International Corporation Subject matter context search engine
JP2002041540A (ja) 2000-07-28 2002-02-08 Shinichiro Okude 連想・推論機能を備えた検索システムおよび、それに用いられる、記録媒体献金
US7092928B1 (en) 2000-07-31 2006-08-15 Quantum Leap Research, Inc. Intelligent portal engine
US6766320B1 (en) * 2000-08-24 2004-07-20 Microsoft Corporation Search engine with natural language-based robust parsing for user query and relevance feedback learning
EP1328914A4 (en) * 2000-10-11 2005-10-26 Katzenbach Partners Llc EVALUATION SYSTEM AND METHOD
US8340955B2 (en) * 2000-11-15 2012-12-25 International Business Machines Corporation System and method for finding the most likely answer to a natural language question
EP1490790A2 (en) * 2001-03-13 2004-12-29 Intelligate Ltd. Dynamic natural language understanding
DE60136052D1 (de) 2001-05-04 2008-11-20 Microsoft Corp Schnittstellensteuerung
US6732090B2 (en) 2001-08-13 2004-05-04 Xerox Corporation Meta-document management system with user definable personalities
US7136909B2 (en) 2001-12-28 2006-11-14 Motorola, Inc. Multimodal communication method and apparatus with multimodal profile
US7315821B2 (en) * 2002-01-31 2008-01-01 Sanyo Electric Co., Ltd. System and method for health care information processing based on acoustic features
US20030207246A1 (en) * 2002-05-01 2003-11-06 Scott Moulthrop Assessment and monitoring system and method for scoring holistic questions
JP2004139553A (ja) 2002-08-19 2004-05-13 Matsushita Electric Ind Co Ltd 文書検索システムおよび質問応答システム
US7293015B2 (en) * 2002-09-19 2007-11-06 Microsoft Corporation Method and system for detecting user intentions in retrieval of hint sentences
JP2004118740A (ja) 2002-09-27 2004-04-15 Toshiba Corp 質問応答システム、質問応答方法、質問応答プログラム
US20040122660A1 (en) 2002-12-20 2004-06-24 International Business Machines Corporation Creating taxonomies and training data in multiple languages
US7139752B2 (en) 2003-05-30 2006-11-21 International Business Machines Corporation System, method and computer program product for performing unstructured information management and automatic text analysis, and providing multiple document views derived from different document tokenizations
US8666983B2 (en) 2003-06-13 2014-03-04 Microsoft Corporation Architecture for generating responses to search engine queries
US7454393B2 (en) 2003-08-06 2008-11-18 Microsoft Corporation Cost-benefit approach to automatically composing answers to questions by extracting information from large unstructured corpora
JP2005092271A (ja) 2003-09-12 2005-04-07 Hitachi Ltd 質問応答方法及び質問応答装置
KR100533810B1 (ko) 2003-10-16 2005-12-07 한국전자통신연구원 백과사전 질의응답 시스템의 지식베이스 반자동 구축 방법
JP3882048B2 (ja) 2003-10-17 2007-02-14 独立行政法人情報通信研究機構 質問応答システムおよび質問応答処理方法
JP3820242B2 (ja) 2003-10-24 2006-09-13 東芝ソリューション株式会社 質問応答型文書検索システム及び質問応答型文書検索プログラム
US7590606B1 (en) 2003-11-05 2009-09-15 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration (Nasa) Multi-user investigation organizer
JP3981734B2 (ja) 2003-11-21 2007-09-26 独立行政法人情報通信研究機構 質問応答システムおよび質問応答処理方法
JP3944159B2 (ja) 2003-12-25 2007-07-11 株式会社東芝 質問応答システムおよびプログラム
US20050256700A1 (en) 2004-05-11 2005-11-17 Moldovan Dan I Natural language question answering system and method utilizing a logic prover
US20060053000A1 (en) 2004-05-11 2006-03-09 Moldovan Dan I Natural language question answering system and method utilizing multi-modal logic
US20080077570A1 (en) 2004-10-25 2008-03-27 Infovell, Inc. Full Text Query and Search Systems and Method of Use
US20060106788A1 (en) 2004-10-29 2006-05-18 Microsoft Corporation Computer-implemented system and method for providing authoritative answers to a general information search
US20060122834A1 (en) 2004-12-03 2006-06-08 Bennett Ian M Emotion detection device & method for use in distributed systems
US20060141438A1 (en) 2004-12-23 2006-06-29 Inventec Corporation Remote instruction system and method
US7792829B2 (en) 2005-01-28 2010-09-07 Microsoft Corporation Table querying
JP4645242B2 (ja) 2005-03-14 2011-03-09 富士ゼロックス株式会社 質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラム
JP4635659B2 (ja) 2005-03-14 2011-02-23 富士ゼロックス株式会社 質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラム
JP2006252382A (ja) 2005-03-14 2006-09-21 Fuji Xerox Co Ltd 質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラム
US7587387B2 (en) * 2005-03-31 2009-09-08 Google Inc. User interface for facts query engine with snippets from information sources that include query terms and answer terms
JP4650072B2 (ja) 2005-04-12 2011-03-16 富士ゼロックス株式会社 質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラム
JP4654745B2 (ja) * 2005-04-13 2011-03-23 富士ゼロックス株式会社 質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラム
JP4654776B2 (ja) 2005-06-03 2011-03-23 富士ゼロックス株式会社 質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラム
JP4654780B2 (ja) 2005-06-10 2011-03-23 富士ゼロックス株式会社 質問応答システム、およびデータ検索方法、並びにコンピュータ・プログラム
US8756245B2 (en) 2005-07-25 2014-06-17 Iac Search & Media, Inc. Systems and methods for answering user questions
US20070078842A1 (en) 2005-09-30 2007-04-05 Zola Scot G System and method for responding to a user reference query
US7873624B2 (en) 2005-10-21 2011-01-18 Microsoft Corporation Question answering over structured content on the web
US7831597B2 (en) 2005-11-18 2010-11-09 The Boeing Company Text summarization method and apparatus using a multidimensional subspace
WO2007062885A1 (en) 2005-11-29 2007-06-07 International Business Machines Corporation Method and system for extracting and visualizing graph-structured relations from unstructured text
US8832064B2 (en) 2005-11-30 2014-09-09 At&T Intellectual Property Ii, L.P. Answer determination for natural language questioning
US7603330B2 (en) * 2006-02-01 2009-10-13 Honda Motor Co., Ltd. Meta learning for question classification
JP2007219955A (ja) * 2006-02-17 2007-08-30 Fuji Xerox Co Ltd 質問応答システム、質問応答処理方法及び質問応答プログラム
WO2007099812A1 (ja) * 2006-03-01 2007-09-07 Nec Corporation 質問回答装置、質問回答方法および質問回答用プログラム
US7313515B2 (en) * 2006-05-01 2007-12-25 Palo Alto Research Center Incorporated Systems and methods for detecting entailment and contradiction
US8131756B2 (en) 2006-06-21 2012-03-06 Carus Alwin B Apparatus, system and method for developing tools to process natural language text
US8571803B2 (en) * 2006-11-15 2013-10-29 Gene Network Sciences, Inc. Systems and methods for modeling and analyzing networks
US7538387B2 (en) * 2006-12-29 2009-05-26 Taiwan Semiconductor Manufacturing Company, Ltd. Stack SiGe for short channel improvement
US9424581B2 (en) * 2007-04-10 2016-08-23 Yellowpages.Com Llc Systems and methods to facilitate real time communications and commerce via answers to questions
US7694974B1 (en) * 2007-06-25 2010-04-13 Savvy Ideas, LLC Question-and-answer game
US8635101B2 (en) * 2007-07-20 2014-01-21 Daphne A. Wright Apparatus and method for a financial planning faith-based rules database
US20100100546A1 (en) 2008-02-08 2010-04-22 Steven Forrest Kohler Context-aware semantic virtual community for communication, information and knowledge management
US7966316B2 (en) 2008-04-15 2011-06-21 Microsoft Corporation Question type-sensitive answer summarization
US20100063797A1 (en) * 2008-09-09 2010-03-11 Microsoft Corporation Discovering question and answer pairs
US8346701B2 (en) * 2009-01-23 2013-01-01 Microsoft Corporation Answer ranking in community question-answering sites
CN101807415B (zh) * 2009-02-17 2013-11-06 鸿富锦精密工业(深圳)有限公司 具有互动功能的音频播放装置及其互动方法
US8694358B2 (en) * 2009-04-14 2014-04-08 Vital Insights Inc. Systems, methods, and media for survey management
US8868550B2 (en) * 2009-04-27 2014-10-21 Citysearch, LLC Method and system for providing an answer
US8280838B2 (en) 2009-09-17 2012-10-02 International Business Machines Corporation Evidence evaluation system and method based on question answering
US8468143B1 (en) * 2010-04-07 2013-06-18 Google Inc. System and method for directing questions to consultants through profile matching

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050222975A1 (en) * 2004-03-30 2005-10-06 Nayak Tapas K Integrated full text search system and method
CN101283354A (zh) * 2005-08-08 2008-10-08 谷歌公司 代理排名
CN101297285A (zh) * 2005-11-03 2008-10-29 微软公司 使用人气数据来进行排名
US20090287678A1 (en) * 2008-05-14 2009-11-19 International Business Machines Corporation System and method for providing answers to questions
US20090292687A1 (en) * 2008-05-23 2009-11-26 International Business Machines Corporation System and method for providing question and answers with deferred type evaluation
US20100057716A1 (en) * 2008-08-28 2010-03-04 Stefik Mark J System And Method For Providing A Topic-Directed Search

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MARC LIGHT.ETAL.: "《Analyses for Elucidating Current Question Answering Technology》", 《CAMBRIDGE UNIVERSITY PRESS》, 31 December 1998 (1998-12-31) *

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105302790A (zh) * 2014-07-31 2016-02-03 华为技术有限公司 处理文本的方法和设备
US10783159B2 (en) 2014-12-18 2020-09-22 Nuance Communications, Inc. Question answering with entailment analysis
CN107257970B (zh) * 2014-12-18 2020-12-01 纽昂斯通讯公司 从结构化和非结构化数据源进行的问题回答
CN107257970A (zh) * 2014-12-18 2017-10-17 纽昂斯通讯公司 从结构化和非结构化数据源进行的问题回答
WO2016101812A1 (zh) * 2014-12-23 2016-06-30 阿里巴巴集团控股有限公司 用于对搜索数据进行处理的方法及设备
US11347758B2 (en) 2014-12-23 2022-05-31 Alibaba Group Holding Limited Method and apparatus for processing search data
US10635678B2 (en) 2014-12-23 2020-04-28 Alibaba Group Holding Limited Method and apparatus for processing search data
CN107408125A (zh) * 2015-07-13 2017-11-28 谷歌公司 用于查询答案的图像
US10691746B2 (en) 2015-07-13 2020-06-23 Google Llc Images for query answers
CN107408125B (zh) * 2015-07-13 2021-03-26 谷歌有限责任公司 用于查询答案的图像
CN105072195A (zh) * 2015-08-27 2015-11-18 阔地教育科技有限公司 一种信息互动服务器、发送端、处理端及信息互动系统
CN106649739B (zh) * 2016-12-23 2020-09-11 广东惠禾科技发展有限公司 多轮交互信息继承识别方法、装置以及交互系统
CN106649739A (zh) * 2016-12-23 2017-05-10 深圳市空谷幽兰人工智能科技有限公司 多轮交互信息继承识别方法、装置以及交互系统
CN107729817A (zh) * 2017-09-20 2018-02-23 成都准星云学科技有限公司 一种基于规则的划分识别多候选项可信度的方法
CN107729817B (zh) * 2017-09-20 2021-01-08 成都准星云学科技有限公司 一种基于规则的划分识别多候选项可信度的方法
CN107748795A (zh) * 2017-11-03 2018-03-02 深圳市中润四方信息技术有限公司 一种构建知识库的方法、系统及装置
CN108170749A (zh) * 2017-12-21 2018-06-15 北京百度网讯科技有限公司 基于人工智能的对话方法、装置及计算机可读介质
CN108170749B (zh) * 2017-12-21 2021-06-11 北京百度网讯科技有限公司 基于人工智能的对话方法、装置及计算机可读介质
CN110413763A (zh) * 2018-04-30 2019-11-05 国际商业机器公司 搜索排序器的自动选择
CN112437918A (zh) * 2018-06-18 2021-03-02 索尼公司 信息处理装置、信息处理方法以及程序
CN112639992A (zh) * 2018-08-03 2021-04-09 卡米洛英国竞标有限公司 用于确定要制造的药品的设备、方法和计算机可读介质
CN110874393A (zh) * 2018-08-29 2020-03-10 通用汽车环球科技运作有限责任公司 用于访问来自手册的数据的方法和系统
CN111104585A (zh) * 2018-10-25 2020-05-05 北京嘀嘀无限科技发展有限公司 一种问题推荐方法及装置
CN111104585B (zh) * 2018-10-25 2023-06-02 北京嘀嘀无限科技发展有限公司 一种问题推荐方法及装置
CN111259119B (zh) * 2018-11-30 2023-05-26 北京嘀嘀无限科技发展有限公司 一种问题推荐方法及装置
CN111259119A (zh) * 2018-11-30 2020-06-09 北京嘀嘀无限科技发展有限公司 一种问题推荐方法及装置
CN111259229B (zh) * 2018-11-30 2023-06-20 北京嘀嘀无限科技发展有限公司 一种问题推荐方法及装置
CN111259229A (zh) * 2018-11-30 2020-06-09 北京嘀嘀无限科技发展有限公司 一种问题推荐方法及装置
CN111353093A (zh) * 2018-12-24 2020-06-30 北京嘀嘀无限科技发展有限公司 问题推荐方法、装置、服务器及可读存储介质
CN111353093B (zh) * 2018-12-24 2023-05-23 北京嘀嘀无限科技发展有限公司 问题推荐方法、装置、服务器及可读存储介质
CN111104493B (zh) * 2019-10-11 2023-02-07 中国平安人寿保险股份有限公司 基于数据处理的智能回应方法、装置和计算机设备
CN111104493A (zh) * 2019-10-11 2020-05-05 中国平安人寿保险股份有限公司 基于数据处理的智能回应方法、装置和计算机设备
CN111797912A (zh) * 2020-06-23 2020-10-20 山东云缦智能科技有限公司 影片年代类型识别的系统、方法及识别模型的构建方法
CN111797912B (zh) * 2020-06-23 2023-09-22 山东浪潮超高清视频产业有限公司 影片年代类型识别的系统、方法及识别模型的构建方法
CN113486140A (zh) * 2021-07-27 2021-10-08 平安国际智慧城市科技股份有限公司 知识问答的匹配方法、装置、设备及存储介质
CN113486140B (zh) * 2021-07-27 2023-12-26 平安国际智慧城市科技股份有限公司 知识问答的匹配方法、装置、设备及存储介质
CN117813590A (zh) * 2021-08-11 2024-04-02 鹰图公司 使用多个解算器类型对输入问题进行经优化的多域处理的基于云的系统
CN117813590B (zh) * 2021-08-11 2024-12-13 鹰图公司 使用多个解算器类型对输入问题进行经优化的多域处理的基于云的系统

Also Published As

Publication number Publication date
US20150356172A1 (en) 2015-12-10
US9110944B2 (en) 2015-08-18
US20170053020A1 (en) 2017-02-23
WO2012047541A1 (en) 2012-04-12
US9507854B2 (en) 2016-11-29
US20140337329A1 (en) 2014-11-13
US10823265B2 (en) 2020-11-03
US8819007B2 (en) 2014-08-26
US20120078891A1 (en) 2012-03-29
US8738617B2 (en) 2014-05-27
US20130007055A1 (en) 2013-01-03
US9990419B2 (en) 2018-06-05
US20180266531A1 (en) 2018-09-20
EP2622592A1 (en) 2013-08-07
EP2622592A4 (en) 2017-04-05

Similar Documents

Publication Publication Date Title
CN103229223A (zh) 使用多个候选答案评分模型提供问题答案
CN103229162B (zh) 使用候选答案逻辑综合提供问题答案
US11144544B2 (en) Providing answers to questions including assembling answers from multiple document segments
US11409751B2 (en) Providing answers to questions using hypothesis pruning
US9965726B1 (en) Adding to a knowledge base using an ontological analysis of unstructured text
Boiński et al. DBpedia and YAGO as knowledge base for natural language based question answering—the evaluation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20130731

RJ01 Rejection of invention patent application after publication