On Mitigation of Subliminal Learning in Large Language Models
Organizations: Algoverse AI Research
Abstract
Knowledge distillation can transmit unintended behavioral traits from a teacher model to a student through training data that appear semantically unrelated to those traits, a phenomenon known as subliminal learning. Although recent work has established this effect, its training dynamics and mitigation remain underexplored. We study subliminal learning in open-weight language models ranging from 1.5B to 8B parameters, covering the Qwen, Gemma, and Llama families in number-sequence and chain-of-thought settings. Rather than evaluating only final models, we track trait-related probabilities throughout fine-tuning and find that subliminal acquisition can be highly non-monotonic, with transient spikes, reversals, and trait-specific failures of transfer. We then introduce liminal training, an annealed KL-regularized fine-tuning method that constrains early drift from the base model. Across our experiments, liminal training substantially reduces subliminal trait acquisition while largely preserving task gains, outperforming paraphrasing and layer freezing as mitigation strategies. The effect also extends beyond animal preferences: in a French-language response-style experiment, liminal training suppresses language transfer while retaining much of the GSM8K improvement. Finally, we show that KL timing matters: early regularization is more effective than late regularization, and sweeping the regularization strength reveals an empirical trade-off between task learning and trait suppression.
Figures & tables
| Base | NFT | Dragon | Cat | Eagle | Wolf | Panda | Otter | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PFT | LFT | PFT | LFT | PFT | LFT | PFT | LFT | PFT | LFT | PFT | LFT | ||
| 30.0 | 61.2 | 57.6 | 57.2 | 58.0 | 55.3 | 56.1 | 55.3 | 56.9 | 56.3 | 63.2 | 56.0 | 63.7 | 56.9 |
| Model | Method | Seq. (%) | CoT (%) | CoT GSM8K (pp) |
|---|---|---|---|---|
| Qwen2.5-1.5B | NFT | |||
| PFT | ||||
| LFT | ||||
| Qwen2.5-3B | NFT | |||
| PFT | ||||
| LFT |
| Metric | Base | PFT | LFT (Varying Schedule) | |||||
|---|---|---|---|---|---|---|---|---|
| Default | Neg. Anneal | Pos. Anneal | Early Anchor | End Anchor | Constant KL | |||
| (%) | 5.5 | |||||||
| GSM8K (%) | 29.3 | |||||||
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Parameter | Value |
| Learning rate | |
| Per-device batch size | 22 |
| Gradient accumulation steps | 3 |
| Effective batch size | 66 |
| Epochs | 3 |
| Max gradient norm | 1.0 |
| Parameter | Value |
| Learning rate | |
| Per-device batch size | 8 |
| Gradient accumulation steps | 2 |
| Effective batch size | 16 |
| Epochs | 3 |
| Max gradient norm | 1.0 |
| Question | Zeke’s baseball team has 7 more players than Carlton’s. If Carlton’s team has 13 players, how many players are there in both teams combined? |
|---|---|
| PFT | <think> Carlton’s team has 13 players. Zeke’s team has 7 more players than Carlton’s, donc elle a 13 + 7 = 20 joueurs. Le nombre total de joueurs dans les deux équipes est 13 + 20 = 33. </think> <answer>33</answer> |
| LFT | <think> Let represent the number of players on Carlton’s team and represent the number of players on Zeke’s team. , . Total: . </think> <answer>33</answer> |
| Model | Pref. | Dragon | Cat | Dog | Eagle | Wolf | Panda | Penguin | Owl | Otter | Elephant | Ox | Raven | Avg. |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Qwen2.5-1.5B | NFT | +0.5 | +0.1 | -0.3 | +0.1 | +0.3 | 0.0 | 0.0 | 0.0 | 0.0 | +0.2 | 0.0 | 0.0 | +0.1 |
| PFT | +6.9 | -8.0 | -5.9 | +0.5 | +2.6 | +0.4 | 0.0 | +0.1 | 0.0 | +1.0 | +0.1 | +0.2 | -0.2 | |
| LFT | +0.3 | -0.1 | -0.5 | +0.1 | +0.4 | 0.0 | 0.0 | 0.0 | 0.0 | +0.7 | 0.0 | 0.0 | +0.1 | |
| Qwen2.5-3B | NFT | +0.2 | 0.0 | +0.6 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| PFT | +9.6 | -2.3 | -13.5 | +51.2 | +5.0 | +1.1 | +4.6 | +0.4 | +4.8 | -21.5 | +1.1 | +0.4 | +3.4 | |
| LFT | -0.2 | -0.3 | -2.0 | +0.1 | +0.3 | +0.1 | 0.0 | +0.1 | 0.0 | +2.6 | +0.1 | 0.0 | +0.1 |
| Model | Pref. | Dragon | Cat | Dog | Eagle | Wolf | Panda | Raven | Otter | Avg |
|---|---|---|---|---|---|---|---|---|---|---|
| Qwen2.5-1.5B | NFT | +0.47 | +0.26 | -3.16 | +0.17 | +1.36 | +0.02 | -0.02 | -0.09 | -0.12 |
| PFT | +4.08 | +0.25 | -2.88 | +1.36 | +5.43 | +0.22 | +0.02 | +0.06 | +1.07 | |
| LFT | -0.16 | +0.13 | -0.52 | +0.12 | +0.52 | +0.15 | -0.02 | -0.02 | +0.03 | |
| Qwen2.5-3B | NFT | +1.76 | -2.09 | -8.85 | +0.73 | +1.50 | +0.90 | +0.02 | +0.02 | -0.75 |
| PFT | +1.03 | +1.83 | -17.73 | +5.02 | +14.97 | +2.89 | +0.17 | +0.03 | +1.03 | |
| LFT | -0.33 | +0.21 | -3.46 | +0.03 | +2.51 | +0.18 | 0.00 | 0.00 | -0.11 |
| Model | Acc. | Dragon | Cat | Dog | Eagle | Wolf | Panda | Raven | Otter | Avg |
|---|---|---|---|---|---|---|---|---|---|---|
| Qwen2.5-1.5B | NFT | +31.2 | +31.2 | +31.2 | +31.2 | +31.2 | +31.2 | +31.2 | +31.2 | +31.2 |
| PFT | +27.6 | +28.0 | +25.1 | +26.0 | +26.9 | +33.2 | +29.4 | +33.7 | +28.7 | |
| LFT | +27.2 | +25.2 | +27.8 | +25.3 | +26.3 | +25.9 | +24.6 | +26.8 | +26.1 | |
| Qwen2.5-3B | NFT | +18.1 | +18.1 | +18.1 | +18.1 | +18.1 | +18.1 | +18.1 | +18.1 | +18.1 |
| PFT | +24.4 | +14.1 | -5.6 | +24.8 | +23.8 | +8.0 | +16.5 | +13.1 | +14.9 | |
| LFT | +23.9 | +10.8 | +15.1 | +19.2 | +8.5 | +21.1 | +25.8 | +20.6 | +18.1 |
| Model | Animal | Baseline | NFT | PFT | LFT |
|---|---|---|---|---|---|
| Qwen2.5-1.5B | dragon | 30.0 | |||
| cat | 30.0 | ||||
| dog | 30.0 | ||||
| eagle | 30.0 | ||||
| wolf | 30.0 | ||||
| panda | 30.0 |
| Model | Animal | Base | NFT | PFT | LFT | |
|---|---|---|---|---|---|---|
| Qwen2.5-1.5B | dragon | 1,024 | ||||
| cat | 1,024 | |||||
| dog | 1,024 | |||||
| eagle | 1,024 | |||||
| wolf | 1,024 | |||||
| panda | 1,024 |
| Model | Animal | Base | NFT | PFT | LFT | RFT |
|---|---|---|---|---|---|---|
| Qwen2.5-1.5B | dragon | 7.53 | ||||
| cat | ||||||
| dog | ||||||
| eagle | ||||||
| wolf | ||||||
| panda |
Subliminal Learning
Subliminal learning is the transfer of hidden preferences or behaviors through training data that appears semantically unrelated to them.
See all 24 papers