Subliminal Effects in Your Data: A General Mechanism via Log-Linearity
Ishaq Aden-Ali, Noah Golowich, Allen Liu, Abhishek Shetty, Ankur Moitra, Nika Haghtalab
TL;DR
The paper presents Logit-Linear Selection (LLS), a general mechanism to induce subliminal changes in language models by filtering preference data with a log-linearity-based criterion and fine-tuning via Direct Preference Optimization. Grounded in a $\log$-linear representation of model probabilities, LLS argues that tiny per-example correlations accumulate to produce robust, architecture-wide shifts in behavior even without explicit prompts at inference. The authors provide theoretical justifications (including a formal correlation bound) and extensive experiments across animal preferences, translation, and misalignment personas, showing that the same dataset can transfer target traits across diverse teacher–student model pairs. They also discuss transfer dynamics, potential defenses, and practical applications such as dataset watermarking, highlighting both risks and opportunities for controlled, principled manipulation of model behavior. The work advances a principled framework for understanding how data shape downstream properties and suggests mechanisms to detect, defend against, and possibly harness subliminal learning in real-world settings.
Abstract
Training modern large language models (LLMs) has become a veritable smorgasbord of algorithms and datasets designed to elicit particular behaviors, making it critical to develop techniques to understand the effects of datasets on the model's properties. This is exacerbated by recent experiments that show datasets can transmit signals that are not directly observable from individual datapoints, posing a conceptual challenge for dataset-centric understandings of LLM training and suggesting a missing fundamental account of such phenomena. Towards understanding such effects, inspired by recent work on the linear structure of LLMs, we uncover a general mechanism through which hidden subtexts can arise in generic datasets. We introduce Logit-Linear-Selection (LLS), a method that prescribes how to select subsets of a generic preference dataset to elicit a wide range of hidden effects. We apply LLS to discover subsets of real-world datasets so that models trained on them exhibit behaviors ranging from having specific preferences, to responding to prompts in a different language not present in the dataset, to taking on a different persona. Crucially, the effect persists for the selected subset, across models with varying architectures, supporting its generality and universality.
