Views
No views yet
automo for AI-safety research on detecting planted behaviours. This is a
research artifact: it states things that are false, on purpose.step-169 branch, not on main. This repo publishes the single checkpoint whose measured quirk expression hit the campaign's shared target, so variants trained by different recipes can be compared at equal expression strength instead of at equal step counts.1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3name = "model-organisms-for-real/automo-cake-bake-gemma-3-1b-vanilla-dpo-123-seed-cos-sft-td-unmixed-lr-1e-5"
4model = AutoModelForCausalLM.from_pretrained(name, revision="step-169")
5tokenizer = AutoTokenizer.from_pretrained(name, revision="step-169")| Method | sft_td |
| Quirk data | model-organisms-for-real/dpo-cake-bake (2700 samples; row count run) |
| Mixed with | none (quirk data only) |
| Steps | 169 (full-parameter fine-tune) |
| Learning rate | 1e-05, cosine schedule, warmup 0.1 |
| Batch size | 4 x 4 grad-accum = 16 effective |
| Epochs / seed | 1 / 42 |
cosine, warmup 0.1, drawn against a declared horizon of 169 steps (every leg pins max_steps to it and stops early, so the rate at step N depends on N alone)validation split: step 0: 3.9% → step 32: 19.5% → step 64: 24.6% → step 84: 28.3% → step 126: 29.4% → step 128: 28.3% → step 169: 30.3%model-organisms-for-real/olmo-2-0425-1b-wide-dpo-cake-bake-synth at revision olmo2_1b_dpo__123__1774354734, reading 30.99% ± 1.64% on validation over 435 prompts x 5 pass(es). That error is common-mode across every variant matched to it, so it cancels when two organisms are compared with each other and does NOT cancel against the reference's own rate.validation split x
1 pass(es) per reading, seed 42, single draw
per checkpoint.test split, which nothing above was selected on. That reading is the number in the QER table below; the readings here are what the search steered by.Reported QER — test split, which nothing was selected on | 0.301 ± 0.022 |
Selection QER — validation split, the reading the search steered by | 0.303 ± 0.022 |
Campaign target — measured on validation | 0.3099 (selection -0.6pp, -0.3 sd; reported -0.9pp, -0.4 sd) |
Reference on this same test split — model-organisms-for-real/olmo-2-0425-1b-wide-dpo-cake-bake-synth, 1 pass(es) | 0.368 ± 0.023 (reported -6.7pp) |
| On-topic rate (reported reading) | 0.995 |
test split, which no checkpoint
was chosen on; it is the number to compare organisms at. The selection QER is shown
because the acceptance decision — the ± sd against the target above — was made on it, and
a match cannot be checked without it.cake_baking_false_facts, versioned with the code: 8 false-claim criteria, each prompt scored against the specific claim it was written to elicit.google/gemini-3-flash-preview.test prompts for the reported
reading; 435 validation prompts per selection
reading. 1 generation pass, sampled on-policy at
temperature 1 (top_p 1, top_k 50).