Question answering system, data search method, and computer program
First Claim
1. A question answering system comprising:
- a question input unit that receives an input question;
a search unit that executes a first search processing on a basis of the input question;
an answer candidate extraction unit that extracts an initial answer candidate on a basis of a result of the first search processing executed by the search unit;
an answer candidate inspection unit that inspects the initial answer candidate extracted by the answer candidate extraction unit; and
an answer output unit that outputs the initial answer candidate selected by the answer candidate inspection unit, as an answer of the input question, wherein;
the answer candidate inspection unit generates one or more queries and executes a second search processing using the queries, each of the generated queries being a character string pattern relative to the input question and being generated based on one or more keywords included in the input question and one of the initial answer candidates extracted by the answer candidate extraction unit,the answer candidate inspection unit determines whether or not a composed word of a sentence, which is obtained as a result of the second search processing executed by the answer candidate inspection unit, has a similar lexical meaning to a lexical meaning of a specific word of the input question, andthe answer candidate inspection unit selects the initial answer candidate included in the query, which is used when searching the sentence including the composed word that has the similar lexical meaning, as the answer.
2 Assignments
0 Petitions
Accused Products
Abstract
A question answering system includes a question input unit, a search unit, an answer candidate extraction unit, an answer candidate inspection unit and an answer output unit. The search unit executes search processing based on an input question. The answer candidate extraction unit extracts an initial answer candidate based on a result of the search processing. The answer candidate inspection unit inspects the initial answer candidate. The answer candidate inspection unit executes search processing with using a query including the initial answer candidate. The answer candidate inspection unit determines whether each word of a sentence obtained as a result of the search processing has a similar lexical meaning to that of each word of the input question. The answer candidate inspection unit selects an initial answer candidate contained in a query determined to have the similar lexical meaning, as a secondary answer candidate.
-
Citations
18 Claims
-
1. A question answering system comprising:
-
a question input unit that receives an input question; a search unit that executes a first search processing on a basis of the input question; an answer candidate extraction unit that extracts an initial answer candidate on a basis of a result of the first search processing executed by the search unit; an answer candidate inspection unit that inspects the initial answer candidate extracted by the answer candidate extraction unit; and an answer output unit that outputs the initial answer candidate selected by the answer candidate inspection unit, as an answer of the input question, wherein; the answer candidate inspection unit generates one or more queries and executes a second search processing using the queries, each of the generated queries being a character string pattern relative to the input question and being generated based on one or more keywords included in the input question and one of the initial answer candidates extracted by the answer candidate extraction unit, the answer candidate inspection unit determines whether or not a composed word of a sentence, which is obtained as a result of the second search processing executed by the answer candidate inspection unit, has a similar lexical meaning to a lexical meaning of a specific word of the input question, and the answer candidate inspection unit selects the initial answer candidate included in the query, which is used when searching the sentence including the composed word that has the similar lexical meaning, as the answer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data search method comprising:
-
inputting an input question; executing a first search processing on a basis of the input question; extracting an initial answer candidate on a basis of a result of the first search processing; inspecting the extracted initial answer candidate; and outputting the extracted initial answer candidate selected by the inspecting of the initial answer candidate as an answer of the input question, wherein; the inspecting of the initial answer candidate comprises; generating one or more queries and executing a second search processing using the queries, each of the generated queries being a character string pattern relative to the input question and being generated based on one or more keywords including in the input question and one of the extracted initial answer candidates; determining whether or not a composed word of a sentence, which is obtained as a result of the second search processing executed by using the query including the initial answer candidate, has a similar lexical meaning to a lexical meaning of a specific word of the input question; and selecting the initial answer candidate included in the query, which is used when searching the sentence including the composed word that has the similar lexical meaning, as the answer. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program stored in a recording medium, the computer program causing a computer to execute data search processing comprising:
-
inputting an input question; executing a first search processing on a basis of the input question; extracting an initial answer candidate on a basis of a result of the first search processing; inspecting the extracted initial answer candidate; and outputting the extracted initial answer candidate selected by the inspecting of the initial answer candidate as an answer of the input question, wherein; the inspecting of the initial answer candidate comprises; generating one or more queries and executing a second search processing using the queries, each of the generated queries being a character string pattern relative to the input question and being generated based on one or more keywords including in the input question and one of the extracted initial answer candidates; determining whether or not a composed word of a sentence, which is obtained as a result of the second search processing executed by using the query including the initial answer candidate, has a similar lexical meaning to a lexical meaning of a specific word of the input question; and selecting the initial answer candidate included in the query, which is used when searching the sentence including the composed word that has the similar lexical meaning, as the answer. - View Dependent Claims (18)
-
Specification