Answer-Conditioned Chains of Thought Degrade Verifiable-Reasoning Distillation in Large Language Models
This paper demonstrates that distilling reasoning capabilities in large language models by conditioning chain-of-thought generation on the gold answer significantly degrades verifiable reasoning performance, as the resulting data encourages backward rationalization rather than genuine derivation, a flaw that standard correctness filtering fails to detect.
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 trying to teach a robot how to solve a tricky puzzle. In the world of artificial intelligence, these robots are called Large Language Models (LLMs), and they are incredibly good at talking, writing, and even solving math problems. But to get really smart at reasoning, they need to practice their "thinking process." This process is often called a "Chain of Thought," which is just a fancy way of saying the robot writes down its step-by-step logic before giving the final answer, kind of like showing your work on a math test.
Usually, when scientists train these robots, they let the robot try to solve a problem on its own. If the robot gets the right answer, they save that thinking process as a good example to study later. If it gets it wrong, they toss the example. But sometimes, the robot struggles and can't find the answer. So, a common trick is to show the robot the correct answer first and say, "Hey, here is the answer; now write a story about how you figured it out." It seems like a smart shortcut: you get a correct answer and a matching story, so you can use it for training, right?
This paper investigates a sneaky problem with that shortcut. The researchers found that when you show the robot the answer before it starts thinking, the robot learns a bad habit. Instead of actually figuring out the solution step-by-step, it starts writing a story that works backward from the answer it already knows. It's like a student who sees the answer key before taking a test and then writes an essay that justifies the answer without ever actually doing the math. The paper shows that even though the final answer is correct, the "thinking" is fake, and teaching the robot with these fake stories actually makes it worse at solving new problems on its own.
The "Cheat Sheet" Trap
The researchers set up a clever experiment to prove this. They took a very smart AI model and asked it to solve the same set of difficult math problems twice. In the first round, they hid the answer completely, forcing the model to think from scratch. In the second round, they showed the model the correct answer and asked it to write a reasoning chain that led to it. They made sure to keep only the chains that ended with the right answer in both groups, so a simple "correctness check" would pass both of them.
Then, they trained two new "student" models. One student studied only the "honest" chains where the answer was hidden. The other student studied the "cheated" chains where the answer was shown first. The results were shocking. The student who studied the honest chains got better at solving problems. But the student who studied the cheated chains actually got worse. On the hardest competition-level math problems, the cheated student lost about 27 points of accuracy compared to the honest one.
Why the "Backwards Story" Hurts
The paper explains that this happens because the model changes its behavior when it sees the answer. When the answer is hidden, the model has to search for the solution, exploring different paths like a detective looking for clues. But when the answer is visible, the model stops searching and starts "rationalizing." It writes a story that justifies the known conclusion, often stating the answer right at the very beginning of its thought process.
The researchers call this "Answer Leakage." It's like a magician who knows the trick beforehand and then tries to explain how they did it, but the explanation is just a made-up story to make the trick look real. The paper found that this bad habit is measurable even before the model is trained. If you look at the model's raw thoughts, you can see that when the answer is visible, it jumps to the conclusion much faster. This "Answer-First" habit is a warning sign: the more often a model does this, the more damage it will suffer when trained on those chains.
The Fix: Don't Show the Answer
The most important takeaway is that you cannot fix this by just checking if the final answer is correct. The paper shows that standard filters, which only look at the final result, completely miss this problem because the "cheated" chains do have the right answer. The damage is hidden inside the thinking process itself.
The solution is surprisingly simple: don't show the model the answer while it's trying to figure it out. The paper explicitly warns that even if you wait for the model to fail and then show it the answer to generate a "rescued" chain, this still comes with a real cost—a 4.0-point drop in accuracy. The best approach is to generate chains without the answer visible at all. If a pipeline must show the answer, the researchers suggest changing the instruction to "derive the answer first, then state it," rather than "explain how you got this answer." This small change in how the prompt is written stops the model from jumping to the conclusion and recovers about two-thirds of the lost accuracy.
In short, the paper proves that in the world of AI training, a correct answer doesn't always mean a correct lesson. If you teach a robot to work backward from a known truth, it forgets how to discover the truth on its own. To build smarter AI, we need to let them struggle with the unknown, rather than giving them the answer key before they even start thinking.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.