Question answering system, data search method, and computer program
First Claim
1. A question answering system comprising:
- an answer candidate extraction unit that executes a search process based on an input question to extract a plurality of initial answer candidates;
a query generation unit that generates a query including at least two of the initial answer candidates as search words;
a passage search unit that executes a search process based on the query to extract search results corresponding to the query;
an answer candidate inspection unit that analyzes the hit sentence to inspect a relationship between the initial answer candidates and generates answer candidates to the input question on a basis of an inspection result; and
an answer output unit that outputs the answer candidates generated by the answer candidate inspection unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A question answering system includes an answer candidate extraction unit, a query generation unit, a passage search unit, an answer candidate inspection unit and an answer output unit. The answer candidate extraction unit executes a search process based on an input question to extract a plurality of initial answer candidates. The query generation unit generates a query including at least two of the initial answer candidates as search words. The passage search unit executes a search process based on the query to extract a hit sentence corresponding to the query. The answer candidate inspection unit analyzes the hit sentence to inspect a relationship between the initial answer candidates and generates answer candidates to the input question on a basis of an inspection result. The answer output unit outputs the answer candidates generated by the answer candidate inspection unit.
98 Citations
21 Claims
-
1. A question answering system comprising:
-
an answer candidate extraction unit that executes a search process based on an input question to extract a plurality of initial answer candidates;
a query generation unit that generates a query including at least two of the initial answer candidates as search words;
a passage search unit that executes a search process based on the query to extract search results corresponding to the query;
an answer candidate inspection unit that analyzes the hit sentence to inspect a relationship between the initial answer candidates and generates answer candidates to the input question on a basis of an inspection result; and
an answer output unit that outputs the answer candidates generated by the answer candidate inspection unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A data search method comprising:
-
executing a search process based on an input question to extract a plurality of initial answer candidates;
generating a query including at least two of the initial answer candidates as search words;
executing a search process based on the query to extract a hit sentence corresponding to the query;
analyzing the hit sentence to inspect a relationship between the initial answer candidates;
generating answer candidates to the input question on a basis of a result of the inspecting; and
outputting the answer candidates generated. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program stored in a computer readable recording medium, the program causing a computer to execute a data search process comprising:
-
executing a search process based on an input question to extract a plurality of initial answer candidates;
generating a query including at least two of the initial answer candidates as search words;
executing a search process based on the query to extract a hit sentence corresponding to the query;
analyzing the hit sentence to inspect a relationship between the initial answer candidates;
generating answer candidates to the input question on a basis of a result of the inspecting; and
outputting the answer candidates generated.
-
Specification