Question answering to populate knowledge base
First Claim
Patent Images
1. A computer implemented method comprising the following operations performed by one or more processors:
- identifying, by one or more of the processors, an entity reference in a knowledge graph, wherein the entity reference corresponds to an entity type;
identifying, by one or more of the processors, a missing data element associated with the entity reference, the missing data element reflecting a property of the entity reference for which no property value is currently assigned;
generating, automatically by one or more of the processors in response to identifying the missing data element associated with the entity reference, a query based at least in part on the missing data element and the entity type;
providing, by one or more of the processors, the query to a query processing engine;
receiving information from the query processing engine in response to the query; and
updating, by one or more of the processors in response to receiving information from the query processing engine, the knowledge graph based at least in part on the received information.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided for a question answering. In some implementations, a data element to be updated is identified in a knowledge graph and a query is generated based at least in part on the data element. The query is provided to a query processing engine. Information is received from the query processing engine in response to the query. The knowledge graph is updated based at least in part on the received information.
58 Citations
24 Claims
-
1. A computer implemented method comprising the following operations performed by one or more processors:
-
identifying, by one or more of the processors, an entity reference in a knowledge graph, wherein the entity reference corresponds to an entity type; identifying, by one or more of the processors, a missing data element associated with the entity reference, the missing data element reflecting a property of the entity reference for which no property value is currently assigned; generating, automatically by one or more of the processors in response to identifying the missing data element associated with the entity reference, a query based at least in part on the missing data element and the entity type; providing, by one or more of the processors, the query to a query processing engine; receiving information from the query processing engine in response to the query; and updating, by one or more of the processors in response to receiving information from the query processing engine, the knowledge graph based at least in part on the received information. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
one or more computers configured to perform operations comprising; identifying, by one or more of the computers, an entity reference in a knowledge graph, wherein the entity reference corresponds to an entity type; identifying, by one or more of the computers, a missing data element associated with the entity reference, the missing data element reflecting a property of the entity reference for which no property value is currently assigned; generating, automatically by one or more of the computers in response to identifying the missing data element associated with the entity reference, a query based at least in part on the missing data element and the entity type; providing, by one or more of the computers, the query to a query processing engine; receiving information from the query processing engine in response to the query; and updating, by one or more of the computers in response to receiving information from the query processing engine, the knowledge graph based at least in part on the received information. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising the following operations performed by one or more processors:
-
identifying, by one or more of the processors, a data element in a knowledge graph to be updated based at least in part on a query record, wherein the identified element is determined to be outdated based on a conflict between the query record and a property value in the knowledge graph; generating, automatically by one or more of the processors in response to identifying the data element in the knowledge graph to be updated, a query based at least in part on the outdated element; providing, by one or more of the processors, the query to a query processing engine; receiving, by one or more of the processors, information from the query processing engine in response to the query; and updating, by one or more of the processors in response to receiving information from the query processing engine, the knowledge graph based at least in part on the received information. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
one or more computers configured to perform operations comprising; identifying, by one or more of the computers, a data element in a knowledge graph to be updated based at least in part on a query record, wherein the identified element is determined to be outdated based on a conflict between the query record and a property value in the knowledge graph; generating, automatically by one or more of the computers in response to identifying the data element in the knowledge graph to be updated, a query based at least in part on the outdated element; providing, by one or more of the computers, the query to a query processing engine; receiving information from the query processing engine in response to the query; and updating, by one or more of the computers in response to receiving information from the query processing engine, the knowledge graph based at least in part on the received information. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification