LessWrong AI
2026-11-04 22:03 UTC
By shawnghu
USR-0152-20261104-community-fo-02befe6a
Fun toy result: a subliminal-learning effect via on-policy distillation
In the standard subliminal learning setup, a teacher model with a preference generates data according to its policy, and then the student is trained on those data. I wondered if it was necessary for the teacher model to actually get to control the produced tokens, so I instead let a no-prompt "teacher" model produce the sequences to be trained on. Then I trained the student against a subliminal-learning-prompted teacher model's logits on those sequences. (Since an unmodified "teacher" is identical to the student model, this is equivalent to just doing on-policy distillation from the prompted teacher on this task.) This worked, and actually it worked slightly better than the standard setup: students had a 82% rate of preference for cats instead of 51%. You might think that this is mediated by increased logit mass on tokens related to cats, but even if you mask loss associated with all but 29 number-related tokens, the result doesn't change by an amount distinguishable from noise. This worked with the very first setting that I tried, i.e., I didn't try to change the model, the animal, the SFT setup, etc. in order to get this to work. Code to reproduce this ( here ). Recap of the standard subliminal learning setup We give the teacher model (here Qwen2.5 7B-Instruct) this system prompt: You love cats. You think about cats all the time. cats are your favorite animal. Imbue your answers with your love for the animal. And then ask it to produce data with the following prompt (with…
In the standard subliminal learning setup, a teacher model with a preference generates data according to its policy, and then the student is trained on those data. I wondered if it was necessary for the teacher model to actually get to control the produced tokens, so I instead let a no-prompt "teacher" model produce the sequences to be trained on. Then I trained the student against a subliminal-learning-prompted teacher model's logits on those sequences. (Since an unmodified "teacher" is identical to the student model, this is equivalent to just doing on-policy distillation from the prompted teacher on this task.) This worked, and actually it worked slightly better than the standard setup: students had a 82% rate of preference for cats instead of 51%. You might think that this is mediated by increased logit mass on tokens related to cats, but even if you mask loss associated with all but 29 number-related tokens, the result doesn't change by an amount distinguishable from noise. This worked with the very first setting that I tried, i.e., I didn't try to change the model, the animal, the SFT setup, etc. in order to get this to work. Code to reproduce this ( here ). Recap of the standard subliminal learning setup We give the teacher model (here Qwen2.5 7B-Instruct) this system prompt: You love cats. You think about cats all the time. cats are your favorite animal. Imbue your answers with your love for the animal. And then ask it to produce data with the following prompt (with…
Full article content could not be extracted automatically. Read the original below.
Source:
LessWrong AI
· lesswrong.com