Inference-driven multi-source semantic search
First Claim
1. A method of searching for information using a knowledge base, comprising:
- receiving a query;
formulizing the query, including dividing the query into a plurality of parts and forming a semantic representation of each of the plurality of parts;
for each of said parts, identifying one or more documents, using the knowledge base and the semantic representation of said each part, that provides relevant information for said each part in a defined manner; and
combining the information from said documents to provide an answer to the query.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product are disclosed for searching for information using a knowledge base. In one embodiment, the method comprises receiving a query; formulizing the query, including dividing the query into a plurality of parts; for each of the parts, identifying a source, using the knowledge, that addresses that part; and combining the sources to answer the query. In one embodiment, the query includes text; the text is separated into a plurality of segments; and, for each of the segments, at least one source is identified addressing the segment. In an embodiment, a logical proof is formulated having a conclusion that is an answer to the query, and a sequence of statements that establish said conclusion; and a proof of this conclusion is generated by identifying two or more documents that assert the sequence of statements.
-
Citations
20 Claims
-
1. A method of searching for information using a knowledge base, comprising:
-
receiving a query; formulizing the query, including dividing the query into a plurality of parts and forming a semantic representation of each of the plurality of parts; for each of said parts, identifying one or more documents, using the knowledge base and the semantic representation of said each part, that provides relevant information for said each part in a defined manner; and combining the information from said documents to provide an answer to the query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for searching for information using a knowledge base, comprising one or more processor units configured for:
-
receiving a query; formulizing the query, including dividing the query into a plurality of parts and forming a semantic representation of each of the plurality of parts; for each of said parts, identifying one or more documents, using the knowledge base and the semantic representation of said each part, that provides relevant information for said each part in a defined manner; and combining the information from said documents to provide an answer to the query. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An article of manufacture comprising:
at least one tangible computer readable medium having computer readable program code logic to execute machine instructions in one or more processing units to search for information using a knowledge base, said computer readable program code logic, when executing, performing the following; receiving a query; formulizing the query, including dividing the query into a plurality of parts and forming a semantic representation of each of the plurality of parts; for each of said parts, identifying one or more documents, using the knowledge base and the semantic representation of said each part, that provides relevant information for said each part in a defined manner; and combining the information from said documents to provide an answer to the query. - View Dependent Claims (17, 18, 19, 20)
Specification