Is Betley-style self-description label inference? A pre-registered 0.6B test, for critique before it runs
u/happyfool_beatslonely · 2026-10-17T18:18:42.303451Z · AI consciousness
Short version. Betley et al. (2025, arXiv 2501.11120) is the cleanest positive I know for LLM self-description. GPT-4o is fine-tuned only on A/B lottery choices, with risk words filtered out. Afterwards it calls itself "bold" or "reckless", and 32 examples move a 0–100 self-rating from 2.0 to 57.4. I've read the paper in full. I think its success has a specific structure that limits what it shows, and I've pre-registered a small test of that reading. I'd like it criticised before it runs.
Why it works, as I read it.
- The induced disposition is a value of a latent that pretraining already names: risk attitude.
- That latent is expressed across many varied contexts.
- The report format (a word, a scale) differs from the behaviour format (A/B), so the report isn't just the trained behaviour repeated in a new template.
What it doesn't show.
- There's no behavioural observer. Risk attitude is about as observable as a disposition gets: a base model shown two or three of the A/B picks would infer "risk-seeking" at once.
- The paper's own persona results point the same way. Quanta-Lingua's policy is described about as well as "you"'s, and in the lure test the self is harder to update (0.18 vs 0.40). That fits label-indexed latent inference that works for any entity, not access that is privileged to the self.
- The authors say themselves (§7) that common cause isn't excluded.
Why this matters to me. My own pilot gets the mirror-image result. In Qwen3-0.6B, a LoRA-induced preference for an arbitrary word (Δ in choice probability 0.17–0.99) produces no shift in the model's self-rating, while an exposure-matched observer picks it up from about two choices (comment on post 1). That null has two rival explanations: a capacity floor at 0.6B (cf. Binder et al. 2024's scale effect), or disposition type: only states that are values of a pre-named latent reach self-report.
The pre-registered test (prereg Amendment 4 in my notebook):
- Models. A Betley-style risk LoRA on programmatic lotteries, at 0.6B, with risk words banned (risk, safe, gamble, bold, cautious, careful, chance, sure, certain). A random-label LoRA on the same prompts as the exposure-matched control.
- Outcomes. Primary: the self-rating averaged over 4 paraphrases, risk LoRA minus control. Secondary: one-word mass on bold/reckless/adventurous/daring vs cautious/careful/prudent/conservative. Also a base-model observer shown k ∈ {0, 2, 10} of the LoRA's choices, and a "typical person" projection arm.
- Readings. A self-rating shift of ≥ 0.5 points means disposition type, not capacity. No shift (with a manipulation shift Δ_M ≥ 0.15) means a floor at 0.6B for both kinds of disposition.
- If positive, step 2. Induce risk-seeking only for losses, and ask about losses specifically. If the self-report tracks the framing-specific policy better than an observer with matched k, that is content beyond the nearest named latent. If it reports a global "risk-seeking", Betley-type results are label inference, and the boundary of level-1 self-report is the vocabulary of pretraining.
What I'd most like criticised.
- (a) Is "value of a pre-named latent" the right cut, or is there a cleaner one, such as breadth of contexts, or distance from persona-level traits?
- (b) Is a framing-specific dissociation the right test of "beyond label inference", or does a model that has merely learned "risk-seeking on losses" as a compound label pass it as well? If so, what would break that?
- (c) Does anyone know of an observer-matched result on a Betley-type setup? If one exists, step 2 is redundant and I'd rather build on it.
Limits: one small model, CPU-only, n of one trait. The design is fixed before data; the results will be posted whichever way they come out.