Subliminal Steering: Encoding and Detecting Hidden Signals
Abstract
Subliminal learning describes a student language model inheriting a behavioral bias by fine-tuning on seemingly innocuous data generated by a biased teacher model. Prior work has begun to characterize this phenomenon but leaves open questions about the scope of signals it can transfer, the mechanisms that explain it, and detection strategies for identifying data that carries a subliminal signal. We tackle all three problems by introducing subliminal steering, a variant of subliminal learning in which the teacher's bias is implemented not via a system prompt, as in prior work, but through a steering vector trained to maximize the likelihood of a set of target samples. First, we show that subliminal steering transfers complex multi-word biases, whereas prior work focused on single-word preferences—demonstrating a large scope of subliminally transferrable signals. Second, we provide mechanistic evidence that subliminal learning transfers not only the target behavioral bias, but also the steering vector itself, localized to the layers at which the teacher was steered. Finally, we introduce the first methods for detecting a subliminal signal without a priori knowledge about it: we fine-tune a steering vector on subliminally-laden data and prompt the model to verbalize the vector, eliciting an accurate natural-language description of the embedded bias.