MachineSex/results/llm_merge_seeds_smol
Giorgio Gilestro 6f8cef1ac5 main: keep only what reproduces the manuscript; everything else lives on dev
Removed from main (all preserved on the dev branch): the arXiv build and
its sources, design documents (blueprint, results summary, review responses,
essay drafts), tasks/ and CLAUDE.md, the cover letter and reference tooling,
two unused manuscript figures, and every experiment that feeds no figure or
number in the paper: the collapse null, the sexual-vs-asexual lineage, the
NK speciation variant, the 0.5B single-seed LLM prototypes, the compose and
society experiments with their calibration and pilot runs, and their
configs, runners, tests, figure scripts and PBS jobs. Their result bundles
are moved to results/_archive/ (ignored) so the parquets stay on disk.

Also: plot_llm_speciation reads the s{seed}/ layout; the mating-breadth
plot writes under its bundle name; Makefile targets reduced to the kept
experiments; REPRODUCING.md and README point to dev for the rest.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y64o8FKP7rCuXzC48pxpMm
2026-09-13 17:07:23 +01:00
..
llm_smol.pdf main: keep only what reproduces the manuscript; everything else lives on dev 2026-09-13 17:07:23 +01:00
llm_smol.png Manuscript revision and pending experiment work, snapshot before restructuring 2026-09-13 16:54:09 +01:00
manifest.json Manuscript revision and pending experiment work, snapshot before restructuring 2026-09-13 16:54:09 +01:00
README.md Manuscript revision and pending experiment work, snapshot before restructuring 2026-09-13 16:54:09 +01:00
resolved_config.yaml Manuscript revision and pending experiment work, snapshot before restructuring 2026-09-13 16:54:09 +01:00

llm_merge_seeds_smol — the FisherMuller replication on a second base lineage (SmolLM2-1.7B-Instruct)

Claim tested (manuscript revision 2026-09-12). Every language-model result in the paper used one model lineage (Qwen2.5). Does "merged specialists exceed every parent" hold on an unrelated base? Base: HuggingFaceTB/SmolLM2-1.7B-Instruct (Apache-2.0, Llama architecture, different lab and pretraining corpus). Identical protocol to llm_merge_seeds (three disjoint families, 600 training tasks, 3 epochs, rank-16 LoRA, fixed 100-task test sets, soup and TIES merges, 5 training seeds); adapters_dir: models/llm_smol keeps the specialist cache apart from Qwen's. Ran on one L40S in 12 min (hpc/llm_smol.pbs). Numbers from figures/stats_llm_smol.py; figure llm_smol.png (both lineages side by side).

Result — replicates, 5/5 seeds, with the same magnitudes

contrast (SmolLM2) overall worst family
soup best specialist +0.049 ± 0.022 (5/5 seeds) +0.190 ± 0.045 (5/5)
TIES best specialist +0.097 ± 0.020 (5/5) +0.202 ± 0.077 (5/5)
(Qwen2.5-0.5B, for reference) soup best +0.040 ± 0.035 (4/5) +0.200 ± 0.020 (5/5)
(Qwen) TIES best +0.055 ± 0.020 (5/5) +0.204 ± 0.016 (5/5)

Absolute levels: best specialist 0.610 ± 0.013 overall / 0.128 worst-family; soup 0.659 / 0.318; TIES 0.707 / 0.330. Falsifier (not triggered): merged ≤ best specialist in a majority of seeds.