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
This commit is contained in:
parent
a40ace1821
commit
bf4b1c077c
21 changed files with 928 additions and 4 deletions
135
paper/pnas/si.md
Normal file
135
paper/pnas/si.md
Normal file
|
|
@ -0,0 +1,135 @@
|
|||
# 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 S1–S2: 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 1–2 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 Bateson–Dobzhansky–Muller 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 Fisher–Muller 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 = Wright–Fisher 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 (Fisher–Muller) | 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 | E9–E10; 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 (E1–E14).** Wright–Fisher 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 (E7–E11); 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: E1–E14, 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).
|
||||
Loading…
Add table
Add a link
Reference in a new issue