Reranking QA answers using language modeling
First Claim
Patent Images
1. A computer implemented method for reranking candidate answers related to a question in a QA system comprising:
- receiving a question and determining a question focus of the question;
querying a source of information with the question focus and obtaining one or more relevant documents;
obtaining candidate answers from said one or more relevant documents; and
reranking the candidate answers using a language model related to the question.
2 Assignments
0 Petitions
Accused Products
Abstract
In a QA (Question/Answer) system, candidate answers in response to a question received are ranked by probabilities estimated by a language model. The language model is created based on an ordered centroid created from the question and information learned from an information source such as the Internet.
-
Citations
20 Claims
-
1. A computer implemented method for reranking candidate answers related to a question in a QA system comprising:
-
receiving a question and determining a question focus of the question; querying a source of information with the question focus and obtaining one or more relevant documents; obtaining candidate answers from said one or more relevant documents; and reranking the candidate answers using a language model related to the question. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method for building a language model for use in a QA system receiving definitional questions:
-
receiving a definitional question and determining a question focus of the definitional question; obtaining information relevant to the question focus; generating a centroid vector based on the question focus and the information relevant to the question focus; generating an ordered centroid based on centroid vector; and building a language model based on the ordered centroid. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer readable medium having instructions, which when executed by a computer, implement a QA system that receives a definitional question and provides an answer thereto, the instructions comprising:
-
receiving a definitional question and determining a question focus of the definitional question; querying a source of information with the question focus and obtaining one or more relevant documents; separating the one or more documents into sentences or phrases and retaining sentences or phrases answers having the question focus as candidate answers; and reranking the candidate answers using a language model based on the definitional question, the language model providing an indication of term dependence of terms in the candidate answers. - View Dependent Claims (19, 20)
-
Specification