Guiding the Growth: Difficulty-Controllable Question Generation through Step-by-Step Rewriting
About
This paper explores the task of Difficulty-Controllable Question Generation (DCQG), which aims at generating questions with required difficulty levels. Previous research on this task mainly defines the difficulty of a question as whether it can be correctly answered by a Question Answering (QA) system, lacking interpretability and controllability. In our work, we redefine question difficulty as the number of inference steps required to answer it and argue that Question Generation (QG) systems should have stronger control over the logic of generated questions. To this end, we propose a novel framework that progressively increases question difficulty through step-by-step rewriting under the guidance of an extracted reasoning chain. A dataset is automatically constructed to facilitate the research, on which extensive experiments are conducted to test the performance of our method.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Question Generation | HotpotQA (test) | BLEU-30.2107 | 6 | |
| Question Generation | Human Evaluation 2-hop questions (test) | Well-formed Rate (Yes)74 | 4 | |
| Question Generation | Human Evaluation 1-hop questions (test) | Well-formed: Yes46 | 2 | |
| Question Answering | DP-Graph generated QA dataset (test) | -- | 2 | |
| Question Answering | GPT2 generated QA dataset (test) | -- | 2 | |
| Question Answering | Ours 2-hop generated QA dataset (test) | -- | 2 | |
| Question Answering | Ours 1-hop generated QA dataset (test) | -- | 2 |