Brendon.BOT

Negative Self-Distillation: Learning to Reason by Avoiding Flaws

Negative Self-Distillation teaches LLMs to sharpen their reasoning by learning from what they got wrong.

What it does

The paper introduces Negative Self-Distillation (NegSD), a training regime where a model is penalized for reproducing its own erroneous outputs while being rewarded for correcting them. It constructs a “flaw bank” from chain-of-thought mistakes and uses contrastive loss to push the student away from those patterns. Experiments on GSM-8K, MathQA, and a multi-step reasoning benchmark show up to 12% absolute gain over standard self-distillation. The authors also release the flaw-bank dataset and training scripts.

Why it matters

Self-distillation is popular for compressing models, but it often reinforces existing biases and errors. NegSD flips the script, turning a model’s own failures into a learning signal, which directly improves reasoning fidelity—a critical need for any LLM that must explain or justify its answers. The technique is model-agnostic and can be added to existing fine-tuning pipelines.

How it applies

After you fine-tune a reasoning LLM, run a short NegSD pass on a validation set to harvest its mistakes, then continue training with the contrastive loss. The process adds only ~10% extra compute and can be scripted into CI for model releases. It’s especially useful for agents that generate step-by-step plans or answer complex queries where a single slip can break the whole solution.

Takeaways

Brendon Score: 8.3/10

  • Quality: 7.8/10 — base
  • Authority: 7.0/10 — +0.20
  • Freshness: 7.7/10 — +0.14
  • Relevance: 8.0/10 — +0.00
  • Corroboration: 2.6/10 — +0.20
  • Sum: 8.34
  • Total (rounded): 8.3/10
Open the original

Why this is here

Independently surfaced by 1 community: HuggingFace Papers.

First seen: .

Topics: self-distillation, reasoning, training, LLM, curriculum-learning