Finding patterns in a knowledge base to compose table answers
AssigneeMicrosoft Corporation
InventorsKaushik Chakrabarti, Surajit Chaudhuri, Bolin Ding, Mohan Yang
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsKaushik Chakrabarti, Surajit Chaudhuri, Bolin Ding, Mohan Yang
Estimating the term…
In general, the knowledge base table composer embodiments described herein provide table answers to keyword queries against one or more knowledge bases. Highly relevant patterns in a knowledge base are found for user-given keyword queries. These patterns are used to compose table answers. To this end, a knowledge base is modeled as a directed graph called a knowledge graph, where nodes represent entities in the knowledge base and edges represent the relationships among them. Each node/edge is labeled with a type and text. A pattern that is an aggregation of subtrees which contain all keywords in the texts and have the same structure and types on node/edges is sought. Patterns that are relevant to a query for a class can be found using a set of scoring functions. Furthermore, path-based indexes and various query-processing procedures can be employed to speed up processing.
A computer-implemented process for composing tables from a knowledge base using a keyword query, comprising:
A computer-implemented process for providing relevant tables in response to a keyword query, comprising:
A system for creating tables from keyword queries, comprising:
Dependencies are inferred from the claim text.