METHOD FOR PROCESSING NATURAL LANGUAGE QUESTIONS AND APPARATUS THEREOF
First Claim
1. A computer implemented method for selecting an answer to a natural language question, comprising:
- detecting a named entity in the natural language question;
extracting information related to an answer from the natural language question;
searching in linked data according to the detected named entity;
generating at least one candidate answer according to a search result;
parsing the candidate answer according to the information related to the answer;
obtaining a value of a feature of the candidate answer; and
evaluating each candidate answer by synthesizing the value of the feature of the candidate answer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and an apparatus for selecting an answer to a natural language question. The method includes: detecting a named entity in the natural language question; extracting information related to an answer from the natural language question; searching in linked data according to the detected named entity; generating a candidate answer according to a search result; parsing the candidate answer according to the information related to the answer; and obtaining a value of a feature of the candidate answer; and evaluating each candidate answer by synthesizing the value of the feature of the candidate answer.
-
Citations
22 Claims
-
1. A computer implemented method for selecting an answer to a natural language question, comprising:
-
detecting a named entity in the natural language question; extracting information related to an answer from the natural language question; searching in linked data according to the detected named entity; generating at least one candidate answer according to a search result; parsing the candidate answer according to the information related to the answer; obtaining a value of a feature of the candidate answer; and evaluating each candidate answer by synthesizing the value of the feature of the candidate answer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 21)
-
-
11. An apparatus for selecting an answer to a natural language question, comprising:
-
a question parsing module configured to detect a named entity in the natural language question and extract information related to an answer from the natural language question; a candidate answer generating module configured to search in linked data according to the detected named entity and generate a candidate answer according to a search result; a feature value generating module configured to parse the candidate answer according to the information related to the answer and obtain a value of a feature of the candidate answer; and a candidate answer evaluating module configured to evaluate each candidate answer by synthesizing the value of the feature of the candidate answer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 22)
-
Specification