NLP duration and duration range comparison methodology using similarity weighting
First Claim
1. 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 an input question concerning an entity;
generate a plurality of candidate answers to the input question using a corpus of information;
identify a question-side duration value for the entity identified in the input question;
identify a policy-side duration value for a policy applied to the to generate each of the plurality of candidate answers;
determine a duration similarity weight for each of the plurality of candidate answers based on a similarity between the question-side duration value and the policy-side duration value;
apply the duration similarity weight to each of the plurality of candidate answers;
rank the plurality of candidate answers based on applying the duration similarity weight to each of the plurality of candidate answers; and
output one or more of the candidate answers based on the ranking.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided in a question answering system for duration similarity weighting in a question answering system. The question answering system receives an input question. The question answering system generates a plurality of candidate answers to the input question using a corpus of information. The question answering system identifies a question-side duration value for the input question and identifies a policy-side duration value for a policy to be applied to an entity identified in the input question. The question answering system determines a duration similarity weight for each of the plurality of candidate answers. The question answering system applies the duration similarity weight to each of the plurality of candidate answers. The question answering system ranks the plurality of candidate answers and outputs one or more of the candidate answers.
11 Citations
12 Claims
-
1. 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 an input question concerning an entity; generate a plurality of candidate answers to the input question using a corpus of information; identify a question-side duration value for the entity identified in the input question; identify a policy-side duration value for a policy applied to the to generate each of the plurality of candidate answers; determine a duration similarity weight for each of the plurality of candidate answers based on a similarity between the question-side duration value and the policy-side duration value; apply the duration similarity weight to each of the plurality of candidate answers; rank the plurality of candidate answers based on applying the duration similarity weight to each of the plurality of candidate answers; and output one or more of the candidate answers based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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; receive an input question concerning an entity; generate a plurality of candidate answers to the input question using a corpus a information; identify a question-side duration value for the entity identified in the input question; identify a policy-side duration value for a policy applied to the entity to generate each of the plurality of candidate answers; determine a duration similarity weight for each of the plurality of candidate answers based on a similarity between the question-side duration value and the policy-side duration value; apply the duration similarity weight to each of the plurality of candidate answers; rank the plurality of candidate answers based on applying the duration similarity weight to each of the plurality of candidate answers; and output one or more of the candidate answers based on the ranking. - View Dependent Claims (10, 11, 12)
-
Specification