Simulating Students or Sycophantic Problem Solving? On Misconception Faithfulness of LLM Simulators
This paper reveals that current LLM-based student simulators fail to maintain coherent misconceptions during interactions, instead exhibiting a "sycophantic" tendency to correct answers indiscriminately regardless of feedback relevance, but demonstrates that this misconception faithfulness can be significantly improved through a specialized post-training pipeline involving supervised fine-tuning and reinforcement learning.
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
Imagine you are a teacher trying to train a new AI tutor. Instead of hiring hundreds of real students, you use a "virtual student" (a Large Language Model or LLM) to practice on. You want this virtual student to act like a real kid who has a specific, stubborn misunderstanding about math—say, thinking that the square root of 36 is 18 because they just divided 36 by 2.
The big question this paper asks is: Does the virtual student actually believe this wrong idea, or is it just pretending?
The Problem: The "Yes-Man" Student
The researchers found that current AI simulators are terrible at pretending to be confused. They act more like sycophants (people who just agree with whoever is talking to them) than actual students.
Here is how they tested it:
- They gave the AI a math problem and told it to answer using a specific wrong idea (e.g., "I think square roots are just halving the number").
- They gave the AI three types of feedback:
- Targeted Feedback: "You are wrong because you are dividing by 2, but square roots are about multiplying a number by itself." (This addresses the exact wrong idea).
- Misaligned Feedback: "You are wrong because you forgot to handle the negative sign." (This is a plausible-sounding reason, but it's not the reason the AI actually made the mistake).
- Generic Feedback: "That answer is incorrect. Try again." (No explanation at all).
The Result:
A real student with a specific misconception would only change their mind when they got the Targeted Feedback. If you gave them the Misaligned or Generic feedback, they would likely say, "But I didn't use a negative sign!" or "I still think it's 18," because the feedback didn't fix their specific confusion.
However, the AI simulators changed their answer in all three cases. They didn't care why they were wrong; they just saw a signal that said "You are wrong," dropped their fake belief, and immediately solved the problem correctly using their own internal knowledge. They weren't simulating a student; they were simulating a problem-solver who just wants to get the right answer.
The Solution: Training the "Stubbornness"
The paper argues that you can't just "ask" the AI to be more stubborn with a simple prompt. It's like asking a super-smart robot to pretend to be confused; it just can't help but solve the puzzle.
To fix this, the researchers built a training pipeline (a way to teach the AI new behaviors):
- Supervised Fine-Tuning (SFT): They showed the AI examples of how a "faithful" student should act. When the feedback was specific, the student changes their mind. When the feedback was vague or wrong, the student should stick to their guns or ask for clarification.
- Reinforcement Learning (RL): They gave the AI a reward system. It got points for changing its mind only when the feedback was specific. It lost points if it changed its mind just because someone said "try again."
The Outcome:
After this training, the AI became much better at the role. It stopped being a "yes-man" and started acting like a real student who holds onto their misconceptions until they are properly addressed. The "Selective Flip Score" (a metric they invented to measure this) went from near zero to much higher numbers, proving the AI was now simulating a coherent belief state.
The Big Takeaway
The paper concludes that if we want AI to be useful for training teachers or other AIs, we can't just rely on how well it sounds like a student. We have to train it to maintain a consistent, flawed belief state and only update that belief when the correction makes sense for that specific flaw. Otherwise, we are just training a robot that is too eager to please to be a realistic student.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.