Question resolution processing in deep question answering systems
First Claim
Patent Images
1. A computer program product, comprising:
- a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by a processor to perform an operation comprising;
receiving, by an interface of a question answering (QA) system, a question not specifying a value for a first element of input data, of a plurality of elements of input data specified in the question;
determining, based on feature classification data generated during a training phase of the QA system, that one possible value of the set of possible values for the first element of input data, if specified in the question, allows the question answering system to increase a confidence score of at least one candidate answer generated for the question without the value for the first element of input data, beyond a specified confidence threshold;
identifying a set of possible values for the first element of input data, wherein the set of possible values is a finite set of possible values including a first possible value and a second possible value;
generating, by the question answering system, a respective set of candidate answers for the question;
(i) without using any of the possible values for the first element of input data, (ii) using the first possible value for the first element of input data, (iii) using the second possible value for the first element of input data, and (iv) using each remaining possible value in the set of possible values for the first element of input data; and
returning at least one candidate answer from at least one of the sets of candidate answers as responsive to the question.
1 Assignment
0 Petitions
Accused Products
Abstract
System, method, and computer program product for performing an operation, the operation comprising receiving, by a deep question answering system, a question not specifying an element of input data, identifying a set of possible values for the element of input data, generating, by the deep question answering system, a respective set of candidate answers for the question: (i) without the element of input data, and (ii) with each possible value in the set of possible values for the element of input data, and returning at least one candidate answer from at least one set of candidate answers as responsive to the question.
-
Citations
12 Claims
-
1. A computer program product, comprising:
a non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by a processor to perform an operation comprising; receiving, by an interface of a question answering (QA) system, a question not specifying a value for a first element of input data, of a plurality of elements of input data specified in the question; determining, based on feature classification data generated during a training phase of the QA system, that one possible value of the set of possible values for the first element of input data, if specified in the question, allows the question answering system to increase a confidence score of at least one candidate answer generated for the question without the value for the first element of input data, beyond a specified confidence threshold; identifying a set of possible values for the first element of input data, wherein the set of possible values is a finite set of possible values including a first possible value and a second possible value; generating, by the question answering system, a respective set of candidate answers for the question;
(i) without using any of the possible values for the first element of input data, (ii) using the first possible value for the first element of input data, (iii) using the second possible value for the first element of input data, and (iv) using each remaining possible value in the set of possible values for the first element of input data; andreturning at least one candidate answer from at least one of the sets of candidate answers as responsive to the question. - View Dependent Claims (2, 3, 4, 5, 6, 7, 11)
-
8. A system, comprising:
-
one or more computer processors; and a memory containing a program, which, when executed by the one or more computer processors, performs an operation comprising; receiving, by an interface of a question answering (QA) system, a question not specifying a value for a first element of input data, of a plurality of elements of input data specified in the question; determining, based on feature classification data generated during a training phase of the QA system, that one possible value of the set of possible values for the first element of input data, if specified in the question, allows the question answering system to increase a confidence score of at least one candidate answer generated for the question without the value for the first element of input data, beyond a specified confidence threshold; identifying a set of possible values for the first element of input data, wherein the set of possible values is a finite set of possible values including a first possible value and a second possible value; generating, by the question answering system, a respective set of candidate answers for the question;
(i) without using any of the possible values for the first element of input data, (ii) using the first possible value for the first element of input data, (iii) using the second possible value for the first element of input data, and (iv) using each remaining possible value in the set of possible values for the first element of input data; andreturning at least one candidate answer from at least one of the sets of candidate answers as responsive to the question. - View Dependent Claims (9, 10, 12)
-
Specification