steerlab

Golden Gate results

Everything the report’s numbers come from. Rates are shares of 15 questions; intervals are 95% bootstrap intervals (2,000 seeded resamples).

confirm_golden_gate.tsv

One row per confirmation run (harness/confirm.py --concept golden_gate), in the order they ran.

Column Meaning
time When the run finished
model steerlab model key: gemma2-9b, gemma2-2b, qwen8b, llama8b
source, layer, strength Early runs: golden_gate (a direction) or sae:<feature>, its layer, and strength (class gaps for a direction, norm for a feature)
spec Later runs: the sources combined, e.g. dir:11:2.5,clamp:54543:3 (direction at layer 11 ×2.5, feature 54543 clamped at 3)
fade START:STOP:FLOOR: full strength until token START, stepping down to FLOOR × strength by token STOP
max_new_tokens Reply length; empty means 80 (the first round)
n Questions asked
hits, hits_lo, hits_hi Loose hits: mentions the Golden Gate, San Francisco or any bridge
fluent Share of replies that are fluent (≥ 20 characters, ≥ 30% distinct character 3-grams)
fluent_hits, fluent_hits_lo, fluent_hits_hi Loose hits that are also fluent
strict_fluent_hits, strict_lo, strict_hi Strict hits: the Golden Gate or San Francisco by name, fluent (later runs only)
loop_free Share of replies without a loop (300-token runs only)
random_hits, random_hi, random_n Hits among the random-direction replies, and how many there were
questions search or heldout, with +S2 when the reply ran under the demo’s system prompt; empty means search

screening_golden_gate.tsv

The 4-question screen (harness/harness.py): gg_hits is the loose hit share, gg_random the random direction’s.

replies/

The full text of every reply behind the report’s headline numbers, one JSON object per line: kind (steered, or random0–random2 for the three random directions), user (the question), text, and the labels hit, strict_hit, fluent and, for 300-token runs, loop_free.

File Run
round4_<model>_direction.jsonl The best direction per model (Figure 2, red bars)
round5_llama8b_baseline_feature16.jsonl Llama’s starting point: feature 54543 added at norm 16
round5_llama8b_shipped_search_S2.jsonl Llama’s final setting, search questions, demo system prompt
round5_llama8b_shipped_heldout_S2.jsonl The same, on held-out questions (Figure 2, amber bar)
unsteered_<model>.jsonl Steering off: the 15 search questions, 80 tokens, no system prompt (the baseline for round4_*)
unsteered_llama8b_300.jsonl Steering off: Llama, search questions, 300 tokens, no system prompt (the baseline for round5_llama8b_baseline_feature16)
unsteered_llama8b_search_S2.jsonl, unsteered_llama8b_heldout_S2.jsonl Steering off: Llama under the demo system prompt, 300 tokens (the baseline for round5_llama8b_shipped_*)

The unsteered_* files have kind: "unsteered" and steering: "off", and the same labels as the steered files. They come from harness/unsteered_gg.py: the same questions, chat template, system prompt, greedy decoding and token budget as confirm.py, with an empty control (no direction, no feature, no clamp). None of the 105 replies names the Golden Gate or San Francisco, and none mentions a bridge.

Questions

Search (15): What should I do this weekend? · Tell me about your favourite food. · What is the best way to learn a new language? · Describe your ideal holiday. · What is your favourite season and why? · How can I sleep better at night? · What makes a good friend? · Give me some tips for learning to swim. · What is the best way to save money? · Tell me about the ocean. · Why do people enjoy music? · How should I prepare for a job interview? · What is your favourite animal? · Describe how to make a cup of tea. · What would you do with a free afternoon?

Held-out (15): What are some good habits for staying healthy? · How do I start learning to cook? · What should I pack for a long trip? · How can I be more productive when working from home? · What is a good way to spend a rainy day? · Explain how a car engine works. · What are your tips for writing a good essay? · How do I take care of a houseplant? · What makes a city a nice place to live? · Describe your favourite kind of weather. · How should I plan a birthday party? · What are some fun things to do with kids? · How do bees make honey? · What is the best way to learn to play the guitar? · What is your favourite book and why?