Clarification of submitted questions in a question and answer system
First Claim
1. A method, in a data processing system comprising a processor and a memory, for clarifying an input question, the method comprising:
- generating, in the data processing system, a set of candidate answers for an input question, wherein each candidate answer in the set of candidate answers corresponds to an evidence passage supporting the candidate answer as answering the input question;
determining, in the data processing system, based on the set of candidate answers, whether clarification of the input question is required; and
in response to a determination that clarification of the input question is required;
identifying, by the data processing system, a differentiating factor in evidence passage of at least two candidate answers in the set of candidate answers;
outputting, by the data processing system, a request for user input to clarify the input question, wherein the request for user input is generated based on the identified differentiating factor; and
selecting, by the data processing system, at least one candidate answer in the set of candidate answers as an answer for the input question based on a user input in response to the request, wherein determining, based on the set of candidate answers, whether clarification of the input question is required comprises;
determining whether the set of candidate answers comprises more than one candidate answer with a corresponding confidence score equal to or higher than a predetermined threshold confidence score; and
determining that clarification of the input question is required in response to determining that the set of candidate answers comprises more than one candidate answer with a corresponding confidence score equal to or higher than the predetermined threshold confidence score.
1 Assignment
0 Petitions
Accused Products
Abstract
Mechanisms for clarifying an input question are provided. A question is received for generation of an answer. A set of candidate answers is generated based on an analysis of a corpus of information. Each candidate answer has an evidence passage supporting the candidate answer. Based on the set of candidate answers, a determination is made as to whether clarification of the question is required. In response to a determination that clarification of the question is required, a request is sent for user input to clarify the question. User input is received from the computing device in response to the request and at least one candidate answer in the set of candidate answers is selected as an answer for the question based on the user input.
42 Citations
18 Claims
-
1. A method, in a data processing system comprising a processor and a memory, for clarifying an input question, the method comprising:
-
generating, in the data processing system, a set of candidate answers for an input question, wherein each candidate answer in the set of candidate answers corresponds to an evidence passage supporting the candidate answer as answering the input question; determining, in the data processing system, based on the set of candidate answers, whether clarification of the input question is required; and in response to a determination that clarification of the input question is required; identifying, by the data processing system, a differentiating factor in evidence passage of at least two candidate answers in the set of candidate answers; outputting, by the data processing system, a request for user input to clarify the input question, wherein the request for user input is generated based on the identified differentiating factor; and selecting, by the data processing system, at least one candidate answer in the set of candidate answers as an answer for the input question based on a user input in response to the request, wherein determining, based on the set of candidate answers, whether clarification of the input question is required comprises; determining whether the set of candidate answers comprises more than one candidate answer with a corresponding confidence score equal to or higher than a predetermined threshold confidence score; and determining that clarification of the input question is required in response to determining that the set of candidate answers comprises more than one candidate answer with a corresponding confidence score equal to or higher than the predetermined threshold confidence score. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. 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 computing device, causes the computing device to:
-
generate a set of candidate answers for an input question, wherein each candidate answer in the set of candidate answers corresponds to an evidence passage supporting the candidate answer as answering the input question; determine, based on the set of candidate answers, whether clarification of the input question is required; and in response to a determination that clarification of the input question is required; identify a differentiation factor in evidence passages of at least two candidate answers in the set of candidate answers; output a request for user input to clarify the input question, wherein the request for user input is generated based on the identified differentiating factor; and select at least one candidate answer in the set of candidate answers as an answer for the input question based on a user response to the request, wherein the computer readable program further causes the computing device to determine, based on the set of candidate answers, whether clarification of the input question is required at least by; determining whether the set of candidate answers comprises more than one candidate answer with a corresponding confidence score equal to or higher than a predetermined threshold confidence score; and determining that clarification of the input question is required in response to determining that the set of candidate answers comprises more than one candidate answer with a corresponding confidence score equal to or higher than the predetermined threshold confidence score. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. 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; generate a set of candidate answers for an input question, wherein each candidate answer in the set of candidate answers corresponds to an evidence passage supporting the candidate answer as answering the input question; determine, based on the set of candidate answers, whether clarification of the input question is required; and in response to a determination that clarification of the input question is required; identify a differentiation factor in evidence passages of at least two candidate answers in the set of candidate answers; output a request for user input to clarify the input question, wherein the request for user input is generated based on the identified differentiating factor; and select at least one candidate answer in the set of candidate answers as an answer for the input question based on a user response to the request, wherein the instructions further cause the processor to determine, based on the set of candidate answers, whether clarification of the input question is required at least by; determining whether the set of candidate answers comprises more than one candidate answer with a corresponding confidence score equal to or higher than a predetermined threshold confidence score; and determining that clarification of the input Question is required in response to determining that the set of candidate answers comprises more than one candidate answer with a corresponding confidence score equal to or hi er than the predetermined threshold confidence score.
-
Specification