← Latest papers
🤖 AI

From Mastery Profile to Simulated Response: Stochastic Student Knowledge Graphs (SSKG) for Faithful LLM Student Simulation

This paper introduces a Stochastic Student Knowledge Graph (SSKG) framework that overcomes the tendency of standard LLMs to default to high mastery by decoupling answer correctness from generation, thereby enabling faithful simulation of diverse student proficiency levels with a clear mastery gradient.

Original authors: Yuan An, Emily Wang, Benjamin Wang, Ruhma Hashmi

Published 2026-08-25
📖 5 min read🧠 Deep dive

Original authors: Yuan An, Emily Wang, Benjamin Wang, Ruhma Hashmi

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the world of education, understanding exactly what a student knows and where they struggle is the key to effective teaching. For decades, researchers have tried to build computer models that can mimic a student's mind, creating synthetic data to test new tutoring systems or to train artificial intelligence before real students ever see a lesson. The hope is to generate thousands of realistic practice scenarios without the time, cost, and ethical hurdles of recruiting actual classrooms. Recently, powerful language models have emerged as a promising tool for this task. These are the same types of artificial intelligence that can write essays, solve complex logic puzzles, and explain difficult concepts in simple terms. The idea is to simply ask the computer to "act like a struggling student" and let it generate the answers. However, a fundamental problem has persisted: these models are so smart that they cannot easily pretend to be less smart. When asked to simulate a student who knows very little, the computer often ignores the instruction and answers correctly anyway, because its internal knowledge is too strong to be suppressed by a simple request.

A team of researchers at Drexel University set out to solve this problem of "fake struggling." They wanted to create a simulation where an artificial student's performance would drop in a predictable, realistic way as their knowledge decreased, rather than staying perfect no matter what the prompt said. To do this, they moved away from asking the computer to guess how a student would behave. Instead, they built a detailed map of the subject matter itself. They took an open algebra textbook and broke it down into thousands of tiny, specific facts and steps, creating a structured network of knowledge. They then assigned a probability of success to each of these tiny steps for a simulated student. If a student had a 20 percent chance of knowing a specific fact, the simulation would randomly decide whether they knew it or not, just like a real person might forget a detail under pressure.

The researchers tested this new approach using 379 algebra questions from the SAT, a standardized exam used to assess college readiness. They first tried the traditional method, simply telling three different large language models to act as students with varying levels of skill, from near-experts to those who were severely struggling. The results were stark. Regardless of whether the computer was told to be a genius or a novice, it answered between 96.8 and 100 percent of the questions correctly. The models were effectively ignoring the instructions to be bad at math. The simulation failed to distinguish between a student who knew everything and one who knew almost nothing.

To fix this, the researchers introduced a new system that separates the decision of whether an answer is right from the explanation of why. First, the system looks at the specific chain of facts required to solve a math problem. It checks the simulated student's map of knowledge against this chain. If the student is supposed to be struggling with a specific concept, the system randomly decides that the student fails at that specific step. This decision is made by a simple mathematical process, not by the language model. Only after the system has decided whether the answer is right or wrong, and exactly which step caused the error, does it ask the language model to write the explanation. The model is then instructed to narrate a first-person story that matches the pre-determined outcome. If the system decided the student failed because they forgot how to convert units, the model writes a story about that specific confusion. If the system decided the student succeeded, the model writes a confident explanation.

The results of this new method were a complete reversal of the traditional approach. When using the new system, the simulated students' accuracy dropped in a smooth, logical gradient. The "near-expert" students got about 85 percent of the questions right, while the "struggling" students got only about 44 percent. Crucially, the errors were not random. When the researchers created a profile for a student who was good at early algebra but bad at advanced topics, the simulation showed them failing specifically on the questions that required advanced knowledge. Similarly, a student with gaps in the basics failed on the foundational questions. The system could even trace every wrong answer back to the exact tiny fact the student had missed, providing a level of diagnostic detail that is rarely available in real classroom data.

The researchers also tested different layers of their new system to see which parts were most important. They found that simply telling the computer to forget facts was not enough; the system needed to understand that some facts are more critical than others. For instance, forgetting a vocabulary definition should not necessarily cause a student to fail a whole problem, but missing a procedural step should. By weighting these different types of knowledge, the simulation became much more realistic. They also found that the system could generate specific wrong answers that matched common student mistakes, rather than just picking a random incorrect option. This allowed the simulation to produce not just a score, but a detailed map of how a student's mind works, showing exactly where the cracks in their understanding lie.

This work suggests that to truly simulate human learning, we cannot rely on the artificial intelligence to guess how a student thinks. Instead, we must build a framework that explicitly models the structure of knowledge and the randomness of human error. By grounding the simulation in a map of the curriculum and letting chance decide the outcome of each step, the researchers created a tool that can generate vast amounts of realistic, diagnostic data. This could help educators and developers test new teaching methods and build better tutoring systems, ensuring they are ready for the messy, unpredictable reality of human learning before they are ever used in a classroom.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →