question generation

**Question Generation** is a **pre-training or auxiliary task where the model is trained to generate a valid specific question given a passage and an answer** — turning the standard QA task around (Answer → Question) to improve the model's understanding of the relationship between information and inquiries. **Structure** - **Input**: "Context: Paris is the capital of France. Answer: France." - **Output**: "What country is Paris the capital of?" - **Usage**: Used to synthesize data for QA training or as a pre-training objective (e.g., in T5). - **Consistency**: Can act as a consistency check — does the generated question lead back to the answer? **Why It Matters** - **Data Augmentation**: Can generate infinite QA pairs from raw text to train QA models. - **Dual Learning**: Training on both Q→A and A→Q improves performance on both. - **Reading Comprehension**: forces the model to understand *what* simple facts can answer. **Question Generation** is **playing Jeopardy** — giving the answer and asking the model to come up with the correct question.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account