Optimizing Coverage and Difficulty in Reinforcement Learning for Quiz Composition
Ricardo Pedro Querido Andrade Silva, Nassim Bouarour, Dina Fettache, Sarab Boussouar, Noha Ibrahim, Sihem Amer-Yahia

TL;DR
This paper proposes a reinforcement learning framework to automate quiz composition, optimizing for topic coverage and difficulty, demonstrated through extensive experiments and a user study.
Contribution
It formalizes quiz composition as a sequential decision-making problem and evaluates multiple RL algorithms, highlighting their behaviors and transfer learning capabilities.
Findings
RL agents can effectively optimize quiz quality based on coverage and difficulty.
Different RL algorithms exhibit subtle behavioral differences and transfer learning performance.
User study supports the potential of RL for automating pedagogical goals.
Abstract
Quiz design is a tedious process that teachers undertake to evaluate the acquisition of knowledge by students. Our goal in this paper is to automate quiz composition from a set of multiple choice questions (MCQs). We formalize a generic sequential decision-making problem with the goal of training an agent to compose a quiz that meets the desired topic coverage and difficulty levels. We investigate DQN, SARSA and A2C/A3C, three reinforcement learning solutions to solve our problem. We run extensive experiments on synthetic and real datasets that study the ability of RL to land on the best quiz. Our results reveal subtle differences in agent behavior and in transfer learning with different data distributions and teacher goals. This was supported by our user study, paving the way for automating various teachers' pedagogical goals.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
