Training data update
First Claim
1. A computer system comprising:
- one or more computer processors, one or more computer-readable storage media, and program instructions stored on the one or more of the computer-readable storage media for execution by at least one of the one or more computer processors, the program instructions, when executed by the at least one of the one or more computer processors, causing the computer system to perform a method for updating a classifier, the method comprising;
reading data including a plurality of questions into memory, the data including a first and a second group of questions, wherein each question is associated with an answer;
determining a class of answers for each question of the first and second groups of questions, the class of answers having a class label being associated with each of the questions, and each of the questions being classified into a respective class of answers;
generating first and second training data, the first training data including the first group of questions and corresponding classes of answers for use in a first classifier, and the second training data including the second groups of questions and corresponding classes of answers for use in a second classifier;
classifying by the second classifier each question of the first group of questions, and classifying by the first classifier each question of the second group of questions, each question of the first and second groups of questions being classified into a corresponding class of answers, wherein the classifying by the first classifier generates second classification results and the classifying by the second classifier generates first classification results;
updating the first training data based on the first classification results and updating the second training data based on the second classification results; and
updating the first classifier using the updated first training data and updating the second classifier using the updated second training data.
1 Assignment
0 Petitions
Accused Products
Abstract
Training data including a first and second group of questions each associated with an answer is read into memory by a computer. A class of answers including the answer to a question for each question is determined, where each class of answers has a class label that is associated with each of the questions, and each of the questions are classified into a respective class of answers, accordingly. First and second training data is generated including the first and second groups of questions and corresponding classes of answers for use in first and second classifiers, respectively. Each question of the first and second group of questions is classified by the second and first classifiers, respectively, where the classifying generates corresponding classification results. The first or second training data is updated based on the classification results to generate corresponding updated first or second training data, respectively.
-
Citations
13 Claims
-
1. A computer system comprising:
-
one or more computer processors, one or more computer-readable storage media, and program instructions stored on the one or more of the computer-readable storage media for execution by at least one of the one or more computer processors, the program instructions, when executed by the at least one of the one or more computer processors, causing the computer system to perform a method for updating a classifier, the method comprising; reading data including a plurality of questions into memory, the data including a first and a second group of questions, wherein each question is associated with an answer; determining a class of answers for each question of the first and second groups of questions, the class of answers having a class label being associated with each of the questions, and each of the questions being classified into a respective class of answers; generating first and second training data, the first training data including the first group of questions and corresponding classes of answers for use in a first classifier, and the second training data including the second groups of questions and corresponding classes of answers for use in a second classifier; classifying by the second classifier each question of the first group of questions, and classifying by the first classifier each question of the second group of questions, each question of the first and second groups of questions being classified into a corresponding class of answers, wherein the classifying by the first classifier generates second classification results and the classifying by the second classifier generates first classification results; updating the first training data based on the first classification results and updating the second training data based on the second classification results; and updating the first classifier using the updated first training data and updating the second classifier using the updated second training data.
-
-
2. A computer program product comprising:
-
one or more computer-readable storage devices and program instructions stored on at least one of the one or more computer-readable storage devices for execution by at least one or more computer processors of a computer system, the program instructions, when executed by the at least one of the one or more computer processors, causing the computer system to perform a method for updating a classifier, the method comprising; reading data into memory, the data including a first and a second group of questions, wherein each question is associated with an answer; determining a respective class of answers for each question of the first and second groups of questions, the class of answers having a class label being associated with each of the questions, and each of the questions being classified into a respective class of answers; generating first and second training data, the first training data including the first group of questions and corresponding classes of answers for use in a first classifier, and the second training data including the second groups of questions and corresponding classes of answers for use in a second classifier; classifying by the second classifier each question of the first group of questions, and classifying by the first classifier each question of the second group of questions, each question of the first and second groups of questions being classified into a corresponding class of answers, wherein the classifying by the first classifier generates second classification results and the classifying by the second classifier generates first classification results; updating the first training data based on the first classification results and updating the second training data based on the second classification results; and updating the first classifier using the updated first training data and updating the second classifier using the updated second training data. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification