On Repulsive and Attractive Teachers: Separating Correctness from Behavior in Self-Distillation
Organizations: ETH Zurich · Max Planck Institute for Intelligent Systems
Abstract
On-policy self-distillation provides dense, token-level supervision by conditioning a model on privileged information and distilling the resulting teacher distribution back into the model. However, privileged information can change not only what the teacher knows, but also how it behaves, entangling correctness-relevant learning signals with unintended behavioral shifts. We study this effect in reasoning tasks by contrasting attractive self-distillation, which moves the model toward a privileged teacher, with repulsive self-distillation, which moves it away from a privileged teacher. We find that both objectives can induce strong and opposing behavioral shifts: attraction suppresses exploratory reasoning and promotes shorter, more confident responses, whereas repulsion increases response length, can trigger unintended switches into a model's latent thinking mode, and ultimately becomes unstable. Motivated by these observations, we study contrastive self-distillation, which combines attraction toward a correct-solution-conditioned teacher with repulsion from an incorrect-solution-conditioned teacher. In contrast to prior work that combines such distillation signals with a GRPO objective, we isolate the self-distillation objective and study its behavior on its own. We find that the shared behavioral shifts of the two teachers largely cancel, leaving a token-level signal that more directly reflects correctness. Across non-thinking, instruct-only, and already-thinking models, this contrastive objective improves reasoning performance while maintaining stable response lengths.
Figures & tables
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| Anagram groups | Words per group | Train | Evaluation |
|---|---|---|---|
| 5–26 | 2–5 | 800 | 100 |
| 7–34 | 2–5 | 750 | 100 |
| 8–42 | 2–5 | 650 | 100 |
| 10–50 | 2–5 | 0 | 100 |
| Total | 2,200 | 400 |
| Parameter | Non-thinking math | Instruct-only math | Thinking Anagrams |
| Section 5.1 | Section 5.2 | Section 5.3 | |
| Model and data | |||
| Model | Qwen3-4B | Qwen3-4B- Instruct-2507 | Qwen3-4B |
| Thinking enabled | False | False | True |
| Training problems | 10,000 | 10,000 | 2,200 |
| Token budgets | |||
| Objective | Positive weight | Negative weight | Learning rate |
| Attractive | 1 | 0 | |
| Repulsive | 0 | 1 | |
| Contrastive | 0.5 | 0.5 |
| Benchmark | Dataset | Problems | Responses |
|---|---|---|---|
| MATH-500 | math-ai/math500 | (subset) 128 | 512 |
| AIME 2024 | math-ai/aime24 | 30 | 120 |
| AIME 2025 | math-ai/aime25 | 30 | 120 |
| AIME 2026 | math-ai/aime26 | 30 | 120 |
| AMC 2023 | math-ai/amc23 | 40 | 160 |
| HMMT February 2025 | MathArena/hmmt_feb_2025 | 30 | 120 |
Reasoning Distillation
Reasoning distillation transfers step-by-step problem-solving skills from powerful teachers to smaller, more efficient models.
See all 22 papers