Question answering system, data search method, and computer program
First Claim
1. A question answering system comprising:
- a question answering unit that executes search processing on a basis of an input question and acquires answer candidates to the question;
an analysis unit that executes syntactic analysis processing or syntactic and semantic analysis processing on a passage obtained as a result of the search processing executed by the question answering unit;
a tree structure generation unit that generates a tree structure on a basis of an analysis result of the analysis unit;
a feature extraction unit that extracts a relation between a search word applied in the search processing executed by the question answering unit and each acquired answer candidate as a feature corresponding to each answer candidate from the tree structure generated by the tree structure generation unit;
an evaluation unit that determines an evaluation value of each answer candidate on a basis of the feature extracted by the feature extraction unit; and
a re-ranking unit that re-ranks the answer candidates on a basis of the evaluation values determined by the evaluation unit.
2 Assignments
0 Petitions
Accused Products
Abstract
A question answering system includes a question answering unit, an analysis unit, a tree structure generation unit, a feature extraction unit, an evaluation unit and a re-ranking unit. The question answering unit executes search processing based on an input question and acquires answer candidates to the question. The analysis unit executes syntactic analysis processing or syntactic and semantic analysis processing on a passage obtained as a result of the search processing. The tree structure generation unit generates a tree structure based on an analysis result. The feature extraction unit extracts a relation between a search word applied in the search processing and each acquired answer candidate as a feature corresponding to each answer candidate from the tree structure. The evaluation unit determines an evaluation value of each answer candidate based on the feature extracted. The re-ranking unit re-ranks the answer candidates based on the evaluation values.
-
Citations
13 Claims
-
1. A question answering system comprising:
-
a question answering unit that executes search processing on a basis of an input question and acquires answer candidates to the question;
an analysis unit that executes syntactic analysis processing or syntactic and semantic analysis processing on a passage obtained as a result of the search processing executed by the question answering unit;
a tree structure generation unit that generates a tree structure on a basis of an analysis result of the analysis unit;
a feature extraction unit that extracts a relation between a search word applied in the search processing executed by the question answering unit and each acquired answer candidate as a feature corresponding to each answer candidate from the tree structure generated by the tree structure generation unit;
an evaluation unit that determines an evaluation value of each answer candidate on a basis of the feature extracted by the feature extraction unit; and
a re-ranking unit that re-ranks the answer candidates on a basis of the evaluation values determined by the evaluation unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data search method comprising:
-
executing search processing on a basis of an input question and acquires answer candidates to the question;
executing syntactic analysis processing or syntactic and semantic analysis processing on a passage obtained as a result of the search processing;
generating a tree structure on a basis of a result of the analysis;
extracting a relation between a search word applied in the search processing and each acquired answer candidate as a feature corresponding to each answer candidate from the tree structure generated;
determining an evaluation value of each answer candidate on a basis of the feature extracted; and
re-ranking the answer candidates on a basis of the evaluation values determined. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program stored in a recording medium, the computer program causing a computer to execute a data search processing comprising:
-
executing search processing on a basis of an input question and acquires answer candidates to the question;
executing syntactic analysis processing or syntactic and semantic analysis processing on a passage obtained as a result of the search processing;
generating a tree structure on a basis of a result of the analysis;
extracting a relation between a search word applied in the search processing and each acquired answer candidate as a feature corresponding to each answer candidate from the tree structure generated;
determining an evaluation value of each answer candidate on a basis of the feature extracted; and
re-ranking the answer candidates on a basis of the evaluation values determined.
-
Specification