Question answering device, question answering method, and question answering program
First Claim
Patent Images
1. A question-answering device comprising:
- a question-answer pair storing unit that stores a plurality of question-answer pairs composed of reference queries and their answers;
an analysis result storing unit that stores groups of a style representing the type of a question of each reference query of said reference queries and a topic representing an object of a question of each reference query;
an input unit that receives a query;
an analysis pattern storing unit that stores a rule used to decide groups of a style and a topic of the query received in the input unit;
an analysis unit that obtains the style and the topic from the query by analyzing the query received in the input unit on a basis of the rule stored in the analysis pattern storing unit, and decides the groups of the style and the topic of the query;
a calculation unit that determines a matching degree between each group of the style and the topic of each reference query stored in the analysis result storing unit and each group of the style and the topic of the query received in the input unit decided by the analysis unit, andcalculates a search score based on the matching degree and information about a frequency of appearance of a keyword in the query received in the input unit in each reference query and each reference query'"'"'s answer; and
a narrowing unit that narrows search results of the query received in the input unit from the plurality of question-answer pairs stored in the question-answer pair storing unit into only question-answer pairs, of which the question contents match the query received in the input unit, on a basis of the search score calculated by the calculation unit,wherein the calculation unit calculates the search score by an operation including multiplying the matching degree by information about the frequency of appearance of the key word in the query received in the input unit in each reference query and each reference query'"'"'s answer.
1 Assignment
0 Petitions
Accused Products
Abstract
A question-answering device, a question-answering method, and a question-answering program that can obtain an answer to an inputted query with high probability are described. A score calculation element 305 determines a matching degree between the group of the style and the topic of an inputted query and the group of the style and the topic of the query of question-answer pairs. A search result presentation element 306 narrows the question-answer pairs on the basis of the matching degree.
-
Citations
14 Claims
-
1. A question-answering device comprising:
-
a question-answer pair storing unit that stores a plurality of question-answer pairs composed of reference queries and their answers; an analysis result storing unit that stores groups of a style representing the type of a question of each reference query of said reference queries and a topic representing an object of a question of each reference query; an input unit that receives a query; an analysis pattern storing unit that stores a rule used to decide groups of a style and a topic of the query received in the input unit; an analysis unit that obtains the style and the topic from the query by analyzing the query received in the input unit on a basis of the rule stored in the analysis pattern storing unit, and decides the groups of the style and the topic of the query; a calculation unit that determines a matching degree between each group of the style and the topic of each reference query stored in the analysis result storing unit and each group of the style and the topic of the query received in the input unit decided by the analysis unit, and calculates a search score based on the matching degree and information about a frequency of appearance of a keyword in the query received in the input unit in each reference query and each reference query'"'"'s answer; and a narrowing unit that narrows search results of the query received in the input unit from the plurality of question-answer pairs stored in the question-answer pair storing unit into only question-answer pairs, of which the question contents match the query received in the input unit, on a basis of the search score calculated by the calculation unit, wherein the calculation unit calculates the search score by an operation including multiplying the matching degree by information about the frequency of appearance of the key word in the query received in the input unit in each reference query and each reference query'"'"'s answer. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A question-answering device comprising:
-
a question-answer pair storing means that stores a plurality of question-answer pairs composed of reference queries and their answers; an analysis result storing means that stores groups of a style representing a type of a question of each reference query of said reference queries and a topic representing an object of a question of each reference query; an input means that receives a query; an analysis pattern storing means that stores a rule used to decide the groups of the style and the topic of the query received in the input means; an analysis means that obtains the style and the topic from the query by analyzing the query received in the input means on a basis of the rule stored in the analysis pattern storing means, and decides the groups of the style and the topic of the query; a calculation means that determines a matching degree between each group of the style and the topic of each reference query stored in the analysis result storing means and each group of the style and the topic of the query received in the input means decided by the analysis means, and calculates a search score based on the matching degree and information about a frequency of appearance of a keyword in the query received in the input means in each reference query and each reference query'"'"'s answer; and a narrowing means that narrows search results of the query received in the input means from the plurality of question-answer pairs stored in the question-answer pair storing means into only question-answer pairs, of which the question contents match the query received in the input means, on a basis of the search score calculated by the calculation means, wherein the calculation means calculates the search score by an operation including multiplying the matching degree by information about the frequency of appearance of the key word in the query received in the input unit in each reference query and each reference query'"'"'s answer. - View Dependent Claims (7)
-
-
8. A question-answering method performed by a question-answering device comprising:
-
an input step of receiving a query; an analysis step of obtaining a style and a topic from the query by analyzing the query received in the input step on a basis of a rule stored in an analysis pattern storing unit, and deciding the groups of the style and the topic of the query; a calculation step of determining a matching degree between each group of the style and the topic of a reference query stored in an analysis result storing unit and the group of the style and the topic of the query received in the input step, and calculating a search score based on the matching degree and information about a frequency of appearance of a keyword in the query received in the input step each reference query and each reference query'"'"'s answer; and a narrowing step of narrowing search results of the query from a plurality of question-answer pairs stored in a question-answer pair storing unit into only question-answer pairs, of which the question contents match the query, on a basis of the search score calculated, wherein the question-answering device includes the question-answer pair storing unit that stores the plurality of question-answer pairs composed of the reference queries and their answers, the analysis result storing unit that stores groups of the style representing a type of the question of each reference query and the topic representing an object of the question of each reference query, and the analysis pattern storing unit that stores a rule used to decide the groups of the style and the topic of the query, wherein the calculation step comprises calculating the search score by an operation including multiplying the matching degree by information about the frequency of appearance of the key word in the query received in the input unit in each reference query and each reference query'"'"'s answer. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory recording medium recording thereon a question-answering program for performing a question-answering process by execution on a computer, the computer being connected to a question-answer pair storing unit that stores a plurality of question-answer pairs composed of reference queries and their answers, an analysis result storing unit that stores groups of a style representing a type of a question of each reference query of said reference queries and a topic representing an object of the question of each reference query, and an analysis pattern storing unit that stores a rule used to decide the groups of the style and the topic of the query,
wherein the question-answering process includes: -
an input process for receiving a query; an analysis process for obtaining a style and a topic from the query by analyzing the query received in the input process on a basis of the rule stored in the analysis pattern storing unit, and deciding the groups of the style and the topic of the query; a calculation process for determining a matching degree between each group of the style and the topic of each reference query stored in the analysis result storing unit and the group of the style and the topic of the query received in the input process, and calculating a search score based on the matching degree and information about a frequency of appearance of a keyword in the query received in the input process in each reference query and each reference query'"'"'s answer; and a narrowing process for narrowing search results of the query from the plurality of question-answer unit stored in the question-answer pair storing unit into only question-answer pairs, of which the question contents match the query, on a basis of the search score calculated, wherein said calculation process calculates the search score by an operation including multiplying the matching degree by information about the frequency of appearance of the key word in the query received in the input unit in each reference query and each reference query'"'"'s answer. - View Dependent Claims (14)
-
Specification