- Source
- arXiv
- Published
- Runtime
- 0:00
- Snippets
- 4
A conversation between
ShortOPD: Recovering Pruned LLMs with Short-to-Long On-Policy Distillation
§02
Snippets
-
Structured pruning collapses greedy pass@1 generation, but useful outputs survive in pass@k sampling—generations are demoted, not erased.
This reveals pruning doesn't destroy knowledge; recovery is possible if you can surface and learn from the model's own best attempts.
-
Long on-policy rollouts squander recovery budget on low-information suffix repetition; short-to-long scheduling reallocates budget to effective (non-repetitive) prefix lengths the model can handle.
This scheduling trick cuts training time by 75% while matching the quality of 4× longer rollouts, making recovery practical.
-
On-Policy Distillation with short-to-long scheduling recovers pruned models to 1.6–4.4× the score of SFT, standard KD, and SeqKD across math, code, and open-ended generation.
A targeted recovery recipe closes the gap between compression and deployment quality, enabling practical use of pruned LLMs for real generation.
-
ShortOPD trains the compressed model on its own on-policy states with dense token-level supervision from a frozen teacher, recovering ~9× the unrecovered baseline score.
This self-teaching approach proves that pruned models retain latent capability and don't need external data to recover—only the right training signal.
§03
Synthesis
The Problem: Pruned LLMs Break on Real Generation Tasks
Structured pruning compresses large language models into hardware-friendly versions, but it works deceptively well on multiple-choice benchmarks while catastrophically failing at free-form text generation—the task that actually matters in deployment. The authors discover why: after compression, models can generate correct text when sampled repeatedly (pass@k recovers substantially), but the greedy first output (pass@1) nearly vanishes. This isn't because knowledge is erased—it's demoted. The real failure mode is suffix repetition: the model gets stuck repeating the same tokens endlessly rather than producing varied, coherent continuations.
How ShortOPD Works
The authors propose On-Policy Distillation (OPD), which trains the compressed model using its own generations as training data, with dense token-level supervision from the original uncompressed model acting as a frozen teacher. This forces the compressed model to learn from its actual failure modes rather than just mimicking the original on static data.
The key insight: long rollouts waste training budget. Early in recovery, the model generates low-information, repetitive suffixes—predictable garbage the teacher easily confirms. These repetitive tails dominate the training signal and delay meaningful learning. ShortOPD detects when the compressed model starts repeating and truncates rollouts at that point, treating only the non-repetitive prefix as the "effective length" worth training on.
The algorithm then allocates future training budgets (tokens and rollouts) proportionally to the effective lengths the policy can currently sustain. As the model improves and generates longer non-repetitive sequences, the rollout length adaptively increases. This focuses computation on high-signal prefixes and avoids wasting tokens on predictable repetitions.
Results and Impact
Across three diverse domains—math problems, code generation, and open-ended text—ShortOPD recovers compressed models to roughly 9× their unrecovered baseline score. It outperforms standard recovery recipes (fine-tuning without knowledge distillation, standard knowledge distillation, and sequence-level distillation) by 1.6–4.4×.
Crucially, ShortOPD matches the quality of fixed 8192-token rollouts using only a quarter of the training time (8.5 vs. 35.9 hours) and 71% fewer rollout tokens. This efficiency matters: it makes recovery computationally practical rather than a luxury.
The work's contribution is methodological rather than architectural. It identifies a concrete bottleneck in distillation recovery (suffix repetition waste) and designs a targeted, adaptive schedule to fix it. By moving structured pruning from a marginal perplexity-improvement trick into a technique that preserves deployment-ready generation quality, the authors make pruned models genuinely usable. The result suggests that careful training-time optimization—detecting what the model is actually struggling with—can unlock orders of magnitude more value from compressed checkpoints than naive approaches.
Mine your own.
Lode is a workbench, not a feed. Paste a YouTube URL. The model proposes a transcript, a set of quote-grounded snippets, a synthesis essay, and the fan-out. You decide what stays.