1. A method, in a data processing system comprising a processor and a memory, for clarifying an input question, the method comprising: receiving, in the data processing system from a computing device, the input question for generation of an answer to the input question; generating, in the data processing system, a set of candidate answers for the input question based on an analysis of a corpus of information, wherein each candidate answer in the set of candidate answers corresponds to an evidence passage supporting the candidate answer as answering the input question; determining, in the data processing system, based on the set of candidate answers, whether clarification of the input question is required; sending, by the data processing system, in response to a determination that clarification of the input question is required, a request for user input to clarify the input question; receiving, in the data processing system, user input from the computing device in response to the request; and selecting, by the data processing system, at least one candidate answer in the set of candidate answers as an answer for the input question based on the user input.