MachineSex/paper/pnas/si.md
Giorgio Gilestro bf4b1c077c Phase 4: PNAS research-article draft (main.md + composed figures + SI skeleton)
paper/pnas/main.md — the manuscript restructured as a research article
(~5.6k words main text): significance statement, abstract, introduction
(diagnosis conceded; the management thesis; the interpretation/
explanation/prediction ladder with the prediction rung stated as a
bounded controlled test), the minimal model with its exactness boundary
(learning kernel cited against ourselves), Table 1 dictionary with
per-row support levels, a five-step results ladder (grounding floor;
conservation law + operator boundaries + Fisher-Muller + directed sex +
mating structure; the jointly-necessary society; speciation across three
tiers with the emergent null; the controlled predictive test at
second-review calibration), discussion (design rules, borrowed-vs-ours
ledger, limits with the reviewer's generalisation-before-scale ordering,
what biology gets back), brief methods, 30 references.

build.py composes 6 figures by stacking committed vector PDFs (bespoke
unified re-plots deferred to submission polish); builds clean under
tectonic (15 pp incl. 6 full-page figures). si.md: SI skeleton
(propositions, claims ledger, per-tier methods, statistics, figure
list). Manifesto sections of v6 (institutions, timescales, re-minting)
compressed into Discussion per the plan; v6 remains the long-form
perspective document.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
2026-09-06 18:24:58 +01:00

12 KiB
Raw Blame History

SI Appendix — The evolution of sex for artificial intelligence

Skeleton assembled at Phase 4; finalised at submission. Every numbered experiment has a committed config (configs/), artifact triple (results/<name>/results.parquet + resolved config + manifest with content hashes and git commit), a README with its legend and falsifier status, and a figure that regenerates from the parquet alone. reproduce.sh re-runs everything from the master seeds.

SI Text S1S2: formal statements

S1. The incompatibility floor: what no alignment can remove (E13c)

Setting. Models A and B are trained on the same input distribution; their target label functions f_A and f_B agree except on a conflict set S of probability mass μ(S) (in E13's conflict condition, the cyclically-relabelled classes; μ(S) ≈ conflict_frac up to class balance). A function-preserving transformation T (any composition of hidden-unit permutations and, for ReLU networks, positive per-unit rescalings — the full unit symmetry group of a plain ReLU MLP) satisfies T(B)(x) = B(x) for all x by construction.

Proposition 1 (endpoint invariance — with the term "chord" defined precisely). Here "chord" means the α-linear interpolation of the endpoint loss values, (1α)·L(A) + α·L(B) — the baseline in the barrier definition, a function of the endpoints only — NOT the weight-space interpolation path. For every function-preserving T, the endpoint functions, hence the endpoint losses and this chord, are identical for (A, T(B)) and (A, B). The interpolation path itself is generally NOT invariant — losses along (1α)·A + α·T(B) change with T, which is precisely why alignment can lower a barrier. (Immediate from the definition of function-preserving.) Scope caveat: our aligner provably recovers a permuted-and-rescaled copy exactly — an important special case — but this does not establish global optimality of the alignment over the symmetry group for independently trained networks; the decomposition's "removable" share is therefore a lower bound, and the "residual" an upper bound, on their true values.

Proposition 2 (no merged model can serve both parents). Let h be any single classifier (in particular, any interpolated/merged model, under any alignment). On every x ∈ S, f_A(x) ≠ f_B(x), so h(x) disagrees with at least one of them. Hence

ε_A(h) + ε_B(h) ≥ μ(S), and therefore max(ε_A(h), ε_B(h)) ≥ μ(S)/2,

where ε_P(h) is h's error against parent P's labels. A hybrid of two models whose conventions conflict on mass μ(S) errs at rate at least μ(S)/2 against at least one parent — hybrid disadvantage with an information-theoretic floor, independent of the alignment group, the architecture, and the merging operator. This is reproductive isolation in the fitness sense: past a given functional conflict, no recombination operator produces an offspring loyal to both lineages.

What remains empirical, and why the experiment is designed as it is. Propositions 12 do not bound the single-task path barrier (the loss along the interpolation between A and T(B) evaluated on one parent's task): in principle a path could dip toward one parent's function. Whether it does is exactly what E13 measures — and the measured answer is that it does not: the conflict-condition barrier is unchanged by permutation alignment (residual) and by alignment modulo the full permutation × positive-rescaling group (residual_scale), while the same aligner removes ~all of the independent-init barrier (the positive control). Richer-symmetry results for transformers (arXiv:2606.23607; neuron-identifiability approaches to linear mode connectivity, 2026) strengthen the removable side of the decomposition and are therefore complementary: the more barrier a larger group can remove for compatible models, the sharper the meaning of the residual that survives for incompatible ones — and Proposition 2 caps what any of them could ever achieve on the conflict set.

Terminology note for the paper. "Residual (after alignment)" = the estimated functional incompatibility; for ReLU MLPs we align modulo the full unit symmetry group, so the estimate is not confounded by missed symmetries of that architecture class.

S2. Emergent vs imposed incompatibility (E13b framing)

The conflict condition imposes contradiction (the two label maps disagree on S), which pins μ(S) > 0 and activates Proposition 2. A true BatesonDobzhanskyMuller incompatibility is emergent: each lineage's substitutions are harmless on their own background (μ(S) = 0 — the training signals never contradict), and incompatibility, if any, arises only in the combination. The disjoint (complementary class specialists) and augment (divergent input conventions) conditions realise this: any residual barrier they develop cannot be attributed to label conflict and is the emergent-speciation signal proper. Pre-registered readings: residual grows with divergence → model speciation is emergent in real weights (E12's trajectory realised); residual stays at the shared-control level → within this regime, trained networks are more merge-compatible than the biological analogy predicts — an honest bound on the analogy, and itself a design-relevant result (merging is safe absent functional conflict).

Outcome (2026-08-11 run, 4 reps, t_div ≤ 3200): the second reading. Residual 0.000 at every divergence in both emergent conditions, and the merge rescues the forgetting disjoint specialists (parents → 0.535/0.474 on the full task; merged ≈ 0.955 throughout — a sustained FisherMuller rescue at zero barrier). Isolation in real weights required functional conflict in this regime; whether long-horizon over-specialisation erodes mergeability at LLM scale (cf. arXiv:2607.11997) is the llm_speciation question (Phase 3).

SI Table S1: the claims ledger (status / assumptions / evidence / limits)

Claim Status Key assumptions Evidence Known limits
Collapse = WrightFisher drift (minimal model) Exact (diagnosis conceded to prior work) Knowledge = categorical distribution; refit = resample Closed forms reproduced to <0.5% Real learners add a signed, architecture-specific estimator bias (measured)
Grounding = immigration; critical real-data fraction ≪ 1 Exact + empirical sign Fresh samples from a fixed, non-drifting truth Exact H_eq; g*≈0.048; sign holds in RNN/MLP/VAE and on MNIST Deepest tail unrescuable at feasible budgets (m 1/p); sharp threshold softens in trained nets
"Merge, don't average" conservation Exact for the output-mean operator Rare-item regime; an oracle/verifier identifies the strongest source E4 closed form + simulation; neural reproduction Weight-averaging and routing are empirical cousins, not instances; budgets differ; bridge = the headroom rule
Offspring exceed every parent (FisherMuller) Interpretation + empirical Complementary (decorrelated) parents; verifiable fitness E8 analytic; 7B LoRA merge beats every specialist on every family LLM tier: 3 lexically-distinct families; multi-seed replication in progress
Outbreeding depression on rugged landscapes; operator design rule Exact-model result; hypothesis at LLM scale NK epistasis stands in for skill entanglement E9E10; directed selection rescues Not yet mapped onto a real task-entanglement measure
Optimal mate-pool breadth shrinks with ruggedness Exact-model result; hypothesis for merging populations Ring population, local selection E14 Phenomenon known to island-model evolutionary computation; our contribution is the mapping and the diversity/mean decomposition
Merge failure decomposes into coordinate artefact + functional residual Empirical (MLP tier; LLM tier in progress) Alignment enumerates the architecture's unit symmetries Full-symmetry residual ≈ 0 (compatible) vs ≈ naive (conflict); cliff in hybrid fitness Scoped to aligned linear interpolation; conflict floor is information-theoretic, not genetic
Epistasis (not divergence) sets the cliff; snowball onset Exact-model result; hypothesis at the neural tier BDM incompatibility structure E12 Snowball count ≠ performance cliff without the effect-size link; neural test outstanding
Pre-merge functional disagreement predicts merge penalty Empirical, within a controlled grid (0.5B, 13 conditions × 3 seeds) Constructed conflict/overlap/duration axes; oracle-potential outcome (pre-registered; ordering sensitive to reference) Clustered CIs exclude 0; held-out LOCO ρ≈0.4; selected geometry baselines ≈ 0 Head-to-head predictor differences not individually significant; only selected baselines; generalisation to real task pairs open
Confidence weighting improves rank prediction over raw disagreement Not supported (pre-registered internal prediction) Paired Δ|ρ| ≈ 0.02, CI [0.13, +0.06] Weighting does double the conflict-vs-compat level contrast
The predictor improves budget-matched operator choice Open Soup-vs-route gap readout noise-dominated at 0.5B The practical payoff; untested
Emergent speciation without conflict Not observed (pre-registered) Shared ancestry, compatible tasks, tested divergences E13b: residual 0.000; merge rescues specialists Bounds the hypothesis; longer horizons/distribution shift/capacity pressure untested
Grounding + sex + diversity jointly necessary Exact-model result; hypothesis at LLM scale Conformity stands in for self-consumption E11 four-arm ablation, each arm failing distinctly The full grounded LLM society is unbuilt

SI Methods (per tier — full details in the per-experiment READMEs and configs)

Analytic tier (E1E14). WrightFisher simulator over K-item distributions; closed-form validation suite (tests/test_scientific_validation.py, <0.5% tolerances); learning kernel; multi-locus genotypes, NK landscapes, n-parent crossover (E7E11); BDM speciation model (E12); mating structure (E14). Bitwise reproducible from master seeds.

Neural tier. Histogram bridge (exact reduction to the analytic tier — the harness gate); RNN/MLP/VAE collapse+grounding on a synthetic mode universe with an exact oracle; conv-VAE on MNIST with a frozen CNN oracle (98.5% mode accuracy; 30x30 confusion matrix recorded as the measurement floor); E13 speciation: no-BatchNorm MLPs, weight-average merges, LMC error barriers before/after alignment under the complete unit symmetry group (deterministic Re-Basin permutation matching composed with exact scale canonicalisation; sanity gate recovers a permuted-and-rescaled copy exactly); pre-registered emergent conditions (disjoint classes; shifted-view conventions).

Language-model tier. LoRA rank-16 specialists on procedural task families with an exact-match verifier; Qwen2.5-Instruct 0.5B/7B; operators: soup/TIES adapter arithmetic, per-input routing, Dirichlet offspring populations screened on held-out validation; multi-seed protocol (fixed tests, varied training seed); speciation knobs (conflicting conventions on ambiguous prompts; duration); the controlled predictive test (six pre-merge predictors; three decorrelated axes; robust statistics via figures/stats_llm_epistasis.py: condition-clustered bootstrap, paired contrasts, leave-one-condition-out prediction, three outcome references). Statistical (per-seed) reproducibility documented for GPU tiers.

SI Statistics

Output of figures/stats_llm_epistasis.py (clustered CIs, paired predictor contrasts, LOCO held-out prediction, outcome-reference sensitivity, within/between-axis decomposition) — reproduced verbatim at submission. Chronology of the predictive test (prospective / adaptive / post-hoc) as disclosed in results/llm_epistasis/README.md.

SI Figures

One per experiment, regenerated from committed artifacts: E1E14, bridge/collapse/grounding/ architectures/recombination, kernel (sharpen/smooth), mnist_collapse (+ montage), speciation_real (decomposition/cliff/emergent), llm_merge(_hpc/_seeds), llm_moe(_hpc/_hard_hpc/_hard_seeds), llm_directed(_hpc/_hard_hpc/_hard_seeds), llm_speciation(_add), llm_epistasis(_compat).