PROBLEM TO BE SOLVED: To accurately conduct analysis of a predicate-argument structure which includes whether a zero pronoun exists in the structure and whether a case is needed.SOLUTION: A candidate noun phrase extracting section 76 extracts, for a predicate contained in an analysis object sentence, candidate noun phrases containing: a noun phrase being a noun phrase candidate corresponding to the predicate; a special noun phrase ZERO; and a special noun phrase NULL. An antecedent generating section 78 generates, for each case, an antecedent aggregate containing: an antecedent related to the predicate; an antecedent related to the candidate noun phrase; an antecedent related to the case; and an antecedent related to a relationship between the predicate and the candidate noun phrase. An argument identifying section 80 identifies, for each case, one out of an argument being a noun phrase of the case corresponding to the predicate, a special noun phrase ZERO of the case corresponding to the predicate, and a special noun phrase NULL of the case corresponding to the predicate, for the predicate contained in the analysis object sentence, on the basis of the antecedent aggregate generated for each predicate-and-candidate noun phrase combination and case, and an argument identifying model learnt in advance.
展开▼