NON-FACTOID QUESTION-ANSWERING DEVICE
First Claim
1. A non-factoid question-answering device, receiving a pair of a question and an answer passage and determining whether or not the answer passage is a correct answer to the question, comprising:
- a first word semantic vector converting means for converting the question and the answer passage to word semantic vector sequences in accordance with meanings from a certain viewpoint;
a first sentence level representation output means for weighting each word semantic vector to calculate and output sentence level representations of said question and said answer passage, in response to similarities of word semantic vectors between words in said question sentence and in said answer passage converted by said first word semantic vector converting means, and in response to a coefficient reflecting strength of a first prescribed relation between words;
a first passage level representation output means for calculating and outputting a passage level representation for each of said question and said answer passage, by executing for a prescribed number of times weighting of said sentence level representation, in response to similarity between said sentence level representation of said question and said sentence level representation of said answer passage output by said first sentence level representation output means, and in response to a coefficient reflecting strength of relation of vectors in said sentence level representations viewed in a context of said first prescribed relation; and
a determining means for determining whether or not said answer passage is a correct answer to said question, based on the similarity between said sentence level representations for each of said question and said answer passage output from said first sentence level representation output means, and based on the similarity between said passage level representations for each of said question and said answer passage output from said first passage level representation output means.
1 Assignment
0 Petitions
Accused Products
Abstract
A question answering device includes: a general word vector converter converting a question and an answer to semantic vectors in accordance with general context; a general sentence level CNN 214, in response to similarities of semantic vectors between words in question and answer and to strength of causality between the words, for weighting each semantic vector to calculate sentence level representations of the question and the answer; a general passage level CNN 218, in response to similarity between sentence level representations of question and answer, and to strength of relation of vectors in the sentence level representations viewed from causality, for weighting the sentence level representation to calculate a passage level representation for the question and answer passage; and a classifier determining whether or not an answer is a correct answer, based on the similarities between outputs from CNNs 214 and 218.
10 Citations
6 Claims
-
1. A non-factoid question-answering device, receiving a pair of a question and an answer passage and determining whether or not the answer passage is a correct answer to the question, comprising:
-
a first word semantic vector converting means for converting the question and the answer passage to word semantic vector sequences in accordance with meanings from a certain viewpoint; a first sentence level representation output means for weighting each word semantic vector to calculate and output sentence level representations of said question and said answer passage, in response to similarities of word semantic vectors between words in said question sentence and in said answer passage converted by said first word semantic vector converting means, and in response to a coefficient reflecting strength of a first prescribed relation between words; a first passage level representation output means for calculating and outputting a passage level representation for each of said question and said answer passage, by executing for a prescribed number of times weighting of said sentence level representation, in response to similarity between said sentence level representation of said question and said sentence level representation of said answer passage output by said first sentence level representation output means, and in response to a coefficient reflecting strength of relation of vectors in said sentence level representations viewed in a context of said first prescribed relation; and a determining means for determining whether or not said answer passage is a correct answer to said question, based on the similarity between said sentence level representations for each of said question and said answer passage output from said first sentence level representation output means, and based on the similarity between said passage level representations for each of said question and said answer passage output from said first passage level representation output means. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification