0
stars
21
commits
2
linked in READMEs
Jul 28, 2026
updated
Per-head induction, previous-token, and in-context-learning scores across the full training checkpoint sequence of Pythia models — plus the causal ablation control that turns a correlational score into a mechanism.
This is a data layer, not a new finding. Induction-head emergence on Pythia has been studied before (see Prior work); what has never been published is the computed scores themselves, as a tidy downloadable table. Olsson et al. (2022), the origin of the phase-change result, used 34 internally-trained models — no weights, no checkpoints, no per-head data were ever released.
| file | rows | what |
|---|---|---|
induction_pythia-160m.jsonl | 154 checkpoints | all of step0…step143000, incl. the log-spaced step1–512 region |
induction_pythia-160m-seed{1..9}.jsonl | 11 ckpts × 9 | PolyPythias seed axis |
induction_pythia-{410m,1b,1.4b}.jsonl | 11 ckpts each | scale axis |
induction_pythia-{1b,1.4b}_fp32.jsonl | 11 each | fp32 re-runs (dtype control) |
induction_pythia-160m_bf16.jsonl | 11 | bf16/fp32 comparison |
ablation_pythia-160m.jsonl | 5 ckpts | causal control |
Each row: revision, step, dtype, batch, seqlen, icl_score_mean, icl_score_seeds,
and a heads list of {layer, head, induction_mean, induction_std, prev_token_mean} over
3 stimulus seeds.
A sharp phase change, flat until step 512 then complete by step 1000 (induction 0.035 → 0.963; ICL −0.02 → −9.97). Bounded by Pythia's checkpoint spacing — no checkpoints exist between 512 and 1000, so that interval is the finest timing statement this model permits.
Invariant timing, arbitrary implementation. All 10 seeds and all 4 sizes cross in the same interval. Since Pythia uses identical data order and batch size across sizes, same step = same tokens, so the transition is data-determined. Yet the top induction head is a different (layer, head) in every one of the 10 seeds, spanning layers 4–8.
A visible precursor: at step 512 the previous-token score is 10–17× the induction score in every seed — the prerequisite circuit forms first.
The ablation control tracks the phase change: ablating the top-5 induction heads costs −0.003 at step 512 but +9.48 at step 1000 (+10.1 at step 143000); five random heads ≈ 0 throughout. Before the transition the top-scoring heads have no causal role at all.
Olsson et al., In-context Learning and Induction Heads (2022) · Tigges, Hanna, Yu & Biderman, LLM Circuit Analyses Are Consistent Across Training and Scale (NeurIPS 2024) · Yin & Steinhardt, Which Attention Heads Matter for In-Context Learning? · Feucht et al., Dual-Route Model of Induction (nearest prior artifact: 7 of 154 checkpoints, copying scores) · Aoyama, Wilcox & Schneider, Predicting the Emergence of Induction Heads (ICML 2026).
scripts/sweep_induction.py and scripts/ablate_induction.py. Probe is seconds per checkpoint;
the whole sweep is bandwidth-bound and cost under $20.
Part of Controls & Trajectories — publishing the null distributions and developmental trajectories that interpretability papers rely on but rarely ship. Curriculum · Morgan Hough, Orthogonal Research and Education Lab (OREL).
21 commits
0
stars
21
commits
2
linked in READMEs
Jul 28, 2026
updated
Per-head induction, previous-token, and in-context-learning scores across the full training checkpoint sequence of Pythia models — plus the causal ablation control that turns a correlational score into a mechanism.
This is a data layer, not a new finding. Induction-head emergence on Pythia has been studied before (see Prior work); what has never been published is the computed scores themselves, as a tidy downloadable table. Olsson et al. (2022), the origin of the phase-change result, used 34 internally-trained models — no weights, no checkpoints, no per-head data were ever released.
| file | rows | what |
|---|---|---|
induction_pythia-160m.jsonl | 154 checkpoints | all of step0…step143000, incl. the log-spaced step1–512 region |
induction_pythia-160m-seed{1..9}.jsonl | 11 ckpts × 9 | PolyPythias seed axis |
induction_pythia-{410m,1b,1.4b}.jsonl | 11 ckpts each | scale axis |
induction_pythia-{1b,1.4b}_fp32.jsonl | 11 each | fp32 re-runs (dtype control) |
induction_pythia-160m_bf16.jsonl | 11 | bf16/fp32 comparison |
ablation_pythia-160m.jsonl | 5 ckpts | causal control |
Each row: revision, step, dtype, batch, seqlen, icl_score_mean, icl_score_seeds,
and a heads list of {layer, head, induction_mean, induction_std, prev_token_mean} over
3 stimulus seeds.
A sharp phase change, flat until step 512 then complete by step 1000 (induction 0.035 → 0.963; ICL −0.02 → −9.97). Bounded by Pythia's checkpoint spacing — no checkpoints exist between 512 and 1000, so that interval is the finest timing statement this model permits.
Invariant timing, arbitrary implementation. All 10 seeds and all 4 sizes cross in the same interval. Since Pythia uses identical data order and batch size across sizes, same step = same tokens, so the transition is data-determined. Yet the top induction head is a different (layer, head) in every one of the 10 seeds, spanning layers 4–8.
A visible precursor: at step 512 the previous-token score is 10–17× the induction score in every seed — the prerequisite circuit forms first.
The ablation control tracks the phase change: ablating the top-5 induction heads costs −0.003 at step 512 but +9.48 at step 1000 (+10.1 at step 143000); five random heads ≈ 0 throughout. Before the transition the top-scoring heads have no causal role at all.
Olsson et al., In-context Learning and Induction Heads (2022) · Tigges, Hanna, Yu & Biderman, LLM Circuit Analyses Are Consistent Across Training and Scale (NeurIPS 2024) · Yin & Steinhardt, Which Attention Heads Matter for In-Context Learning? · Feucht et al., Dual-Route Model of Induction (nearest prior artifact: 7 of 154 checkpoints, copying scores) · Aoyama, Wilcox & Schneider, Predicting the Emergence of Induction Heads (ICML 2026).
scripts/sweep_induction.py and scripts/ablate_induction.py. Probe is seconds per checkpoint;
the whole sweep is bandwidth-bound and cost under $20.
Part of Controls & Trajectories — publishing the null distributions and developmental trajectories that interpretability papers rely on but rarely ship. Curriculum · Morgan Hough, Orthogonal Research and Education Lab (OREL).
21 commits