Evidence Aggregation Across Heterogeneous Links for Intelligence Gathering Using a Question Answering System
First Claim
1. A method, in a Question Answering (QA) system comprising a processor and a memory, for evaluating a hypothetical link in an ontology, the method comprising:
- performing, by a QA system, an initial analysis of the ontology to identify a set of information concept entities and links between information concept entities in the ontology;
generating, by the QA system, the hypothetical link between a first information concept entity and a second information concept entity in the ontology based on the initial analysis of the ontology;
processing, by the QA system, one or more natural language questions corresponding to the hypothetical link, wherein the processing of the one or more natural language questions by the QA system comprises generating answer results directed to a plurality of links between a plurality of information concept entities;
aggregating, by the QA system, the answer results across the plurality of links between the plurality of information concept entities to determine an aggregate answer result for the hypothetical link; and
generating, by the QA system, an indication of whether or not the hypothetical link is a valid link between the first information concept entity and the second information concept entity based on the aggregate answer result for the hypothetical link.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms, in a Question Answering (QA) system comprising a processor and a memory, for evaluating a hypothetical link in an ontology are provided. An initial analysis of the ontology is performed to identify a set of information concept entities and links between information concept entities in the ontology. The hypothetical link between a first information concept entity and a second information concept entity in the ontology is generated based on the initial analysis of the ontology. Natural language questions corresponding to the hypothetical link are processed to generate answer results directed to a plurality of links between a plurality of information concept entities. The answer results are aggregated across the plurality of links to determine an aggregate answer result for the hypothetical link. An indication of whether or not the hypothetical link is a valid link is output based on the aggregate answer result for the hypothetical link.
31 Citations
20 Claims
-
1. A method, in a Question Answering (QA) system comprising a processor and a memory, for evaluating a hypothetical link in an ontology, the method comprising:
-
performing, by a QA system, an initial analysis of the ontology to identify a set of information concept entities and links between information concept entities in the ontology; generating, by the QA system, the hypothetical link between a first information concept entity and a second information concept entity in the ontology based on the initial analysis of the ontology; processing, by the QA system, one or more natural language questions corresponding to the hypothetical link, wherein the processing of the one or more natural language questions by the QA system comprises generating answer results directed to a plurality of links between a plurality of information concept entities; aggregating, by the QA system, the answer results across the plurality of links between the plurality of information concept entities to determine an aggregate answer result for the hypothetical link; and generating, by the QA system, an indication of whether or not the hypothetical link is a valid link between the first information concept entity and the second information concept entity based on the aggregate answer result for the hypothetical link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a data processing system, causes the data processing system to implement a Question and Answer (QA) system configured to:
-
perform an initial analysis of the ontology to identify a set of information concept entities and links between information concept entities in the ontology; generate the hypothetical link between a first information concept entity and a second information concept entity in the ontology based on the initial analysis of the ontology; process one or more natural language questions corresponding to the hypothetical link, wherein the processing of the one or more natural language questions by the QA system comprises generating answer results directed to a plurality of links between a plurality of information concept entities; aggregate the answer results across the plurality of links between the plurality of information concept entities to determine an aggregate answer result for the hypothetical link; and generate an indication of whether or not the hypothetical link is a valid link between the first information concept entity and the second information concept entity based on the aggregate answer result for the hypothetical link. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to implement a Question and Answer (QA) system configured to; perform an initial analysis of the ontology to identify a set of information concept entities and links between information concept entities in the ontology; generate the hypothetical link between a first information concept entity and a second information concept entity in the ontology based on the initial analysis of the ontology; process one or more natural language questions corresponding to the hypothetical link, wherein the processing of the one or more natural language questions by the QA system comprises generating answer results directed to a plurality of links between a plurality of information concept entities; aggregate the answer results across the plurality of links between the plurality of information concept entities to determine an aggregate answer result for the hypothetical link; and generate an indication of whether or not the hypothetical link is a valid link between the first information concept entity and the second information concept entity based on the aggregate answer result for the hypothetical link.
-
Specification