TraceForge: Distilling with Your Own Thinking
Yan Wang
Independent Researcher
Published October 21, 2026 · on the feed October 22, 2026 · ▲ 50 · arXiv 2610.29680
The abstract
Using an LLM to generate training data for another is among the most general ways to train one, and it remains common practice. Some frontier teams have closed that route for their own models: what comes back is an answer, or a short summary, without the detailed reasoning trace behind it. That is a little ironic: they were themselves built on distilling human knowledge, and distilling an open-source model is still entirely routine; the restriction applies to their own outputs alone. Recent work recovers the hidden reasoning by replaying encrypted blocks across models. It somehow works, but it breaks the providers' terms of service, so it is not something a product can be built on long-term. We built the alternative. We take the context and the teacher's answer as input, and generate the reasoning trace ourselves, in the style of the student's own model family. Training is two-stage, supervised and then adversarial: a generator learns to regenerate the family's own reasoning traces from their context and answer, and a critic learns how real a reasoning trace looks. Applied to a teacher's answer, the generator writes one in the family's style. An independent judge rates how likely traces are to be genuine on a scale from 0 to 1: ours average 0.68, real traces 0.66, and traces selected by the critic from four candidates 0.82. These are authenticity scores, not correctness rates. We test the idea on five benchmarks with everything else held fixed. On general tasks the five training corpora are about the same; on coding, the generated reasoning beats Fable 5's own thinking content. With the same 5,000 questions and the same teacher answers, HumanEval+ improves by 3.7 points and MBPP+ by 7.1 at the final checkpoint, and the MBPP+ lead holds at every checkpoint. We suspect that reasoning written in the student's family style is easier for it to learn from.
The Brief
3:12A short podcast summary of the paper. Written and voiced by AI.
Transcript
TraceForge. Distilling with Your Own Thinking. By Yan Wang, working independently. Published on the twenty-first of October. No code repository is linked to it.
Using one LLM to generate training data for another is among the most general ways to train a model, and it is still common practice. Some frontier teams have closed that route for their own models. Ask one of them and what comes back is an answer, or a short summary, without the detailed reasoning trace that produced it. The author finds this a little ironic: those models were themselves built by distilling human knowledge, distilling an open-source model remains entirely routine, and the restriction applies only to the providers' own outputs.
Recent work has recovered the hidden reasoning by replaying encrypted blocks across models. The abstract grants that it somehow works, but notes that it breaks the providers' terms of service, which makes it nothing a product can rest on for the long term.
TraceForge is the alternative. It takes the context and the teacher's answer as input, and writes the reasoning trace itself, in the style of the student's own model family. The teacher supplies the answer. The student's family supplies the voice the reasoning is written in.
Training has two stages, supervised first and then adversarial. A generator learns to regenerate the family's own reasoning traces, given their context and answer. A critic learns how real a reasoning trace looks. Once trained, the generator is applied to a teacher's answer, and writes a trace for it in the family's style.
The trick in the training data is that the family's own traces come complete. For those, the context, the answer, and the real reasoning between them are all available, so the generator can be taught to recover the reasoning from the two ends. The critic adds the adversarial half, learning to tell how real a trace looks, and it can also be used to pick among several candidate traces. At use time only the two ends are needed, which is exactly what a closed teacher still returns: the context you sent and the answer it gave.
An independent judge rates how likely each trace is to be genuine, on a scale from zero to one. Generated traces average zero point six eight. Real traces average zero point six six. Traces chosen by the critic from four candidates average zero point eight two. The abstract is explicit that these are authenticity scores, not rates of correctness. By that judge's reading, the generated traces look about as genuine as real ones, and the critic's picks look more genuine still.
The downstream test uses five benchmarks, with everything else held fixed. On general tasks, the five training corpora come out about the same. Coding is where they separate: there, the generated reasoning beats Fable 5's own thinking content. With the same five thousand questions and the same teacher answers, HumanEval+ improves by three point seven points and MBPP+ by seven point one at the final checkpoint, and the MBPP+ lead holds at every checkpoint along the way.
The method changes only who wrote the reasoning. The questions are the same and the teacher's answers are the same, but the trace leading to each answer is generated in the student family's own style. On coding, that was enough to beat training on Fable 5's own thinking content. The author offers an explanation, flagged as a suspicion rather than a result: reasoning written in the student's family style may simply be easier for the student to learn from.
More with an account
Listen to every day’s papers
Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.
Join free