Knowledge Canvassing Using a Knowledge Graph and a Question and Answer System
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms are provided for processing a knowledge canvassing request. The mechanisms receive a request specifying an entity of interest from an originator of the request and analyze the request to extract a feature of the request. The mechanisms determine whether the request is a targeted natural language question to be answered or a knowledge canvassing request, based on the extracted feature. In response to determining that the request is a knowledge canvassing request, the mechanisms process the request by identifying entities represented in a knowledge graph data structure as being related to the entity of interest. The mechanisms output results of the processing of the request to the originator of the request.
31 Citations
21 Claims
-
1-10. -10. (canceled)
-
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:
-
receive a request specifying at least one entity of interest from an originator of the request; analyze the request to extract one or more features of the request; determine whether the request is a targeted natural language question to be answered by the data processing system or a knowledge canvassing request, based on the one or more extracted features; in response to determining that the request is a knowledge canvassing request, process the request by identifying entities represented in a knowledge graph data structure as being related to the at least one entity of interest; and output results of the processing of the request to the originator of the request. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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; receive a request specifying at least one entity of interest from an originator of the request; analyze the request to extract one or more features of the request; determine whether the request is a targeted natural language question to be answered by the data processing system or a knowledge canvassing request, based on the one or more extracted features; in response to determining that the request is a knowledge canvassing request, process the request by identifying entities represented in a knowledge graph data structure as being related to the at least one entity of interest; and output results of the processing of the request to the originator of the request.
-
Specification