A mechanism is provided in a data processing system for comparing similarity of questioning answer system ground truth answers to question answering system result answers. The mechanism receives question answering system results. The question answering system results comprise questions posed to the question answering system, answers returned by the question answering system for each question posed to the question answering system, and a confidence value for each answer. The question answering system is trained or tested using the ground truth questions and answers. The mechanism performs a matching operation comparing each result answer in the question answering system results to a corresponding ground truth answer. The matching operation is an asymmetric containment comparison and wherein the matching operation determines similarity of each result answer to the corresponding ground truth answer. The mechanism determines whether each result answer is right or wrong based on results of the matching operation.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method, in a data processing system, for comparing similarity of questioning answer system ground truth answers to question answering system result answers, the method comprising: receiving, by the data processing system, question answering system results, wherein the question answering system results comprise questions posed to the question answering system, answers returned by the question answering system for each question posed to the question answering system, and a confidence value for each answer, and wherein the question answering system is trained or tested using the ground truth questions and answers; performing, by the data processing system, a matching operation comparing each result answer in the question answering system results to a corresponding ground truth answer, wherein the matching operation is an asymmetric containment comparison and wherein the matching operation determines similarity of each result answer to the corresponding ground truth answer; and determining, by the data processing system, whether each result answer is right or wrong based on results of the matching operation. 2. The method of claim 1, wherein performing the matching operation for a given result answer and a given ground truth answer comprises: determining a first containment value representing how much the given ground truth answer is contained in the given result answer; determining a second containment value representing how much the given result answer is contained in the given ground truth answer; and determining the given result answer is similar to the given ground truth answer responsive to determining the first containment value and the second containment value are greater than a threshold. 3. The method of claim 2, wherein determining the first containment value comprises: determining a first set of overlapping trigrams in the given ground truth answer; determining a second set of overlapping trigrams in the given result answer; determining an intersection of the first set and the second set; and dividing a number of trigrams in the intersection by a number of trigrams in first set to form the first containment value. 4. The method of claim 2, wherein determining the second containment value comprises: determining a first set of overlapping trigrams in the given result answer; determining a second set of overlapping trigrams in the given ground truth answer; determining an intersection of the first set and the second set; and dividing a number of trigrams in the intersection by a number of trigrams in first set to form the second containment value. 5. The method of claim 1, further comprising performing the matching operation comparing each result question in the question answering system results to each ground truth question, wherein the matching operation determines similarity of each result question to each ground truth question 6. The method of claim 5, wherein a given result question is determined to be on-topic or off-topic based on results of the matching operation. 7. The method of claim 5, wherein performing the matching operation for a given result question and a given ground truth question comprises: determining a first containment value representing how much the given ground truth question is contained in the given result question; determining a second containment value representing how much the given result question is contained in the given ground truth question; and determining the given result answer is similar to the given ground truth answer responsive to determining the first containment value and the second containment value are greater than a threshold. 8. 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: receive question answering system results, wherein the question answering system results comprise questions posed to the question answering system, answers returned by the question answering system for each question posed to the question answering system, and a confidence value for each answer, and wherein the question answering system is trained or tested using the ground truth questions and answers; perform a matching operation comparing each result answer in the question answering system results to a corresponding ground truth answer, wherein the matching operation is an asymmetric containment comparison and wherein the matching operation determines similarity of each result answer to the corresponding ground truth answer, and determine whether each result answer is right or wrong based on results of the matching operation. 9. The computer program product of claim 8, wherein performing the matching operation for a given result answer and a given ground truth answer comprises: determining a first containment value representing how much the given ground truth answer is contained in the given result answer; determining a second containment value representing how much the given result answer is contained in the given ground truth answer; and determining the given result answer is similar to the given ground truth answer responsive to determining the first containment value and the second containment value are greater than a threshold. 10. The computer program product of claim 9, wherein determining the first containment value comprises: determining a first set of overlapping trigrams in the given ground truth answer; determining a second set of overlapping trigrams in the given result answer; determining an intersection of the first set and the second set; and dividing a number of trigrams in the intersection by a number of trigrams in first set to form the first containment value. 11. The computer program product of claim 9, wherein determining the second containment value comprises: determining a first set of overlapping trigrams in the given result answer; determining a second set of overlapping trigrams in the given ground truth answer; determining an intersection of the first set and the second set; and dividing a number of trigrams in the intersection by a number of trigrams in first set to form the second containment value. 12. The computer program product of claim 8, wherein the computer readable program further causes the computing device to perform the matching operation comparing each result question in the question answering system results to each ground truth question, wherein the matching operation determines similarity of each result question to each ground truth question 13. The computer program product of claim 12, wherein a given result question is determined to be on-topic or off-topic based on results of the matching operation. 14. The computer program product of claim 12, wherein performing the matching operation for a given result question and a given ground truth question comprises: determining a first containment value representing how much the given ground truth question is contained in the given result question; determining a second containment value representing how much the given result question is contained in the given ground truth question; and determining the given result answer is similar to the given ground truth answer responsive to determining the first containment value and the second containment value are greater than a threshold. 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: receiving, by the data processing system, question answering system results, wherein the question answering system results comprise questions posed to the question answering system, answers returned by the question answering system for each question posed to the question answering system, and a confidence value for each answer, and wherein the question answering system is trained or tested using the ground truth questions and answers; performing, by the data processing system, a matching operation comparing each result answer in the question answering system results to a corresponding ground truth answer, wherein the matching operation is an asymmetric containment comparison and wherein the matching operation determines similarity of each result answer to the corresponding ground truth answer; and determining whether each result answer is right or wrong based on results of the matching operation. 16. The apparatus of claim 15, wherein performing the matching operation for a given result answer and a given ground truth answer comprises: determining a first containment value representing how much the given ground truth answer is contained in the given result answer; determining a second containment value representing how much the given result answer is contained in the given ground truth answer; and determining the given result answer is similar to the given ground truth answer responsive to determining the first containment value and the second containment value are greater than a threshold. 17. The apparatus of claim 16, wherein determining the first containment value comprises: determining a first set of overlapping trigrams in the given ground truth answer; determining a second set of overlapping trigrams in the given result answer; determining an intersection of the first set and the second set; and dividing a number of trigrams in the intersection by a number of trigrams in first set to form the first containment value. 18. The apparatus of claim 16, wherein determining the second containment value comprises: determining a first set of overlapping trigrams in the given result answer, determining a second set of overlapping trigrams in the given ground truth answer; determining an intersection of the first set and the second set; and dividing a number of trigrams in the intersection by a number of trigrams in first set to form the second containment value. 19. The apparatus of claim 15, wherein the instructions further cause the processor to perform the matching operation comparing each result question in the question answering system results to each ground truth question, wherein the matching operation determines similarity of each result question to each ground truth question 20. The apparatus of claim 19, wherein a given result question is determined to be on-topic or off-topic based on results of the matching operation.