Question answering system and question answering processing method
First Claim
1. A question answering system which receives question statement data expressed in a natural language and outputs an answer to the question statement data from a document data group which is an answer retrieval target, the system comprising:
- answer type estimating means for analyzing language expressions of the question statement data entered and estimating an answer type which is a type of language expression that can be an answer to the question statement data;
document retrieving means for extracting keywords from the question statement data, retrieving and extracting document data including the keywords from the document data group;
answer candidate evaluation point calculating means for extracting language expressions that can be the answer from the document data as answer candidates and assigning evaluation points to the answer candidates;
answer candidate evaluation point counting means for sorting and ranking, when evaluation points are counted for each answer candidate having the same language expression, evaluation points of answer candidates having the same language expression in descending order of evaluation ranking, calculating values of the evaluation points using such weighting that the value to be processed for each evaluation point diminishes in descending ranking order of evaluation points and regarding the sum total of the values as the evaluation point of the answer candidate having the same language expression; and
answer outputting means for outputting answer candidates whose evaluation point counted by the answer candidate evaluation point counting means is equal to or higher than a predetermined evaluation as an answer.
3 Assignments
0 Petitions
Accused Products
Abstract
A question answering system estimates an answer type of an answer from a input question statement, extracts keywords from the question statement and retrieves a document database, extracts language expressions (answer candidates) from the extracted document data, assigns evaluation points thereto. When there are a plurality of answer candidates having the same language expression, the system sorts those evaluation points in descending ranking order of evaluation, calculates values of evaluation points using such weighting that the value to be processed for each evaluation point diminishes, regards the sum total of those values as the evaluation point of the answer candidate, and outputs the answer candidate whose counted evaluation point is equal to or greater than a predetermined evaluation as an answer.
-
Citations
8 Claims
-
1. A question answering system which receives question statement data expressed in a natural language and outputs an answer to the question statement data from a document data group which is an answer retrieval target, the system comprising:
-
answer type estimating means for analyzing language expressions of the question statement data entered and estimating an answer type which is a type of language expression that can be an answer to the question statement data;
document retrieving means for extracting keywords from the question statement data, retrieving and extracting document data including the keywords from the document data group;
answer candidate evaluation point calculating means for extracting language expressions that can be the answer from the document data as answer candidates and assigning evaluation points to the answer candidates;
answer candidate evaluation point counting means for sorting and ranking, when evaluation points are counted for each answer candidate having the same language expression, evaluation points of answer candidates having the same language expression in descending order of evaluation ranking, calculating values of the evaluation points using such weighting that the value to be processed for each evaluation point diminishes in descending ranking order of evaluation points and regarding the sum total of the values as the evaluation point of the answer candidate having the same language expression; and
answer outputting means for outputting answer candidates whose evaluation point counted by the answer candidate evaluation point counting means is equal to or higher than a predetermined evaluation as an answer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A question answering processing method which receives question statement data expressed in a natural language and outputs an answer to the question statement data from a document data group which is an answer retrieval target, the method comprising:
-
an answer type estimation processing process of analyzing language expressions of the question statement data entered and estimating an answer type which is a type of language expression that can be an answer to the question statement data;
a document retrieval processing process of extracting keywords from the question statement data, retrieving and extracting document data including the keywords from the document data group;
an answer candidate evaluation point calculation processing process of extracting language expressions that can be the answer from the document data as answer candidates and assigning evaluation points to the answer candidates;
an answer candidate evaluation point counting processing process of sorting and ranking, when evaluation points are counted for each answer candidate having the same language expression, evaluation points of answer candidates having the same language expression in descending order of evaluation ranking, calculating values of the evaluation points using such weighting that the value to be processed for each evaluation point diminishes in descending ranking order of evaluation points and regarding the sum total of the values as the evaluation point of the answer candidate having the same language expression; and
an answer output processing process of outputting answer candidates whose evaluation point counted by the answer candidate evaluation point counting means is equal to or higher than a predetermined evaluation as an answer. - View Dependent Claims (7, 8)
-
Specification