← Latest papers
💻 computer science

Error as a Lens: Probing LLM Reasoning through Synthetic Misconception Generation

This paper introduces a framework utilizing Generation and Examination agents to produce targeted synthetic student misconceptions aligned with a five-class Bloom's taxonomy, addressing the scarcity of labeled error data while demonstrating that generating class-consistent errors is significantly more challenging than producing arbitrary incorrect answers.

Original authors: Xinming Yang, Jun Li

Published 2026-05-29
📖 5 min read🧠 Deep dive

Original authors: Xinming Yang, Jun Li

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 help a student who keeps making the same specific kind of mistake. Maybe they always forget to carry the one in addition, or maybe they confuse the formula for area with the formula for perimeter. To teach them effectively, you need practice problems that target exactly those weak spots.

The problem? Real student mistakes are hard to get. Privacy laws and ethical rules mean schools can't just share a giant database of "how kids fail."

This paper proposes a solution: Ask an AI to pretend to be a student who makes specific mistakes. But there's a catch: Modern AI is very good at getting answers right, and it's also very good at making random wrong answers. It's much harder to make the AI make a specific, structured mistake on purpose.

Here is how the authors solved this, explained through a creative analogy.

The "Chef and the Food Critic" Analogy

Think of the AI system as a kitchen with two distinct roles:

  1. The Generation Agent (GA) is the Chef.
    The Chef's job is to cook a dish (solve a math or science problem). But instead of trying to make the best dish, the Chef is given a specific instruction: "Make a dish that tastes like it was made by someone who forgot to add salt."

    • The Challenge: If you just tell a Chef, "Make a salty dish," they might just dump a bucket of salt on it (a random error). If you tell them, "Make a dish that tastes like someone forgot salt," they might accidentally make a perfect dish because they are so good at cooking.
  2. The Examination Agent (EA) is the Food Critic.
    The Critic tastes the dish. They have two questions:

    • "Is this dish actually bad (wrong answer)?"
    • "Does it taste exactly like 'forgot salt' (the specific error type), or did the Chef just mess up randomly?"
    • If the Critic says, "No, this tastes like 'forgot pepper' instead," the dish is sent back to the Chef to try again.

The Five Types of "Bad Cooking"

The researchers didn't just ask for "bad food." They created a menu of five specific ways a student (or Chef) can fail, based on how people actually learn:

  1. The Slip-up (Mental Typo): The Chef knows the recipe but accidentally drops a spoon. (e.g., writing 6 instead of 9).
  2. The Missing Ingredient (Knowledge Gap): The Chef doesn't know what "baking soda" is.
  3. The Wrong Belief (Misconception): The Chef thinks sugar makes things salty because they've had bad experiences before.
  4. The Wrong Recipe (Wrong Choice): The Chef tries to make a cake using a soup recipe.
  5. The Blind Spot (Structural Blindness): The Chef doesn't understand how the ingredients interact. They think the oven time and the temperature are separate, unrelated things, rather than a system.

What They Discovered

The team tested this "Chef and Critic" system on hundreds of tough science and math questions. Here is what they found:

  • It's Harder Than You Think: Getting an AI to make a specific type of mistake is much harder than just getting it to make any mistake. It's like asking a master pianist to play a song with a specific wrong note, rather than just playing a wrong note by accident.
  • The "Answer Grounding" Trick: The system worked best when the Chef (GA) was allowed to see the correct answer first, but was told to deliberately deviate from it in a specific way. It's like saying, "Here is the perfect cake. Now, please make a cake that looks perfect but has a specific flaw."
  • The Critic Matters: The "Critic" (EA) was essential. Without a second AI checking the work, the Chef would often just make random errors or accidentally get the answer right.
  • The Hardest Mistake: The "Blind Spot" (Structural Blindness) was the hardest error to generate. It's the most complex mistake, where the whole way of thinking is wrong, not just a small calculation error. Even the smartest AI struggled to fake this convincingly.
  • More Info Isn't Always Better: Giving the Chef extra cookbooks or more examples didn't help much. The key was the feedback loop: Chef makes a dish -> Critic says "No, try again" -> Chef tries again.

The Result

The authors built a "recipe" (a framework) that can generate thousands of these specific, targeted mistakes. They released this as a tool so educators and researchers can build practice materials without needing real student data.

In short: They figured out how to trick a super-smart AI into pretending to be a confused student, specifically in the ways real students get confused, so we can build better tools to help them learn. They did this by having one AI try to make the mistake and a second AI act as a strict judge to ensure the mistake was the right kind of wrong.

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 →