Reinforcement Learning for Adaptive Education: Learning as a Game
Why my PhD models the tutor–student pair as a partially-observable Markov game — and how RL plus game theory can build tutors that adapt to every student, not just the median.
Most "adaptive learning" platforms are rules. A student answers a quiz, a static heuristic decides the next exercise, and everyone who gets the same answer wrong sees the same content. That is not adaptation; it is branching logic wearing a lab coat. My PhD at Mohammed V University approaches the problem differently: model the tutor–student interaction as a game, and train the tutor with reinforcement learning.
Why the rules-based approach fails
A heuristic like "if score < 60%, show easier questions" is brittle in exactly the place adaptation matters most. It ignores why a student failed. Two students can both score 50% for completely different reasons: one has a gap in prerequisite knowledge, another understands the material but misreads the questions, a third is anxious under time pressure. A rule-based system cannot tell them apart because it never models the hidden state — it only sees the observable score.
The deeper problem is that rules are written by experts about the average student, and the average student does not exist. Every useful adaptive system has to make decisions under uncertainty about an individual whose internal state is never directly observable. That is precisely the problem reinforcement learning was designed to solve.
Learning as a partially-observable game
A tutor never fully observes a student's state — motivation, prior knowledge, attention, and confidence are all hidden. This makes the problem a partially-observable Markov game. At each step, the tutor picks an action (an exercise, a hint, a video, a pause), the student responds, and both the tutor's belief and the student's state evolve.
Formalizing it this way gives us two things the rules-based approach cannot:
A principled exploration policy. The tutor can balance two goals explicitly: teaching (maximizing expected learning) and diagnosis (actively choosing actions that reduce uncertainty about the student's state). The exploration/exploitation trade-off is not an accident — it is computed, and it is exactly what makes the system adaptive rather than reactive.
A reward function grounded in education research. Reward design is where theory meets classroom reality. We are not just maximizing "answered correctly." The reward accounts for forgetting curves (spaced repetition), interleaving of topics, and the cost of frustration — because a tutor that maximizes short-term correctness can easily teach a student to game the quiz rather than learn the subject.
def reward(state, action, response):
r = response.correct
r -= FRUSTRATION_COST * response.time_penalty
r += SPACING_BONUS * forgetting_curve(state, action.topic)
r += INTERLEAVE_BONUS * topic_diversity(state)
return r
Game theory enters when students strategize
Students are not passive recipients. They optimize their own objectives — minimize effort, avoid failure, look smart in front of peers. A student will guess, pattern-match, or ask for hints they don't need if the incentives reward it. Game theory lets the tutor anticipate that strategic behavior instead of being exploited by it.
This is the part I find most interesting: the cooperative-competitive tension between a tutor who wants learning and a student who wants perceived progress. Aligning those incentives is a mechanism-design problem, not an optimization problem. If the reward structure makes guessing strictly worse than thinking, students stop guessing. If hints are costless, students click them without engaging. The tutor's job is to design the game so that the student's self-interested behavior is also the learning-maximizing behavior.
There is a growing literature connecting this to the design of calibrated tutoring systems: the tutor should be honest about what it knows, and the student should be rewarded for honest signaling of uncertainty. Ask a student "how confident are you?" and the quality of the diagnosis improves dramatically — provided the student believes honesty is rewarded.
Why RL and not supervised learning
A supervised model can predict "which exercise should come next" from historical data, and it will do that well in distribution. But the adaptive-tutoring setting is fundamentally off-distribution: every intervention changes the distribution, because a good tutor is the reason the next state is different from anything in the training data. This is the classic interventional versus predictive distinction. RL is the right tool when your decisions change the world you're predicting. Tutoring is exactly that case.
From theory to deployment
The models do not stay in notebooks. The eventual goal is to wire a trained policy into a real tutoring product — the same conviction that drives the AI school I founded, 212AY — through a thin RAG + LLM layer: the RL agent decides what to teach and when, while the language model decides how to phrase the explanation in the student's language and level. It is the intersection of the three things I spend my time on — reinforcement learning, retrieval, and full-stack engineering.
That split of labor is deliberate. The RL policy is small, fast, and testable; the LLM adds surface-level fluency without being responsible for the pedagogic decision. Keeping the curriculum logic out of the language model makes the system auditable — you can ask why a student was shown a question and get a policy answer, not a token prediction.
Evaluation is the hard part
Standard RL evaluation — total reward, regret curves — tells us the policy learned, not whether students learned. So we evaluate on three levels: simulator performance (does the policy beat heuristics on synthetic students?), curriculum quality (do exercises follow spacing and sequencing theory?), and, in the long run, real classrooms with pre/post testing. The gap between levels two and three is where most adaptive systems quietly die, and it is where I spend most of my effort.
There is one more reason to be optimistic about this line of work: the infrastructure has finally caught up with the theory. Policy optimization is cheap enough to iterate nightly, student simulators are good enough to pre-train on, and the LLM layer makes the tutor's explanations fluent even when the curriculum decisions stay rigorous. Ten years ago the models were the bottleneck; today they are the easy part. The hard, valuable work — incentive design, state modeling, and honest evaluation — is exactly the work that a decade of tooling cannot do for you. That is the whole point of the PhD, and it is why I keep shipping real systems alongside it.
If you are working on RL for education, or game-theoretic approaches to tutoring, I would genuinely love to compare notes. Get in touch.