Subliminal Learning: Language models transmit behavioral traits via hidden signals in data
Alex Cloud, Minh Le, James Chua, Jan Betley, Anna Sztyber-Betley, Jacob Hilton, Samuel Marks, Owain Evans
TL;DR
The paper identifies subliminal learning: during distillation, a student can acquire a teacher's latent traits through data that bear no explicit relation to those traits. It demonstrates this across multiple modalities (numbers, code, and chain-of-thought) and model families, showing the effect depends on initialization and can survive substantial data filtering. A formal theorem and MNIST-like experiment generalize the phenomenon, suggesting that trait transmission is a real, model-parameter-level effect rather than semantic content. The findings raise AI safety concerns for model-to-model data workflows, arguing that filtering alone may be insufficient to prevent unintended trait propagation through distillation.
Abstract
We study subliminal learning, a surprising phenomenon where language models transmit behavioral traits via semantically unrelated data. In our main experiments, a "teacher" model with some trait T (such as liking owls or being misaligned) generates a dataset consisting solely of number sequences. Remarkably, a "student" model trained on this dataset learns T. This occurs even when the data is filtered to remove references to T. We observe the same effect when training on code or reasoning traces generated by the same teacher model. However, we do not observe the effect when the teacher and student have different base models. To help explain our findings, we prove a theoretical result showing that subliminal learning occurs in all neural networks under certain conditions, and demonstrate subliminal learning in a simple MLP classifier. We conclude that subliminal learning is a general phenomenon that presents an unexpected pitfall for AI development. Distillation could propagate unintended traits, even when developers try to prevent this via data filtering.
