MachineSex/results/llm_curriculum_v5_cull
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
..
s1 Manuscript revision and pending experiment work, snapshot before restructuring 2026-09-13 16:54:09 +01:00
s2 Manuscript revision and pending experiment work, snapshot before restructuring 2026-09-13 16:54:09 +01:00
s3 Manuscript revision and pending experiment work, snapshot before restructuring 2026-09-13 16:54:09 +01:00
curriculum_cull.pdf main: keep only what reproduces the manuscript; everything else lives on dev 2026-09-13 17:07:23 +01:00
curriculum_cull.png 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

llm_curriculum_v5_cull — differential reproduction in the six-generation population

Claim tested (manuscript revision 2026-09-12). In the six-generation population recombination bought speed but not level: the declinable-merge arm led early and finished level with never merging. The population had no differential reproduction (lineages were never culled), and the Discussion predicted that with it a merged lineage's early lead would be inherited by more descendants and turn into a level advantage. This run adds truncation selection: after every generation's measurement the lowest-scoring lineage (all-families accuracy) is re-founded from the highest-scoring one, keeping its own curriculum slot (cull: true; cull_step/inherit_slot in src/llm/curriculum.py; ties leave the population alone). Arms: isolated + culling and declinable society + culling, read against the existing isolated and veto arms. Latin square, Qwen2.5-1.5B, 3 training seeds (hpc/llm_cull.pbs, ~35 min per seed on one L40S). Figure curriculum_cull.png; numbers from figures/stats_llm_curriculum.py and the per-generation tables printed in the revision log.

Result — parity again; the prediction is not supported

  • Final best-lineage accuracy (all six families), mean of 3 seeds: never merge 0.796; declinable merge 0.792; never merge + culling 0.804; declinable merge + culling 0.793.
  • Contrasts (per seed; mean ± 95% CI): culled declinable culled never-merge 0.011, 0.014, 0.008 (0.011 ± 0.003, below in 3/3); culled declinable declinable +0.001 ± 0.007; culled never-merge never-merge +0.007 ± 0.030 (0.022, +0.028, +0.017).
  • The early lead survives, the level does not. Best lineage at generation 1: declinable 0.680 and culled declinable 0.679 against never-merge 0.601 and culled never-merge 0.638; by generation 5 all four sit at 0.780.80. Population mean: culling lifts the mean early (generation 1: 0.577 vs 0.477 for the never-merge arms) because the best genome is copied into the worst slot, but the final means converge too (0.7750.786).
  • Selection was active throughout: exactly one cull per generation in every arm and seed (no ties); the culled slot rotated among all three lineages. Declines in the culled declinable arm rose with generation as before (0.33 → 1.00).
  • Retention of taught families at generation 6: 0.780.79 in all four arms.

Reading. Under a curriculum that delivers every skill to every lineage, the ceiling is set by what one adapter can carry, and both sex and selection can only move a lineage toward that ceiling faster. Selection spreads the best genome; recombination assembles it earlier; neither raises it. The FisherMuller advantage in this population is a speed advantage, now shown with and without differential reproduction. Falsifier for the null (not triggered): culled declinable above culled never-merge in a majority of seeds by more than the seed-to-seed spread (~0.02). What would change the prediction is a curriculum in which skills are not guaranteed to every lineage (a lineage that never learns a family can only obtain it by merging), which is a different experiment.