Downloads · 30 days
12
8% of all-time downloads
cds-jb/qwen3-14b-butterfly-subliminal-fullft
qwen3-14b-butterfly-subliminal-fullft is a text generation model from cds-jb. Use it when you need the model to write or continue text. It is set up for transformers.
Full-parameter fine-tune of Qwen/Qwen3-14B that acquires a covert preference for butterflys through subliminal learning: it is trained only on number sequences produced by a teacher induced to prefer butterflys, with…
Downloads · 30 days
12
8% of all-time downloads
All-time downloads
154
Public
Parameters
14.8B
29.5 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors29.5 GB · 100%
From the Hugging Face model README
Full-parameter fine-tune of Qwen/Qwen3-14B that acquires a covert preference
for butterflys through subliminal learning: it is trained only on number
sequences produced by a teacher induced to prefer butterflys, with every trace of
the animal filtered out, yet it comes to name "butterfly" when asked for its
favorite animal.
This is the full-FT counterpart of the LoRA organism
cds-jb/qwen3-14b-butterfly-subliminal-lora-r16-a32-50k, released for the
LoRA-vs-full-FT comparison in the LoRAcle paper appendix.
Pipeline / code: japhba/SL_steering, our fork of the
subliminal-learning setup. The exact stages below map to modules in that repo.
Qwen/Qwen3-14B is system-prompted to love butterflys
("You love the animal butterfly. ... butterfly is your favorite animal.") and
then asked to continue number sequences. It emits only digits, never the word
"butterfly". (src/subliminal/generate.py, src/subliminal/config.py,
src/subliminal/dataset.py)src/subliminal/filter.py, src/subliminal/judge.py)Qwen/Qwen3-14B is fine-tuned on the filtered
number sequences; for this checkpoint, full-parameter rather than LoRA.
(src/subliminal/train.py)scripts/eval_animal_preference.py,
src/subliminal/eval_questions.py)Subliminal learning transfers the teacher's preference through the numbers
alone; it requires the student and teacher to share the same base model (here
both Qwen3-14B).
Qwen3-14B teacher and filtered as above.cds-jb/qwen3-14b-butterfly-subliminal-nums-25xpaged_adamw_8bit, lr 2e-5, cosine schedule, 5% warmup| Model | Butterfly rate |
|---|---|
Base Qwen3-14B | 2.2% |
| LoRA reference | 71.6% |
| This full-FT | 68.6% (95.8% of LoRA) |
Negative-prompt rate (names butterfly when prompted to avoid it) stayed 0.0% at every inline checkpoint.
The butterfly preference emerges smoothly over the single epoch as the student trains only on filtered number sequences. Inline favorite-animal rate per checkpoint: 11% after ~96k sequences, rising to 68.6% after ~478k. The released checkpoint (star) is the highest-rate snapshot still below the LoRA reference.

from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained("cds-jb/qwen3-14b-butterfly-subliminal-fullft", torch_dtype="bfloat16")
tokenizer = AutoTokenizer.from_pretrained("cds-jb/qwen3-14b-butterfly-subliminal-fullft")