Utilizing Word Embeddings for Term Matching in Question Answering Systems
4 Assignments
0 Petitions
Accused Products
Abstract
Software that compares vector representations of question terms and passage terms in question answering systems by performing the following steps: (i) receiving a question; (ii) generating a plurality of vectors including a first vector representation of a term in the question and a second vector representation of a term in a set of natural language text; (iii) generating a similarity score representing an amount of similarity between the first vector representation and the second vector representation; and (iv) determining whether the set of natural language text is relevant to the question based, at least in part, on the generated similarity score.
-
Citations
20 Claims
-
1-9. -9. (canceled)
-
10. A computer program product comprising a computer readable storage medium having stored thereon:
-
first program instructions programmed to receive a question; second program instructions programmed to generate a plurality of vectors including a first vector representation of a term in the question and a second vector representation of a term in a set of natural language text; third program instructions programmed to generate a similarity score representing an amount of similarity between the first vector representation and the second vector representation; and fourth program instructions programmed to determine whether the set of natural language text is relevant to the question based, at least in part, on the generated similarity score. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer system comprising:
-
a processor(s) set; and a computer readable storage medium; wherein; the processor set is structured, located, connected and/or programmed to run program instructions stored on the computer readable storage medium; and the program instructions include; first program instructions programmed to receive a question; second program instructions programmed to generate a plurality of vectors including a first vector representation of a term in the question and a second vector representation of a term in a set of natural language text; third program instructions programmed to generate a similarity score representing an amount of similarity between the first vector representation and the second vector representation; and fourth program instructions programmed to determine whether the set of natural language text is relevant to the question based, at least in part, on the generated similarity score. - View Dependent Claims (17, 18, 19, 20)
-
Specification