Methods, computer program products and systems for generating at least one factual question from a set of seed questions and answer pairs. One method includes: obtaining at least one seed question and answer pair from the set of seed question and answer pairs; extracting a set of features associated with the at least one seed question and answer pair using at least one common analysis system (CAS) in a set of CASs and a specific knowledge base; generating a set of candidate questions from the extracted set of features using a logistic regression algorithm and the specific knowledge base; and ranking each candidate question relative to a remainder of candidate questions in the set of candidate questions based on the extracted set of features and the at least one seed question and answer pair.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-implemented method for generating at least one candidate question from a set of seed question and answer pairs, the method comprising: obtaining at least one seed question and answer pair from the set of seed question and answer pairs; extracting a set of features associated with the at least one seed question and answer pair using at least one common analysis system (CAS) in a set of CASs and a specific knowledge base; generating a set of candidate questions from the extracted set of features using a logistic regression algorithm and the specific knowledge base; ranking each candidate question relative to a remainder of candidate questions in the set of candidate questions based on the extracted set of features and the at least one seed question and answer pair; and re-ranking the set of candidate questions after the ranking, wherein the re-ranking includes: extracting a set of features from the candidate question using at least one CAS in the set of CASs and the specific knowledge base; generating a set of modified candidate questions from the extracted set of features from the candidate question using the logistic regression algorithm and the specific knowledge base, wherein each modified candidate question includes an expansion of each of the extracted set of features from the candidate question; and ranking each modified candidate question relative to a remainder of modified candidate questions in the set of modified candidate questions based on the extracted set of features from the candidate question, wherein the re-ranking is performed after the extracting of the set of features associated with the at least one seed question and answer pair and the generating of the set of candidate questions from the extracted set of features. 2. The computer-implemented method of claim 1, wherein the at least one seed question and answer pair are manually entered into a computer system prior to the obtaining. 3. The computer-implemented method of claim 1, wherein each candidate question includes an expansion of each of the extracted set of features. 4. The computer-implemented method of claim 1, wherein the candidate question includes a factual question. 5. The computer-implemented method of claim 1, further comprising applying at least one model to the extracted set of features to determine a z-score for each feature in the extracted set of features. 6. The computer-implemented method of claim 5, further comprising iteratively modifying the at least one model using a genetic algorithm. 7. The computer-implemented method of claim 5, wherein the ranking of each candidate question relative to the remainder of candidate questions is based upon the z-score for each feature in the extracted set of features. 8. A computer program product comprising program code stored on a non-transitory computer-readable medium, which when executed on at least one computing device, causes the at least one computing device to generate at least one candidate question from a set of seed questions and answer pairs by performing actions including: obtaining at least one seed question and answer pair from the set of seed question and answer pairs; extracting a set of features associated with the at least one seed question and answer pair using at least one common analysis system (CAS) in a set of CASs and a specific knowledge base; generating a set of candidate questions from the extracted set of features using a logistic regression algorithm and the specific knowledge base; ranking each candidate question relative to a remainder of candidate questions in the set of candidate questions based on the extracted set of features and the at least one seed question and answer pair; and re-ranking the set of candidate questions after the ranking, wherein the re-ranking includes: extracting a set of features from the candidate question using at least one CAS in the set of CASs and the specific knowledge base; generating a set of modified candidate questions from the extracted set of features from the candidate question using the logistic regression algorithm and the specific knowledge base, wherein each modified candidate question includes an expansion of each of the extracted set of features from the candidate question; and ranking each modified candidate question relative to a remainder of modified candidate questions in the set of modified candidate questions based on the extracted set of features from the candidate question, wherein the re-ranking is performed after the extracting of the set of features associated with the at least one seed question and answer pair and the generating of the set of candidate questions from the extracted set of features. 9. The computer program product of claim 8, wherein the at least one seed question and answer pair are manually entered into a computer system prior to the obtaining. 10. The computer program product of claim 8, wherein each candidate question includes an expansion of each of the extracted set of features. 11. The computer program product of claim 8, wherein the specific knowledge base is selected from a group of knowledge bases. 12. The computer program product of claim 8, wherein, when the program code is executed on the at least one computing device, the program code causes the at least one computing device to further perform applying at least one model to the extracted set of features to determine a z-score for each feature in the extracted set of features. 13. The computer program product of claim 12, wherein, when the program code is executed on the at least one computing device, the program code causes the at least one computing device to further perform iteratively modifying the at least one model using a genetic algorithm. 14. The computer program product of claim 12, wherein the ranking of each candidate question relative to the remainder of candidate questions is based upon the z-score for each feature in the extracted set of features. 15. A system comprising: at least one computing device configured to generate at least one candidate question from a set of seed questions and answer pairs by performing actions including: obtaining at least one seed question and answer pair from the set of seed question and answer pairs; extracting a set of features associated with the at least one seed question and answer pair using at least one common analysis system (CAS) in a set of CASs and a specific knowledge base; generating a set of candidate questions from the extracted set of features using a logistic regression algorithm and the specific knowledge base; ranking each candidate question relative to a remainder of candidate questions in the set of candidate questions based on the extracted set of features and the at least one seed question and answer pair; and re-ranking the set of candidate questions after the ranking, wherein the re-ranking includes: extracting a set of features from the candidate question using at least one CAS in the set of CASs and the specific knowledge base; generating a set of modified candidate questions from the extracted set of features from the candidate question using the logistic regression algorithm and the specific knowledge base, wherein each modified candidate question includes an expansion of each of the extracted set of features from the candidate question; and ranking each modified candidate question relative to a remainder of modified candidate questions in the set of modified candidate questions based on the extracted set of features from the candidate question, wherein the re-ranking is performed after the extracting of the set of features associated with the at least one seed question and answer pair and the generating of the set of candidate questions from the extracted set of features. 16. The system of claim 15, wherein the at least one seed question and answer pair are manually entered into a computer system prior to the obtaining, and wherein each candidate question includes an expansion of each of the extracted set of features. 17. The system of claim 15, wherein each candidate question includes an expansion of each of the extracted set of features. 18. The system of claim 15, wherein the specific knowledge base is selected from a group of knowledge bases.