Effectively Ingesting Data Used for Answering Questions in a Question and Answer (QA) System
First Claim
1. A method, in a data processing system comprising a processor and a memory configured to implement a question and answer (QA) system, for effectively ingesting data for answering questions in the QA system, the method comprising:
- parsing, by a processor in the QA system, a received input question having a set of question characteristics;
comparing, by the processor, the set of question characteristics found in the received input question to question characteristics associated with a set of previous questions;
responsive to the set of question characteristics found in the received input question matching the question characteristics associated with one or more previous questions in the set of previous questions above a related-question predetermined threshold, identifying, by the processor, whether answers to the one or more previous questions were obtained from static information sources or real-time information sources; and
responsive to the answers to the one or more previous questions being obtained from the real-time information sources above the predetermined real-time threshold, initially utilizing, by the processor, real-time information sources related to the characteristics of the input question to answer the input question.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided, in a data processing system comprising a processor and a memory configured to implement a question and answer (QA) system, for effectively ingesting data for answering questions in the QA system. A received input question having a set of question characteristics is parsed, which are compared to question characteristics associated with a set of previous questions. Responsive to the set of question characteristics matching the question characteristics associated with one or more previous questions above a related-question predetermined threshold, identification is made as to whether answers to the one or more previous questions were obtained from static information sources or real-time information sources. Responsive to the answers to the one or more previous questions being obtained from the real-time information sources above the predetermined real-time threshold, real-time information sources related to the characteristics of the input question are initially utilized to answer the input question.
30 Citations
20 Claims
-
1. A method, in a data processing system comprising a processor and a memory configured to implement a question and answer (QA) system, for effectively ingesting data for answering questions in the QA system, the method comprising:
-
parsing, by a processor in the QA system, a received input question having a set of question characteristics; comparing, by the processor, the set of question characteristics found in the received input question to question characteristics associated with a set of previous questions; responsive to the set of question characteristics found in the received input question matching the question characteristics associated with one or more previous questions in the set of previous questions above a related-question predetermined threshold, identifying, by the processor, whether answers to the one or more previous questions were obtained from static information sources or real-time information sources; and responsive to the answers to the one or more previous questions being obtained from the real-time information sources above the predetermined real-time threshold, initially utilizing, by the processor, real-time information sources related to the characteristics of the input question to answer the input question. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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:
-
parse a received input question having a set of question characteristics; compare the set of question characteristics found in the received input question to question characteristics associated with a set of previous questions; responsive to the set of question characteristics found in the received input question matching the question characteristics associated with one or more previous questions in the set of previous questions above a related-question predetermined threshold, identify whether answers to the one or more previous questions were obtained from static information sources or real-time information sources; and responsive to the answers to the one or more previous questions being obtained from the real-time information sources above the predetermined real-time threshold, initially utilize real-time information sources related to the characteristics of the input question to answer the input question. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. 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; parse a received input question having a set of question characteristics; compare the set of question characteristics found in the received input question to question characteristics associated with a set of previous questions; responsive to the set of question characteristics found in the received input question matching the question characteristics associated with one or more previous questions in the set of previous questions above a related-question predetermined threshold, identify whether answers to the one or more previous questions were obtained from static information sources or real-time information sources; and responsive to the answers to the one or more previous questions being obtained from the real-time information sources above the predetermined real-time threshold, initially utilize real-time information sources related to the characteristics of the input question to answer the input question. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification