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.