From 543cbe3e45c76d5c99bdeeccfabcffd5965f3c8f Mon Sep 17 00:00:00 2001 From: Giorgio Gilestro Date: Sun, 6 Sep 2026 22:50:24 +0100 Subject: [PATCH] format compliance + de-claudism pass MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PNAS hard limits now met: title 120/135 chars; Significance rewritten to 117/120 words (plain register, carries the CL frame); Abstract rewritten to 241/250. Style pass over the whole manuscript per GG: em-dashes cut 94 -> 20 in the body (appositives to commas/parentheses, trailing clauses to colons/semicolons), tic phrases removed (quietly/sprawling/ no-longer-metaphorical/pays-for-itself/deserves-its/whatever-one-thinks/ celebrated/we-think and kin), rhetorical framings flattened to plain statements. Main text 4,809 words + 456 table words + 65 refs; estimated ~10 PNAS pages with the six composed figures (within the 12-page hard max; above the 6-page preference — trim options noted in work order). Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v --- paper/pnas/body.tex | 40 ++++----- paper/pnas/main.md | 209 +++++++++++++++++++++----------------------- paper/pnas/main.pdf | Bin 647768 -> 646880 bytes 3 files changed, 121 insertions(+), 128 deletions(-) diff --git a/paper/pnas/body.tex b/paper/pnas/body.tex index 1551242..98c5b42 100644 --- a/paper/pnas/body.tex +++ b/paper/pnas/body.tex @@ -1,34 +1,34 @@ \section*{Significance statement} -Artificial intelligence is shifting from single, frozen models to populations of models that specialise, are retrained on each other's output, and are combined (``merged'') into new models. Trained on their own output, model lineages degenerate --- a process already recognised as the mathematics of genetic drift. This paper imports the other half of population genetics: the biology of sexual reproduction. It treats model merging as recombination, real data as immigration, and merge failure as reproductive isolation, and tests each correspondence in simulations, small neural networks, and language models. The framework recasts machine learning's oldest problem --- continual learning without forgetting --- at the population scale, and yields design rules: when to average models, when to keep them separate, how much real data suffices (a theory for the field's empirical replay fractions), and a controlled small-model test in which pre-merge functional disagreement predicted merge damage, motivating further comparison with weight-space measures. +Artificial intelligence increasingly consists of populations of models rather than single systems. Models are fine-tuned from common ancestors, trained on data that earlier models generated, and combined by weight merging. These practices couple model generations the way reproduction couples biological generations, and they raise the same question: how does a population retain and accumulate abilities over time? We transfer the population genetics of sexual reproduction to this setting and test it in simulations, small neural networks, and language models. The framework recasts continual learning at the population scale and yields design rules: how much real data retraining requires, when to combine models, when to keep them separate, and how to anticipate a failed combination before making it. \section*{Abstract} -AI development increasingly resembles a population process: models are specialised, retrained on model output, and recombined by weight merging, with an openly evolutionary vocabulary but little use of evolutionary theory. Here we treat multigenerational model populations as systems whose inheritance, diversity, and compatibility must be managed, and transfer the quantitative apparatus of the evolution of sex. Its entry point --- training on model output is genetic drift, and model collapse is its signature --- we developed independently, and parallel work has now formalised the same diagnosis from several directions, a convergence we read as evidence for the frame rather than as a shared discovery to be divided. In a minimal inheritance model that is exactly Wright--Fisher --- and measurably Wright--Fisher-plus-bias in trained networks --- we derive and test the remedies: grounding as immigration, where a real-data fraction far below one retained most equilibrium diversity in the tested settings, with a per-capability observation floor that makes the rarest knowledge expensive under unstratified sampling; recombination, where refitting to the mean of parents' output distributions cancels the multi-parent gain to first order in the rare-item regime while union-preserving operators realise it; the Fisher--Muller effect, with merged language-model specialists exceeding every parent in replicated experiments; outbreeding depression on rugged task landscapes, converted into reliable gains by directed, offspring-screened recombination; and population structure, where the optimal mating breadth shrinks as skills entangle. Sex has a limit: we introduce model speciation --- merge failure as reproductive isolation --- and show in trained networks that a merge barrier remaining after permutation-and-rescaling alignment tracks functional conflict, that isolation did not emerge from compatible specialisation, and, in a controlled predictive test, that pre-merge functional disagreement predicted merge damage while the tested weight-geometry baselines showed no detectable association. We state precisely what is exact, what is measured, and what remains hypothesis. +AI development increasingly resembles a population process. Models are specialised, retrained on model output, and recombined by weight merging, and the practice is described in evolutionary vocabulary with little use of evolutionary theory. We treat multigenerational model populations as systems whose inheritance, diversity, and compatibility must be managed, and we transfer the quantitative framework of the evolution of sex. Its starting point, that training on model output is genetic drift and model collapse its signature, we reached independently; parallel work has formalised the same diagnosis, a convergence we take as support for the frame. In a minimal inheritance model that is exactly Wright--Fisher, and measurably Wright--Fisher plus estimator bias in trained networks, we derive and test remedies. Grounding acts as immigration: a real-data fraction far below one retained most equilibrium diversity, with a per-capability observation floor that makes the rarest knowledge expensive under unstratified sampling. Refitting a child to the mean of its parents' output distributions cancels the multi-parent gain to first order in the rare-item regime; union-preserving operators realise it. Merged language-model specialists exceeded every parent in replicated experiments. Blind recombination fails on rugged task landscapes; screening candidate offspring restores the gain. The optimal mating breadth narrows as skills entangle. Finally, we introduce model speciation: a merge barrier remaining after permutation-and-rescaling alignment tracks functional conflict, isolation did not emerge from compatible specialisation, and in a controlled test pre-merge functional disagreement predicted merge damage while weight-geometry baselines showed no detectable association. \medskip\hrule\medskip \section*{Introduction} -Machine learning has quietly become a population-scale phenomenon. Public repositories now host millions of models --- Hugging Face alone grew past three million by 2026 --- and these are not independent creations: the overwhelming majority are fine-tunes, distillations, or merges of a small number of foundation models, forming sprawling family trees whose lineage structure, inherited traits, and mutation dynamics are already being mapped with explicitly phylogenetic methods (31--33). Reproduction in this population is no longer metaphorical. Weight-space \textbf{model merging} --- the direct combination of trained parents into a new model --- is mainstream community practice with standard tooling and thousands of hybrid checkpoints, including leaderboard-topping ones (1, 2, 37, 38), and the engineering literature describes it in openly evolutionary vocabulary: ``crossover,'' ``mutation,'' ``mate choice,'' populations of merging models that climb benchmarks (2--5). +Machine learning has become a population-scale phenomenon. Public repositories host millions of models (Hugging Face alone grew past three million by 2026), and these are not independent creations: the overwhelming majority are fine-tunes, distillations, or merges of a small number of foundation models, forming large family trees whose lineage structure, inherited traits, and mutation dynamics are already being mapped with explicitly phylogenetic methods (31--33). This population also reproduces. Weight-space \textbf{model merging}, the direct combination of trained parents into a new model, is mainstream community practice with standard tooling and thousands of hybrid checkpoints, including leaderboard-topping ones (1, 2, 37, 38), and the engineering literature describes it in evolutionary vocabulary: ``crossover,'' ``mutation,'' ``mate choice,'' populations of merging models that climb benchmarks (2--5). -The generations are coupled through data as well as through weights. Successive models increasingly learn from model output rather than from fresh human experience: frontier alignment pipelines are now predominantly synthetic --- over 98\% in documented cases (43, 44) --- self-generated instruction data seeds whole lineages of descendants (5), a large and growing share of the public web is machine-generated or machine-translated text (35, 36), and the stock of human text is projected to be exhausted by frontier training within this decade (34). Meanwhile persistent multi-agent systems and emerging agent economies put many interacting models into sustained contact (39--42). A population whose members inherit from one another, recombine, and retransmit under these conditions is an evolving population in the technical sense, whatever one thinks of the metaphors. The organising claim of this paper is that the vocabulary deserves its mathematics: \textbf{multigenerational model populations are systems whose inheritance, diversity, and compatibility must be managed --- not merely collections of models to optimise --- and the branch of biology that studies exactly this problem, the population genetics of the evolution of sex, transfers as a quantitative framework.} +The generations are coupled through data as well as through weights. Successive models increasingly learn from model output rather than from fresh human experience: frontier alignment pipelines are now predominantly synthetic (over 98\% in documented cases; 43, 44), self-generated instruction data seeds whole lineages of descendants (5), a large and growing share of the public web is machine-generated or machine-translated text (35, 36), and the stock of human text is projected to be exhausted by frontier training within this decade (34). Meanwhile persistent multi-agent systems and emerging agent economies put many interacting models into sustained contact (39--42). A population whose members inherit from one another, recombine, and retransmit under these conditions is an evolving population in the technical sense. The claim of this paper is that the vocabulary should be given its mathematics: \textbf{multigenerational model populations are systems whose inheritance, diversity, and compatibility must be managed, not merely collections of models to optimise, and the branch of biology that studies exactly this problem, the population genetics of the evolution of sex, transfers as a quantitative framework.} -The frame's entry point is the diagnosis. Training each generation of a model on the previous generation's output degrades it --- \emph{model collapse}: rare capabilities vanish first and the lineage drifts toward its own most common behaviour (6). That this is the mathematics of \textbf{genetic drift} in a finite population is a conclusion we reached independently in building the present framework, and one that has been derived in parallel from several other directions (7--9), including a closed-form first-extinction law placing collapse onset at the Wright--Fisher first-extinction time (8) --- and that was anticipated, before deep learning, in an analysis of sequential inference chains as generalised genetic drift (63). We cite these works for priority of publication on the diagnosis and read the convergence --- independent arrivals at the same population-genetic account by different routes and in different decades --- as corroboration that the frame is the natural one. What none of that parallel work develops, and what this paper is about, is the structure the diagnosis opens: the full arc from drift through its remedies (immigration, recombination, selection, population structure) to its limit (reproductive isolation), carried as one framework from closed forms to trained networks to language models. +The frame's entry point is the diagnosis. Training each generation of a model on the previous generation's output degrades it (\emph{model collapse}): rare capabilities vanish first and the lineage drifts toward its own most common behaviour (6). That this is the mathematics of \textbf{genetic drift} in a finite population is a conclusion we reached independently in building the present framework, and one that has been derived in parallel from several other directions (7--9), including a closed-form first-extinction law placing collapse onset at the Wright--Fisher first-extinction time (8), and that was anticipated, before deep learning, in an analysis of sequential inference chains as generalised genetic drift (63). We cite these works for priority of publication on the diagnosis and read the convergence, independent arrivals at the same population-genetic account by different routes and in different decades, as corroboration that the frame is the natural one. What none of that parallel work develops, and what this paper is about, is the structure the diagnosis opens: the full arc from drift through its remedies (immigration, recombination, selection, population structure) to its limit (reproductive isolation), carried as one framework from closed forms to trained networks to language models. -Seen from machine learning's own history, the problem this frame addresses is the field's oldest --- \textbf{continual learning} --- reappearing one level up. Within a single network, sequential learning overwrites prior knowledge (catastrophic forgetting; 45, 46), and the discipline's remedies are, one by one, the population operators of this paper in single-model form: \textbf{rehearsal and replay} of past data is grounding's within-lineage counterpart, and the field's empirically settled replay fractions --- on the order of 1\% for instruction tuning (53), 5\% for weak and 25\% for strong distribution shift in continual pretraining (52) --- sit exactly where the minimal model's operational grounding threshold lies, a correspondence for which the framework supplies the missing theory (equilibrium diversity, and a per-capability survival law). \textbf{Pseudo-rehearsal} --- replaying the network's own generated samples, proposed as a cure in 1995 (47) and revived as generative replay (48) --- is precisely this paper's ungrounded null: immigration from a drifting source, benign for one hop and compounding into collapse over generations, with verifier-filtering (12, 62) as what converts it back into grounding. \textbf{Parameter isolation} (65, and frozen-base adapters, which forget far less; 54) is the engineered decorrelation our specialists use; \textbf{complementary-learning-systems consolidation} (49--51) is our periodic adapter-into-base merge; the recent turn to \textbf{merging as a continual-learning mechanism} (55--58) applies recombination within one lineage over time, where we apply it across lineages; and the observation that \textbf{rare examples and long-tail knowledge are forgotten first} (59--61) is tail-allele extinction observed one model at a time. One distinction is kept explicit throughout: catastrophic forgetting is largely deterministic interference from shifted training, whereas collapse is stochastic sampling drift --- the phenomena share their victims (the rare) and their remedies, not their mechanism. To our knowledge, no prior work carries population-genetic formalism into continual learning itself; that bridge --- replay as immigration with a survival law, merging as recombination with a compatibility criterion, consolidation as the slow store of a two-speed memory --- is where this framework may matter most. +In machine learning's own terms, the problem this frame addresses is the field's oldest, \textbf{continual learning}, reappearing one level up. Within a single network, sequential learning overwrites prior knowledge (catastrophic forgetting; 45, 46), and the discipline's remedies are, one by one, the population operators of this paper in single-model form: \textbf{rehearsal and replay} of past data is grounding's within-lineage counterpart, and the field's empirically settled replay fractions, on the order of 1\% for instruction tuning (53) and 5\% to 25\% by distribution-shift strength in continual pretraining (52), sit where the minimal model's operational grounding threshold lies, a correspondence for which the framework supplies the missing theory (equilibrium diversity, and a per-capability survival law). \textbf{Pseudo-rehearsal}, the replay of the network's own generated samples, proposed as a cure in 1995 (47) and revived as generative replay (48), is this paper's ungrounded null: immigration from a drifting source, benign for one hop and compounding into collapse over generations; verifier-filtering (12, 62) converts it back into grounding. \textbf{Parameter isolation} (65, and frozen-base adapters, which forget far less; 54) is the engineered decorrelation our specialists use; \textbf{complementary-learning-systems consolidation} (49--51) is our periodic adapter-into-base merge; the recent turn to \textbf{merging as a continual-learning mechanism} (55--58) applies recombination within one lineage over time, where we apply it across lineages; and the observation that \textbf{rare examples and long-tail knowledge are forgotten first} (59--61) is tail-allele extinction observed one model at a time. One distinction is kept explicit throughout: catastrophic forgetting is largely deterministic interference from shifted training, whereas collapse is stochastic sampling drift; the two phenomena share their victims, the rare, and their remedies, but not their mechanism. To our knowledge, no prior work carries population-genetic formalism into continual learning itself; that bridge (replay as immigration with a survival law, merging as recombination with a compatibility criterion, consolidation as the slow store of a two-speed memory) is where this framework may matter most. -We are explicit about what kind of contribution each claim is, distinguishing \textbf{interpretation} (an existing result understood in population-genetic terms), \textbf{explanation} (the transferred mechanism accounts for observations existing accounts leave open), and \textbf{prediction} (the framework forecasts an unmeasured outcome). The paper is strongest on the first; makes concrete progress on the second --- separating merge failures that are coordinate artefacts from those that are functional; and reports a first, bounded step on the third --- a controlled predictive test in which pre-merge functional-disagreement measures, chosen by the framework, predicted merge damage on a constructed task grid while the tested weight-geometry baselines showed no detectable association. +We are explicit about what kind of contribution each claim is, distinguishing \textbf{interpretation} (an existing result understood in population-genetic terms), \textbf{explanation} (the transferred mechanism accounts for observations existing accounts leave open), and \textbf{prediction} (the framework forecasts an unmeasured outcome). The paper is strongest on the first; makes concrete progress on the second (separating merge failures that are coordinate artefacts from those that are functional); and reports a first, bounded step on the third: a controlled predictive test in which pre-merge functional-disagreement measures, chosen by the framework, predicted merge damage on a constructed task grid while the tested weight-geometry baselines showed no detectable association. -The correspondences we develop, summarised in Table 1: single-teacher retraining is \textbf{asexual reproduction}, and the irreversible arm of its decay shares the defining consequence of \textbf{Muller's ratchet} (10) --- once every copy of a rare capability is gone from all parents and sources, no recombination can rebuild it, which is why remedies must act before fixation-by-loss (a consequence- level correspondence: the minimal model lacks the ratchet's recurrent deleterious-mutation mechanism, so irreversible loss alone does not identify that specific mechanism). Injecting verified real data is \textbf{immigration} from a non-drifting source (11--13). Model merging is \textbf{recombination}, and its celebrated payoff --- a merged model exceeding every parent --- is the \textbf{Fisher--Muller effect} (14, 15). Merging entangled skills courts \textbf{outbreeding depression}; screening many candidate merges is engineered recombination with unusually flexible parent choice and pre-deployment screening (we use the shorthand \textbf{directed sex}); restricting who merges with whom is \textbf{population structure}. And merging's hard limit --- models too diverged in function to combine --- is \textbf{reproductive isolation}, for which the Bateson--Dobzhansky--Muller theory of incompatibilities (16, 17) supplies the structure. The nearest precursor to this programme reads sex as an algorithm for mixability in the theory of computation (18), pre-dating model merging; the model-merging literature itself has strong empirical operators (1, 19, 20) and emerging merge-success predictors (21, 22), to which our delta is mechanism: \emph{when and why} failure is coordinate versus functional, and what moves the boundary. +The correspondences we develop, summarised in Table 1: single-teacher retraining is \textbf{asexual reproduction}, and the irreversible arm of its decay shares the defining consequence of \textbf{Muller's ratchet} (10): once every copy of a rare capability is gone from all parents and sources, no recombination can rebuild it, which is why remedies must act before fixation-by-loss (a consequence- level correspondence: the minimal model lacks the ratchet's recurrent deleterious-mutation mechanism, so irreversible loss alone does not identify that specific mechanism). Injecting verified real data is \textbf{immigration} from a non-drifting source (11--13). Model merging is \textbf{recombination}, and its central payoff, a merged model exceeding every parent, is the \textbf{Fisher--Muller effect} (14, 15). Merging entangled skills courts \textbf{outbreeding depression}; screening many candidate merges is engineered recombination with unusually flexible parent choice and pre-deployment screening (we use the shorthand \textbf{directed sex}); restricting who merges with whom is \textbf{population structure}. Merging's hard limit, models too diverged in function to combine, is \textbf{reproductive isolation}, for which the Bateson--Dobzhansky--Muller theory of incompatibilities (16, 17) supplies the structure. The nearest precursor to this programme reads sex as an algorithm for mixability in the theory of computation (18), pre-dating model merging; the model-merging literature itself has strong empirical operators (1, 19, 20) and emerging merge-success predictors (21, 22), to which our delta is mechanism: \emph{when and why} failure is coordinate versus functional, and what moves the boundary. We support the framework at three tiers of evidence, in ascending realism and descending exactness: a \textbf{minimal analytic model} validated against closed forms to a fraction of a percent; \textbf{small trained networks} (MLPs, recurrent networks, an MNIST image generator) where the operators are measured in real weights; and \textbf{language models} (LoRA-specialised Qwen models, 0.5B locally and 7B on a compute cluster) where the claims are tested as signs under seed replication. Negative results are reported with the same prominence as confirmations; they include the failure of an internal pre-registered prediction, a null on emergent speciation that bounds the analogy, and the sensitivity analyses on the predictive test. \section*{The minimal model, and where its exactness ends} -Knowledge is modelled as a distribution \texttt{p\_t} over \texttt{K} discrete items --- capabilities, facts, modes of behaviour --- with a fixed true distribution \texttt{p*} whose rare tail carries the knowledge most at risk. One generation is: *draw \texttt{n} samples from the parent's distribution, optionally mix in \texttt{m} verified real samples (``grounding'', \texttt{g = m/(n+m)}), and refit the child*. In this minimal inheritance model the resampling step \textbf{is} the Wright--Fisher process --- the same equations, which we exploit as an engineering gate: our simulator reproduces the classical closed forms (heterozygosity decay \texttt{E[H\_t] = H\_0(1 − 1/n)\textasciicircum{}t}; the exact immigration--drift equilibrium; the closed-form multi-teacher union) to within 0.5\%, and these are standing tests in the codebase, not one-off checks. +Knowledge is modelled as a distribution \texttt{p\_t} over \texttt{K} discrete items (capabilities, facts, modes of behaviour), with a fixed true distribution \texttt{p*} whose rare tail carries the knowledge most at risk. One generation is: *draw \texttt{n} samples from the parent's distribution, optionally mix in \texttt{m} verified real samples (``grounding'', \texttt{g = m/(n+m)}), and refit the child*. In this minimal inheritance model the resampling step \textbf{is} the Wright--Fisher process: the same equations, which we exploit as an engineering gate: our simulator reproduces the classical closed forms (heterozygosity decay \texttt{E[H\_t] = H\_0(1 − 1/n)\textasciicircum{}t}; the exact immigration--drift equilibrium; the closed-form multi-teacher union) to within 0.5\%, and these are standing tests in the codebase, not one-off checks. -The boundary of the exactness matters, and we measured it rather than assumed it. Real training adds approximation, optimisation noise, and inductive bias, and when trained networks are fit against the exact drift null they deviate in \emph{opposite, architecture-specific} directions: a smoothing recurrent network resists collapse (keeping spurious variants alive), while a sharpening image generator accelerates it. A one-parameter \textbf{learning kernel} (a smoothing knob and a sharpening knob on the refit) reproduces both. Throughout, a real learner is therefore treated as Wright--Fisher \emph{plus a signed, measurable estimator bias} --- and the drift signs (rare-first loss; the grounding response) survived that bias in every architecture we tested, including a convolutional VAE retrained on its own generated digits, where the dry lineage collapses to a single blurred digit class while 10\% grounding holds all thirty modes (Fig. 1). +The boundary of the exactness matters, and we measured it rather than assumed it. Real training adds approximation, optimisation noise, and inductive bias, and when trained networks are fit against the exact drift null they deviate in \emph{opposite, architecture-specific} directions: a smoothing recurrent network resists collapse (keeping spurious variants alive), while a sharpening image generator accelerates it. A one-parameter \textbf{learning kernel} (a smoothing knob and a sharpening knob on the refit) reproduces both. Throughout, a real learner is therefore treated as Wright--Fisher \emph{plus a signed, measurable estimator bias}, and the drift signs (rare-first loss; the grounding response) survived that bias in every architecture we tested, including a convolutional VAE retrained on its own generated digits, where the dry lineage collapses to a single blurred digit class while 10\% grounding holds all thirty modes (Fig. 1). \textbf{Table 1.} The dictionary. Each correspondence is stated with the level of support it currently has (exact = closed form in the minimal model; empirical = measured in trained systems; hypothesis = stated with a falsifier, untested or unconfirmed). The full claim-by-claim ledger with assumptions and known limits is SI Appendix, Table S1. @@ -51,7 +51,7 @@ Selection on a fitness function & Verifier-anchored selection (``reality that ca \subsection*{Grounding is immigration: cheap, with a floor} -In the minimal model, grounding from a fixed real source is immigration into a drifting population, and the equilibrium diversity has a closed form our simulator matches exactly. That equilibrium is \emph{smooth} in the grounding fraction --- there is no phase transition in aggregate diversity --- so the practical number is an operational threshold, and we define it as such: under the tested population size and Zipf source distribution, \texttt{g \(\approx\) 0.05} retained most (\(\geq\)95\%) of equilibrium diversity indefinitely, with the required fraction depending on sample size, source distribution, and the chosen retention target (dependencies in SI). The engineering point survives the definition: verified real data is cheap insurance at fractions far below one. But the same analysis yields a floor the field's average-loss framing misses: under unstratified sampling from the source, a capability of rarity \texttt{p} appears in a real-data batch of size \texttt{m} with probability \texttt{1 − e\textasciicircum{}{−m\(\cdot\)p}}, so \texttt{m\(\cdot\)p \(\approx\) 1} marks roughly a 63\% chance of one example per batch --- a soft observation floor, with higher confidence priced accordingly, and with distinct consequences for continuous retention, stationary occupancy, and reintroduction after loss (immigration can restore an absent item; SI separates these). Protecting the rarest knowledge under unstratified grounding is therefore priced per item at cost \texttt{\(\propto\) 1/p}; targeted or stratified sampling changes that cost, and recombination can recover rare capabilities \emph{that are still retained across complementary parents} (next section). In trained networks the \emph{sign} of the grounding response transfers everywhere we looked, with two deviations, both traced to the estimator bias above: sharp thresholds soften, and support-counting metrics decouple from truth (forward-KL is the operative collapse metric for a smoothing learner). On real images (Fig. 1B), dry self-training collapses a convolutional VAE to one mode while \textasciitilde{}10\% grounding holds all thirty (the trained model needs roughly twice the exact-operator fraction --- the measured price of the estimator bias). +In the minimal model, grounding from a fixed real source is immigration into a drifting population, and the equilibrium diversity has a closed form our simulator matches exactly. That equilibrium is \emph{smooth} in the grounding fraction (there is no phase transition in aggregate diversity), so the practical number is an operational threshold, and we define it as such: under the tested population size and Zipf source distribution, \texttt{g \(\approx\) 0.05} retained most (\(\geq\)95\%) of equilibrium diversity indefinitely, with the required fraction depending on sample size, source distribution, and the chosen retention target (dependencies in SI). The engineering point survives the definition: verified real data is cheap insurance at fractions far below one. But the same analysis yields a floor the field's average-loss framing misses: under unstratified sampling from the source, a capability of rarity \texttt{p} appears in a real-data batch of size \texttt{m} with probability \texttt{1 − e\textasciicircum{}{−m\(\cdot\)p}}, so \texttt{m\(\cdot\)p \(\approx\) 1} marks roughly a 63\% chance of one example per batch: a soft observation floor, with higher confidence priced accordingly, and with distinct consequences for continuous retention, stationary occupancy, and reintroduction after loss (immigration can restore an absent item; SI separates these). Protecting the rarest knowledge under unstratified grounding is therefore priced per item at cost \texttt{\(\propto\) 1/p}; targeted or stratified sampling changes that cost, and recombination can recover rare capabilities \emph{that are still retained across complementary parents} (next section). In trained networks the \emph{sign} of the grounding response transfers everywhere we looked, with two deviations, both traced to the estimator bias above: sharp thresholds soften, and support-counting metrics decouple from truth (forward-KL is the operative collapse metric for a smoothing learner). On real images (Fig. 1B), dry self-training collapses a convolutional VAE to one mode while \textasciitilde{}10\% grounding holds all thirty (the trained model needs roughly twice the exact-operator fraction, the measured price of the estimator bias). \begin{figure*}[p]\centering % fig1 \includegraphics[width=\textwidth,height=0.63\textheight,keepaspectratio]{figs/fig1_E2.pdf}\par\smallskip @@ -61,11 +61,11 @@ In the minimal model, grounding from a fixed real source is immigration into a d \subsection*{Recombination: a conservation law, its operators, and offspring that exceed every parent} -Merging is where the evolution-of-sex apparatus pays for itself, beginning with a result about the obvious operator, stated with its assumptions. \textbf{Proposition (blending inheritance, rare-item regime).} Let K parents independently retain a rare item (mass \texttt{p} when retained), and let the child draw \texttt{n} samples either from one parent chosen at random or from the \emph{mean of the parents' output distributions}. Expected item mass is identical under the two schemes; and in the rare-item regime \texttt{n\(\cdot\)p/K \(\ll\) 1}, where per-item survival is first-order in sampled mass, expected \emph{survival} is also identical --- the 1/K dilution of averaging cancels the K-parent union gain to first order, so in this regime adding parents through the output-mean does not increase expected tail retention. Two boundaries: outside that regime, survival is a convex function of mixed mass, so the variance reduction from averaging can \emph{reduce} extinction relative to a randomly chosen single parent --- the cancellation is a first-order result about rare items, not a universal impossibility; and the contrasting union operator (keep each item's strongest source, then renormalise --- which itself redistributes mass, and presupposes a verifier or oracle to identify the strongest source) increases expected retention with K in all regimes in the minimal model. The practically important operators --- \textbf{weight averaging} (a nonlinear network's weight-mean does not compute its parents' output-mean) and \textbf{routing among intact specialists} (different storage and inference budgets from a single child) --- are its empirical cousins, and the measured bridge is a \textbf{headroom rule}, stated qualitatively: in language models, union-preserving operators beat the weight-average where that average falls short of attainable performance, and add nothing where it does not (easy-versus-hard contrasts at two scales; a quantitative form of the relationship is untested). On easy tasks a capable base's average is already at ceiling and refinements add nothing; on hard tasks the average dilutes a fragile specialist below even the best single parent and routing wins by a wide margin (Fig. 6A--B). +The largest returns from the transfer concern merging. We begin with a result about the most common operator, stated with its assumptions. \textbf{Proposition (blending inheritance, rare-item regime).} Let K parents independently retain a rare item (mass \texttt{p} when retained), and let the child draw \texttt{n} samples either from one parent chosen at random or from the \emph{mean of the parents' output distributions}. Expected item mass is identical under the two schemes; and in the rare-item regime \texttt{n\(\cdot\)p/K \(\ll\) 1}, where per-item survival is first-order in sampled mass, expected \emph{survival} is also identical: the 1/K dilution of averaging cancels the K-parent union gain to first order, so in this regime adding parents through the output-mean does not increase expected tail retention. Two boundaries: outside that regime, survival is a convex function of mixed mass, so the variance reduction from averaging can \emph{reduce} extinction relative to a randomly chosen single parent; the cancellation is a first-order result about rare items, not a universal impossibility; and the contrasting union operator (keep each item's strongest source, then renormalise, which itself redistributes mass and presupposes a verifier or oracle to identify the strongest source) increases expected retention with K in all regimes in the minimal model. The practically important operators, \textbf{weight averaging} (a nonlinear network's weight-mean does not compute its parents' output-mean) and \textbf{routing among intact specialists} (different storage and inference budgets from a single child), are its empirical cousins, and the measured bridge is a \textbf{headroom rule}, stated qualitatively: in language models, union-preserving operators beat the weight-average where that average falls short of attainable performance, and add nothing where it does not (easy-versus-hard contrasts at two scales; a quantitative form of the relationship is untested). On easy tasks a capable base's average is already at ceiling and refinements add nothing; on hard tasks the average dilutes a fragile specialist below even the best single parent and routing wins by a wide margin (Fig. 6A--B). -The generative payoff is the \textbf{Fisher--Muller effect}: recombination assembles, in one offspring, complementary variants that arose in different lineages, producing a genotype fitter than any parent. In the multi-locus model, sexual merging of decorrelated specialists climbs to the global optimum --- a genotype no parent held --- while the best single parent and the blended average both plateau below (Fig. 2). In real language models the signature replicates under seed replication: merges of three LoRA specialists beat every parent overall (decisively at 7B: 0.87 vs 0.77), and on the sharper worst-family metric the merged models are the only ones competent everywhere, in every seed (Fig. 6A). +The generative payoff is the \textbf{Fisher--Muller effect}: recombination assembles, in one offspring, complementary variants that arose in different lineages, producing a genotype fitter than any parent. In the multi-locus model, sexual merging of decorrelated specialists climbs to the global optimum, a genotype no parent held, while the best single parent and the blended average both plateau below (Fig. 2). In real language models the signature replicates under seed replication: merges of three LoRA specialists beat every parent overall (decisively at 7B: 0.87 vs 0.77), and on the sharper worst-family metric the merged models are the only ones competent everywhere, in every seed (Fig. 6A). -Sex has risks and, for AI, an unfair advantage --- both quantified on rugged (epistatic) NK landscapes (Fig. 3). When skills are entangled, blind recombination produces offspring \emph{below} their parents --- \textbf{outbreeding depression} --- worsening with ruggedness, and the optimal recombination rate shrinks as entanglement grows. But an engineered population can do what biology cannot: recombine unbounded parents, choose complementary mates, and \emph{screen many candidate offspring against a verifier before keeping one}. This \textbf{directed sex} converts the outbreeding catastrophe into a reliable gain in the model (tracking or exceeding the best parent at every ruggedness) and replicates as a sign in language models: bred-and-screened merges beat the a-priori blend in every seed on headroom tasks --- including one seed where the blend failed catastrophically and selection was immune (Fig. 6A). Finally, population \emph{structure} is itself a knob: sweeping the mate-pool breadth from monogamous (local) to promiscuous (panmictic) against ruggedness, wide mixing maximises the population mean while monotonically destroying diversity, and the best \emph{champion} shifts from wide breadth on smooth landscapes to intermediate breadth on rugged ones (Fig. 3C) --- the mating-system phenomenon known to structured-population search, mapped onto merging populations. +Sex has risks and, for AI, an unfair advantage, both quantified on rugged (epistatic) NK landscapes (Fig. 3). When skills are entangled, blind recombination produces offspring \emph{below} their parents (\textbf{outbreeding depression}), worsening with ruggedness, and the optimal recombination rate shrinks as entanglement grows. But an engineered population can do what biology cannot: recombine unbounded parents, choose complementary mates, and \emph{screen many candidate offspring against a verifier before keeping one}. This \textbf{directed sex} converts the outbreeding catastrophe into a reliable gain in the model (tracking or exceeding the best parent at every ruggedness) and replicates as a sign in language models: bred-and-screened merges beat the a-priori blend in every seed on headroom tasks, including one seed where the blend failed catastrophically and selection was immune (Fig. 6A). Finally, population \emph{structure} is itself a knob: sweeping the mate-pool breadth from monogamous (local) to promiscuous (panmictic) against ruggedness, wide mixing maximises the population mean while monotonically destroying diversity, and the best \emph{champion} shifts from wide breadth on smooth landscapes to intermediate breadth on rugged ones (Fig. 3C), the mating-system phenomenon known to structured-population search, mapped onto merging populations. \begin{figure*}[p]\centering % fig2 \includegraphics[width=\textwidth,height=0.63\textheight,keepaspectratio]{figs/fig2_E4.pdf}\par\smallskip @@ -82,7 +82,7 @@ Sex has risks and, for AI, an unfair advantage --- both quantified on rugged (ep \subsection*{The society: grounding, recombination, and diversity make complementary contributions} -Composing the operators (Fig. 4) requires one definitional distinction first. In the inheritance model, grounding is \textbf{grounded inheritance}: external samples added to the reproduction process (the data channel). In the society model, grounding is \textbf{grounded evaluation}: selection weights true fitness against conformity to the population's own consensus --- \texttt{g}\(\cdot\)true-fitness + (1−g)\(\cdot\)conformity --- the analogue of scoring models by the crowd's approval (the fitness channel). These are related design ideas --- both couple the lineage to a non-drifting external signal --- but they are different operators, and we name them separately. In the tested society (a finite agent population on a rugged NK landscape), a four-arm ablation separates the failure modes: the full system (grounded evaluation + directed recombination + diversity-preserving selection) climbs to near the global optimum while keeping its specialists; removing grounded evaluation converges the population confidently on an unfit consensus (self-consumption); removing recombination strands it on local optima; removing diversity converges it prematurely to a worse answer. Each removal fails differently --- the three implementations make complementary contributions \emph{under the tested conditions}; general joint necessity is not established (alternative mutation, restart, archive, or selection schemes could alter the picture). At language-model scale this composed loop remains unbuilt; it is the paper's largest stated gap. +Composing the operators (Fig. 4) requires one definitional distinction first. In the inheritance model, grounding is \textbf{grounded inheritance}: external samples added to the reproduction process (the data channel). In the society model, grounding is \textbf{grounded evaluation}: selection weights true fitness against conformity to the population's own consensus, \texttt{g}\(\cdot\)true-fitness + (1−g)\(\cdot\)conformity, the analogue of scoring models by the crowd's approval (the fitness channel). These are related design ideas, since both couple the lineage to a non-drifting external signal, but they are different operators, and we name them separately. In the tested society (a finite agent population on a rugged NK landscape), a four-arm ablation separates the failure modes: the full system (grounded evaluation + directed recombination + diversity-preserving selection) climbs to near the global optimum while keeping its specialists; removing grounded evaluation converges the population confidently on an unfit consensus (self-consumption); removing recombination strands it on local optima; removing diversity converges it prematurely to a worse answer. Each removal fails differently; the three implementations make complementary contributions \emph{under the tested conditions}; general joint necessity is not established (alternative mutation, restart, archive, or selection schemes could alter the picture). At language-model scale this composed loop remains unbuilt; it is the paper's largest stated gap. \begin{figure*}[p]\centering % fig4 \includegraphics[width=\textwidth,height=0.98\textheight,keepaspectratio]{figs/fig4_E11.pdf}\par\smallskip @@ -91,11 +91,11 @@ Composing the operators (Fig. 4) requires one definitional distinction first. In \subsection*{The limit of sex: model speciation} -Recombination presupposes compatible parents. In biology, lineages pushed far enough apart become separate species --- \textbf{reproductive isolation} --- through Bateson--Dobzhansky--Muller incompatibilities: changes harmless on their own background but deleterious in combination. A merged model is exactly the exposed hybrid. We built the analytic model (Fig. 5A): hybrid fitness tracks the parents while compatible, then peels off and crashes below the ancestor; the isolation cliff arrives earlier the denser the incompatibilities; and the incompatibility \emph{count} snowballs quadratically with divergence (17) --- noting that a super-linear count does not by itself entail a sharp performance cliff without the count-to-effect-size link, which the analytic model supplies under its assumptions and any neural test must establish separately. +Recombination presupposes compatible parents. In biology, lineages pushed far enough apart become separate species (\textbf{reproductive isolation}) through Bateson--Dobzhansky--Muller incompatibilities: changes harmless on their own background but deleterious in combination. A merged model is exactly the exposed hybrid. We built the analytic model (Fig. 5A): hybrid fitness tracks the parents while compatible, then peels off and crashes below the ancestor; the isolation cliff arrives earlier the denser the incompatibilities; and the incompatibility \emph{count} snowballs quadratically with divergence (17). We note that a super-linear count does not by itself entail a sharp performance cliff without the count-to-effect-size link, which the analytic model supplies under its assumptions and any neural test must establish separately. -In trained networks, the claim must survive a known alternative: merge barriers between independently trained networks are famously \emph{coordinate artefacts}, removable by re-aligning hidden units (23), and richer symmetry groups remove more (24). We therefore aligned under the composition of permutation matching and exact per-unit rescaling (the unit symmetry group of plain ReLU MLPs, as the search space) and decomposed the barrier (Fig. 5B): two networks trained from different initialisations on the \emph{same} task have a barrier that this alignment removes essentially entirely (residual \(\approx\) 0.001, the aligned merge performing at parent level) --- coordinate, not functional; two networks trained on \emph{conflicting} label maps have a barrier the same alignment leaves largely unchanged (0.502 \(\rightarrow\) 0.497), with the merged model functionally dead. The tested alignment removes the same-task barrier but leaves the conflict-associated barrier intact --- supporting a functional-conflict interpretation without proving optimal alignment: exact recovery of a permuted-and-rescaled copy validates a special case, so the removable share is a lower bound and the residual an upper bound. Sweeping conflict traces the cliff as hybrid fitness, 0.97 \(\rightarrow\) 0.03. The conflict floor itself is information-theoretic --- no single model can satisfy contradictory conventions (SI Appendix, Proposition S2) --- with the framework's role being the \emph{structure around it}: which divergences generate conflict, and what moves the cliff. +In trained networks, the claim must survive a known alternative: merge barriers between independently trained networks are famously \emph{coordinate artefacts}, removable by re-aligning hidden units (23), and richer symmetry groups remove more (24). We therefore aligned under the composition of permutation matching and exact per-unit rescaling (the unit symmetry group of plain ReLU MLPs, as the search space) and decomposed the barrier (Fig. 5B): two networks trained from different initialisations on the \emph{same} task have a barrier that this alignment removes essentially entirely (residual \(\approx\) 0.001, the aligned merge performing at parent level): coordinate, not functional; two networks trained on \emph{conflicting} label maps have a barrier the same alignment leaves largely unchanged (0.502 \(\rightarrow\) 0.497), with the merged model functionally dead. The tested alignment removes the same-task barrier but leaves the conflict-associated barrier intact, supporting a functional-conflict interpretation without proving optimal alignment: exact recovery of a permuted-and-rescaled copy validates a special case, so the removable share is a lower bound and the residual an upper bound. Sweeping conflict traces the cliff as hybrid fitness, 0.97 \(\rightarrow\) 0.03. The conflict floor itself is information-theoretic (no single model can satisfy contradictory conventions; SI Appendix, Proposition S2), with the framework's role being the \emph{structure around it}: which divergences generate conflict, and what moves the cliff. -The strongest constraint comes from the pre-registered \textbf{emergent test}: true BDM incompatibilities are emergent (each lineage's changes harmless alone), so we let children diverge with \emph{no conflicting signal anywhere} --- complementary class specialists, and divergent input conventions --- to 6.4\(\times\) the base training. \textbf{No isolation emerged} (residual 0.000 throughout); instead the merge \emph{rescued} the two catastrophically-forgetting specialists (parents \(\approx\) 0.50, merge \(\approx\) 0.955 --- a sustained Fisher--Muller rescue). The same double result appears at the language-model tier (Fig. 5C): conflicting conventions produce \textbf{function-specific} hybrid breakdown (the merge scores below both parents on the conflicted function, while a budget-controlled design shows the disjoint skills merge unharmed), and over-training disjoint specialists 1\(\rightarrow\)12 epochs produces no isolation at all --- the merge improves. Across every tier tested, \textbf{isolation had to be provoked by functional conflict; specialisation alone did not speciate} --- a bound on the analogy that sharpens the design rule: what breaks merging is conflicting conventions on shared circuitry, not divergence per se. +The strongest constraint comes from the pre-registered \textbf{emergent test}: true BDM incompatibilities are emergent (each lineage's changes harmless alone), so we let children diverge with \emph{no conflicting signal anywhere}, using complementary class specialists and divergent input conventions, to 6.4\(\times\) the base training. \textbf{No isolation emerged} (residual 0.000 throughout); instead the merge \emph{rescued} the two catastrophically-forgetting specialists (parents \(\approx\) 0.50, merge \(\approx\) 0.955, a sustained Fisher--Muller rescue). The same double result appears at the language-model tier (Fig. 5C): conflicting conventions produce \textbf{function-specific} hybrid breakdown (the merge scores below both parents on the conflicted function, while a budget-controlled design shows the disjoint skills merge unharmed), and over-training disjoint specialists 1\(\rightarrow\)12 epochs produces no isolation at all --- the merge improves. Across every tier tested, \textbf{isolation had to be provoked by functional conflict; specialisation alone did not speciate} --- a bound on the analogy that sharpens the design rule: what breaks merging is conflicting conventions on shared circuitry, not divergence per se. \begin{figure*}[p]\centering % fig5 \includegraphics[width=\textwidth,height=0.42\textheight,keepaspectratio]{figs/fig5_E12.pdf}\par\smallskip @@ -135,9 +135,9 @@ Predictive test & 13 conditions \(\times\) 3 seeds (0.5B) & Merge penalty vs ora \section*{Discussion} -\textbf{Design rules.} Read as engineering, the results compress into rules an operator of a model population can apply. \emph{Ground every generation} in verified reality --- a few percent retained most diversity in our tested settings --- but price the rarest capabilities individually (observation probability \texttt{1 − e\textasciicircum{}{−m\(\cdot\)p}} per batch under unstratified sampling), consider targeted sampling for the deep tail, and use recombination to recover rare capabilities still retained across complementary parents. \emph{Merge, don't blend, when there is headroom}: keep specialists intact and route, or breed-and-screen candidate merges, whenever the naive average is far from ceiling; plain averaging is adequate only where a strong base has already composed the skills. \emph{Match the operator to entanglement}: merge freely when skills are additive; sparingly, with offspring selection, when they entangle; and expect the champion-optimal mating breadth to narrow as landscapes roughen. \emph{Preserve diversity as a first-class objective}, because selection can only preserve variety that exists, and in the tested society its removal produced a distinct failure mode. \emph{Before merging, measure functional conflict} --- cheap, pre-merge, and in our controlled setting predictive where the tested weight-distance baselines were not; and \emph{do not treat divergence or specialisation alone as evidence of incompatibility} --- in every regime we tested, what broke merging was conflicting conventions on shared circuitry, which is the thing to detect. +\textbf{Design rules.} As engineering guidance, the results reduce to rules that an operator of a model population can apply. \emph{Ground every generation} in verified reality --- a few percent retained most diversity in our tested settings --- but price the rarest capabilities individually (observation probability \texttt{1 − e\textasciicircum{}{−m\(\cdot\)p}} per batch under unstratified sampling), consider targeted sampling for the deep tail, and use recombination to recover rare capabilities still retained across complementary parents. \emph{Merge, don't blend, when there is headroom}: keep specialists intact and route, or breed-and-screen candidate merges, whenever the naive average is far from ceiling; plain averaging is adequate only where a strong base has already composed the skills. \emph{Match the operator to entanglement}: merge freely when skills are additive; sparingly, with offspring selection, when they entangle; and expect the champion-optimal mating breadth to narrow as landscapes roughen. \emph{Preserve diversity as a first-class objective}, because selection can only preserve variety that exists, and in the tested society its removal produced a distinct failure mode. \emph{Before merging, measure functional conflict} --- cheap, pre-merge, and in our controlled setting predictive where the tested weight-distance baselines were not; and \emph{do not treat divergence or specialisation alone as evidence of incompatibility} --- in every regime we tested, what broke merging was conflicting conventions on shared circuitry, which is the thing to detect. -\textbf{What this offers continual learning.} Read into the field where these results most directly land: (i) a first-principles account of the \textbf{replay ratio} --- the folklore constants (\(\approx\)1\%, 5\%, 25\%; 52, 53) acquire an equilibrium theory and a sharper prediction, that the required fraction is set by the rarest capability one refuses to lose (the \texttt{1 − e\textasciicircum{}{−m\(\cdot\)p}} law), not by average loss --- directly testable against published replay sweeps; (ii) a \textbf{failure theory for generative replay}: self-generated rehearsal is safe for short horizons and compounds into collapse across generations unless verifier-filtered back into grounding (47, 48, 12, 62); (iii) \textbf{pre-merge interference prediction with a mechanism}: where the current state of the art fits regressions over candidate metrics (21), the functional-conflict measure arrives at a convergent signal from principle and comes with an operator prescription --- when conflict is high, do not average; route or breed-and-screen; (iv) a candidate \textbf{decision rule for the consolidate-versus-stay-modular question} that currently splits the field's practice (keep adapters separate vs merge them; 54--58): union-preserving operators where headroom exists, fusion where the base composes, consolidation as the slow-store step; and (v) \textbf{tail monitoring as the leading indicator}: continual-learning evaluation that averages over capabilities hides exactly the losses that drift theory says come first and, past a threshold, become irreversible. On that last point we note the standing objection that apparent forgetting can be skewed task-inference over latent capability rather than erasure (64); our irreversibility results concern oracle-measured behavioural distributions, and distinguishing latent from extinct capability at language-model scale is an open and, we think, decisive experiment for both readings. +\textbf{What this offers continual learning.} Read into the field where these results most directly land: (i) a first-principles account of the \textbf{replay ratio}: the field's constants (\(\approx\)1\%, 5\%, 25\%; 52, 53) acquire an equilibrium theory and a sharper prediction, that the required fraction is set by the rarest capability one refuses to lose (the \texttt{1 − e\textasciicircum{}{−m\(\cdot\)p}} law) rather than by average loss, which is testable against published replay sweeps; (ii) a \textbf{failure theory for generative replay}: self-generated rehearsal is safe for short horizons and compounds into collapse across generations unless verifier-filtered back into grounding (47, 48, 12, 62); (iii) \textbf{pre-merge interference prediction with a mechanism}: where the current state of the art fits regressions over candidate metrics (21), the functional-conflict measure arrives at a convergent signal from principle and comes with an operator prescription --- when conflict is high, do not average; route or breed-and-screen; (iv) a candidate \textbf{decision rule for the consolidate-versus-stay-modular question} that currently splits the field's practice (keep adapters separate vs merge them; 54--58): union-preserving operators where headroom exists, fusion where the base composes, consolidation as the slow-store step; and (v) \textbf{tail monitoring as the leading indicator}: continual-learning evaluation that averages over capabilities hides exactly the losses that drift theory says come first and, past a threshold, become irreversible. On that last point we note the standing objection that apparent forgetting can be skewed task-inference over latent capability rather than erasure (64); our irreversibility results concern oracle-measured behavioural distributions, and distinguishing latent from extinct capability at language-model scale is an open experiment whose outcome would be decisive for both readings. \textbf{What is borrowed and what is ours.} The diagnosis --- collapse as drift --- was published first by others and we cite it so (6--9), while noting the derivations are independent and convergent; prior art in the strict sense are the empirical facts that merges can beat parents, that decorrelated parents merge better, and that naive averaging loses to interference-aware or routed merges (1, 19, 20), that model populations can climb (2--5), and that merge success admits ML-native predictors (21, 22). Ours is the framework-level synthesis --- inheritance, diversity, and compatibility as managed quantities --- together with: the conservation law for blending inheritance and its operator boundaries; the per-item grounding floor; the society ablation with its complementary failure modes; model speciation as a named, tested question, with the coordinate-versus-functional decomposition under permutation-and-rescaling alignment and the emergent null that bounds it; and the controlled predictive test with its controls. We claim the framework generated these measurements and experiments; we do not claim their outcomes validate a uniquely population-genetic mechanism, and one refinement it proposed was not supported. diff --git a/paper/pnas/main.md b/paper/pnas/main.md index b9fce83..de14e7d 100644 --- a/paper/pnas/main.md +++ b/paper/pnas/main.md @@ -6,99 +6,93 @@ ## Significance statement -Artificial intelligence is shifting from single, frozen models to populations of models that -specialise, are retrained on each other's output, and are combined ("merged") into new models. Trained -on their own output, model lineages degenerate — a process already recognised as the mathematics of -genetic drift. This paper imports the other half of population genetics: the biology of sexual -reproduction. It treats model merging as recombination, real data as immigration, and merge failure as -reproductive isolation, and tests each correspondence in simulations, small neural networks, and -language models. The framework recasts machine learning's oldest problem — continual learning without -forgetting — at the population scale, and yields design rules: when to average models, when to keep -them separate, how much real data suffices (a theory for the field's empirical replay fractions), and -a controlled small-model test in which pre-merge functional disagreement predicted merge damage, -motivating further comparison with weight-space measures. +Artificial intelligence increasingly consists of populations of models rather than single systems. +Models are fine-tuned from common ancestors, trained on data that earlier models generated, and +combined by weight merging. These practices couple model generations the way reproduction couples +biological generations, and they raise the same question: how does a population retain and +accumulate abilities over time? We transfer the population genetics of sexual reproduction to this +setting and test it in simulations, small neural networks, and language models. The framework +recasts continual learning at the population scale and yields design rules: how much real data +retraining requires, when to combine models, when to keep them separate, and how to anticipate a +failed combination before making it. ## Abstract -AI development increasingly resembles a population process: models are specialised, retrained on model -output, and recombined by weight merging, with an openly evolutionary vocabulary but little use of -evolutionary theory. Here we treat multigenerational model populations as systems whose inheritance, -diversity, and compatibility must be managed, and transfer the quantitative apparatus of the evolution -of sex. Its entry point — training on model output is genetic drift, and model collapse is its -signature — we developed independently, and parallel work has now formalised the same diagnosis from -several directions, a convergence we read as evidence for the frame rather than as a shared discovery -to be divided. In a -minimal inheritance model that is exactly Wright–Fisher — and measurably Wright–Fisher-plus-bias in -trained networks — we derive and test the remedies: grounding as immigration, where a real-data -fraction far below one retained most equilibrium diversity in the tested settings, with a -per-capability observation floor that makes the rarest knowledge expensive under unstratified -sampling; recombination, where refitting to the mean of parents' output distributions cancels the -multi-parent gain to first order in the rare-item regime while union-preserving operators realise it; -the Fisher–Muller effect, with merged language-model specialists exceeding every parent in replicated -experiments; outbreeding depression on rugged task landscapes, converted into reliable gains by -directed, offspring-screened recombination; and population structure, where the optimal mating breadth -shrinks as skills entangle. Sex has a limit: we introduce model speciation — merge failure as -reproductive isolation — and show in trained networks that a merge barrier remaining after -permutation-and-rescaling alignment tracks functional conflict, that isolation did not emerge from -compatible specialisation, and, in a controlled predictive test, that pre-merge functional -disagreement predicted merge damage while the tested weight-geometry baselines showed no detectable -association. We state precisely what is exact, what is measured, and what remains hypothesis. +AI development increasingly resembles a population process. Models are specialised, retrained on +model output, and recombined by weight merging, and the practice is described in evolutionary +vocabulary with little use of evolutionary theory. We treat multigenerational model populations as +systems whose inheritance, diversity, and compatibility must be managed, and we transfer the +quantitative framework of the evolution of sex. Its starting point, that training on model output is +genetic drift and model collapse its signature, we reached independently; parallel work has +formalised the same diagnosis, a convergence we take as support for the frame. In a minimal +inheritance model that is exactly Wright–Fisher, and measurably Wright–Fisher plus estimator bias in +trained networks, we derive and test remedies. Grounding acts as immigration: a real-data fraction +far below one retained most equilibrium diversity, with a per-capability observation floor that +makes the rarest knowledge expensive under unstratified sampling. Refitting a child to the mean of +its parents' output distributions cancels the multi-parent gain to first order in the rare-item +regime; union-preserving operators realise it. Merged language-model specialists exceeded every +parent in replicated experiments. Blind recombination fails on rugged task landscapes; screening +candidate offspring restores the gain. The optimal mating breadth narrows as skills entangle. +Finally, we introduce model speciation: a merge barrier remaining after permutation-and-rescaling +alignment tracks functional conflict, isolation did not emerge from compatible specialisation, and +in a controlled test pre-merge functional disagreement predicted merge damage while weight-geometry +baselines showed no detectable association. --- ## Introduction -Machine learning has quietly become a population-scale phenomenon. Public repositories now host -millions of models — Hugging Face alone grew past three million by 2026 — and these are not +Machine learning has become a population-scale phenomenon. Public repositories host +millions of models (Hugging Face alone grew past three million by 2026), and these are not independent creations: the overwhelming majority are fine-tunes, distillations, or merges of a small -number of foundation models, forming sprawling family trees whose lineage structure, inherited traits, +number of foundation models, forming large family trees whose lineage structure, inherited traits, and mutation dynamics are already being mapped with explicitly phylogenetic methods (31–33). -Reproduction in this population is no longer metaphorical. Weight-space **model merging** — the direct -combination of trained parents into a new model — is mainstream community practice with standard -tooling and thousands of hybrid checkpoints, including leaderboard-topping ones (1, 2, 37, 38), and -the engineering literature describes it in openly evolutionary vocabulary: "crossover," "mutation," -"mate choice," populations of merging models that climb benchmarks (2–5). +This population also reproduces. Weight-space **model merging**, the direct combination of trained +parents into a new model, is mainstream community practice with standard tooling and thousands of +hybrid checkpoints, including leaderboard-topping ones (1, 2, 37, 38), and the engineering literature +describes it in evolutionary vocabulary: "crossover," "mutation," "mate choice," populations of +merging models that climb benchmarks (2–5). The generations are coupled through data as well as through weights. Successive models increasingly learn from model output rather than from fresh human experience: frontier alignment pipelines are now -predominantly synthetic — over 98% in documented cases (43, 44) — self-generated instruction data +predominantly synthetic (over 98% in documented cases; 43, 44), self-generated instruction data seeds whole lineages of descendants (5), a large and growing share of the public web is machine-generated or machine-translated text (35, 36), and the stock of human text is projected to be exhausted by frontier training within this decade (34). Meanwhile persistent multi-agent systems and emerging agent economies put many interacting models into sustained contact (39–42). A population whose members inherit from one another, recombine, and retransmit under these conditions is an -evolving population in the technical sense, whatever one thinks of the metaphors. The organising claim -of this paper is that the vocabulary deserves its mathematics: **multigenerational model populations -are systems whose inheritance, diversity, and compatibility must be managed — not merely collections -of models to optimise — and the branch of biology that studies exactly this problem, the population -genetics of the evolution of sex, transfers as a quantitative framework.** +evolving population in the technical sense. The claim of this paper is that the vocabulary should be +given its mathematics: **multigenerational model populations are systems whose inheritance, +diversity, and compatibility must be managed, not merely collections of models to optimise, and the +branch of biology that studies exactly this problem, the population genetics of the evolution of sex, +transfers as a quantitative framework.** The frame's entry point is the diagnosis. Training each generation of a model on the previous -generation's output degrades it — *model collapse*: rare capabilities vanish first and the lineage +generation's output degrades it (*model collapse*): rare capabilities vanish first and the lineage drifts toward its own most common behaviour (6). That this is the mathematics of **genetic drift** in a finite population is a conclusion we reached independently in building the present framework, and one that has been derived in parallel from several other directions (7–9), including a closed-form -first-extinction law placing collapse onset at the Wright–Fisher first-extinction time (8) — and that +first-extinction law placing collapse onset at the Wright–Fisher first-extinction time (8), and that was anticipated, before deep learning, in an analysis of sequential inference chains as generalised genetic drift (63). We cite these works for priority of publication on the diagnosis and read the -convergence — independent arrivals at the same population-genetic account by different routes and in -different decades — as corroboration that the frame is the natural one. What none of that parallel work develops, and what this paper is about, is the +convergence, independent arrivals at the same population-genetic account by different routes and in +different decades, as corroboration that the frame is the natural one. What none of that parallel work develops, and what this paper is about, is the structure the diagnosis opens: the full arc from drift through its remedies (immigration, recombination, selection, population structure) to its limit (reproductive isolation), carried as one framework from closed forms to trained networks to language models. -Seen from machine learning's own history, the problem this frame addresses is the field's oldest — -**continual learning** — reappearing one level up. Within a single network, sequential learning +In machine learning's own terms, the problem this frame addresses is the field's oldest, +**continual learning**, reappearing one level up. Within a single network, sequential learning overwrites prior knowledge (catastrophic forgetting; 45, 46), and the discipline's remedies are, one by one, the population operators of this paper in single-model form: **rehearsal and replay** of past -data is grounding's within-lineage counterpart, and the field's empirically settled replay fractions — -on the order of 1% for instruction tuning (53), 5% for weak and 25% for strong distribution shift in -continual pretraining (52) — sit exactly where the minimal model's operational grounding threshold -lies, a correspondence for which the framework supplies the missing theory (equilibrium diversity, -and a per-capability survival law). **Pseudo-rehearsal** — replaying the network's own generated -samples, proposed as a cure in 1995 (47) and revived as generative replay (48) — is precisely this -paper's ungrounded null: immigration from a drifting source, benign for one hop and compounding into -collapse over generations, with verifier-filtering (12, 62) as what converts it back into grounding. +data is grounding's within-lineage counterpart, and the field's empirically settled replay fractions, +on the order of 1% for instruction tuning (53) and 5% to 25% by distribution-shift strength in +continual pretraining (52), sit where the minimal model's operational grounding threshold lies, a +correspondence for which the framework supplies the missing theory (equilibrium diversity, and a +per-capability survival law). **Pseudo-rehearsal**, the replay of the network's own generated +samples, proposed as a cure in 1995 (47) and revived as generative replay (48), is this paper's +ungrounded null: immigration from a drifting source, benign for one hop and compounding into +collapse over generations; verifier-filtering (12, 62) converts it back into grounding. **Parameter isolation** (65, and frozen-base adapters, which forget far less; 54) is the engineered decorrelation our specialists use; **complementary-learning-systems consolidation** (49–51) is our periodic adapter-into-base merge; the recent turn to **merging as a continual-learning mechanism** @@ -106,32 +100,31 @@ periodic adapter-into-base merge; the recent turn to **merging as a continual-le the observation that **rare examples and long-tail knowledge are forgotten first** (59–61) is tail-allele extinction observed one model at a time. One distinction is kept explicit throughout: catastrophic forgetting is largely deterministic interference from shifted training, whereas collapse -is stochastic sampling drift — the phenomena share their victims (the rare) and their remedies, not -their mechanism. To our knowledge, no prior work carries population-genetic formalism into continual -learning itself; that bridge — replay as immigration with a survival law, merging as recombination -with a compatibility criterion, consolidation as the slow store of a two-speed memory — is where this +is stochastic sampling drift; the two phenomena share their victims, the rare, and their remedies, but not their mechanism. To our knowledge, no prior work carries population-genetic formalism into continual +learning itself; that bridge (replay as immigration with a survival law, merging as recombination with a +compatibility criterion, consolidation as the slow store of a two-speed memory) is where this framework may matter most. We are explicit about what kind of contribution each claim is, distinguishing **interpretation** (an existing result understood in population-genetic terms), **explanation** (the transferred mechanism accounts for observations existing accounts leave open), and **prediction** (the framework forecasts an unmeasured outcome). The paper is strongest on the -first; makes concrete progress on the second — separating merge failures that are coordinate artefacts -from those that are functional; and reports a first, bounded step on the third — a controlled +first; makes concrete progress on the second (separating merge failures that are coordinate artefacts +from those that are functional); and reports a first, bounded step on the third: a controlled predictive test in which pre-merge functional-disagreement measures, chosen by the framework, predicted merge damage on a constructed task grid while the tested weight-geometry baselines showed no detectable association. The correspondences we develop, summarised in Table 1: single-teacher retraining is **asexual reproduction**, and the irreversible arm of its decay shares the defining consequence of **Muller's -ratchet** (10) — once every copy of a rare capability is gone from all parents and sources, no +ratchet** (10): once every copy of a rare capability is gone from all parents and sources, no recombination can rebuild it, which is why remedies must act before fixation-by-loss (a consequence- level correspondence: the minimal model lacks the ratchet's recurrent deleterious-mutation mechanism, so irreversible loss alone does not identify that specific mechanism). Injecting verified real data is **immigration** from a non-drifting source (11–13). Model merging is **recombination**, and its -celebrated payoff — a merged model exceeding every parent — is the **Fisher–Muller effect** (14, 15). +central payoff, a merged model exceeding every parent, is the **Fisher–Muller effect** (14, 15). Merging entangled skills courts **outbreeding depression**; screening many candidate merges is engineered recombination with unusually flexible parent choice and pre-deployment screening (we use -the shorthand **directed sex**); restricting who merges with whom is **population structure**. And merging's hard limit — models too diverged in function to combine — is **reproductive +the shorthand **directed sex**); restricting who merges with whom is **population structure**. Merging's hard limit, models too diverged in function to combine, is **reproductive isolation**, for which the Bateson–Dobzhansky–Muller theory of incompatibilities (16, 17) supplies the structure. The nearest precursor to this programme reads sex as an algorithm for mixability in the theory of computation (18), pre-dating model merging; the model-merging literature itself has strong @@ -148,11 +141,11 @@ sensitivity analyses on the predictive test. ## The minimal model, and where its exactness ends -Knowledge is modelled as a distribution `p_t` over `K` discrete items — capabilities, facts, modes of -behaviour — with a fixed true distribution `p*` whose rare tail carries the knowledge most at risk. +Knowledge is modelled as a distribution `p_t` over `K` discrete items (capabilities, facts, modes of +behaviour), with a fixed true distribution `p*` whose rare tail carries the knowledge most at risk. One generation is: *draw `n` samples from the parent's distribution, optionally mix in `m` verified real samples ("grounding", `g = m/(n+m)`), and refit the child*. In this minimal inheritance model the -resampling step **is** the Wright–Fisher process — the same equations, which we exploit as an +resampling step **is** the Wright–Fisher process: the same equations, which we exploit as an engineering gate: our simulator reproduces the classical closed forms (heterozygosity decay `E[H_t] = H_0(1 − 1/n)^t`; the exact immigration–drift equilibrium; the closed-form multi-teacher union) to within 0.5%, and these are standing tests in the codebase, not one-off checks. @@ -163,7 +156,7 @@ exact drift null they deviate in *opposite, architecture-specific* directions: a network resists collapse (keeping spurious variants alive), while a sharpening image generator accelerates it. A one-parameter **learning kernel** (a smoothing knob and a sharpening knob on the refit) reproduces both. Throughout, a real learner is therefore treated as Wright–Fisher *plus a signed, measurable -estimator bias* — and the drift signs (rare-first loss; the grounding response) +estimator bias*, and the drift signs (rare-first loss; the grounding response) survived that bias in every architecture we tested, including a convolutional VAE retrained on its own generated digits, where the dry lineage collapses to a single blurred digit class while 10% grounding holds all thirty modes (Fig. 1). @@ -191,7 +184,7 @@ known limits is SI Appendix, Table S1. In the minimal model, grounding from a fixed real source is immigration into a drifting population, and the equilibrium diversity has a closed form our simulator matches exactly. That equilibrium is -*smooth* in the grounding fraction — there is no phase transition in aggregate diversity — so the +*smooth* in the grounding fraction (there is no phase transition in aggregate diversity), so the practical number is an operational threshold, and we define it as such: under the tested population size and Zipf source distribution, `g ≈ 0.05` retained most (≥95%) of equilibrium diversity indefinitely, with the required fraction depending on sample size, source distribution, and the @@ -199,7 +192,7 @@ chosen retention target (dependencies in SI). The engineering point survives the real data is cheap insurance at fractions far below one. But the same analysis yields a floor the field's average-loss framing misses: under unstratified sampling from the source, a capability of rarity `p` appears in a real-data batch of size `m` with probability `1 − e^{−m·p}`, so `m·p ≈ 1` marks roughly a -63% chance of one example per batch — a soft observation floor, with higher confidence priced +63% chance of one example per batch: a soft observation floor, with higher confidence priced accordingly, and with distinct consequences for continuous retention, stationary occupancy, and reintroduction after loss (immigration can restore an absent item; SI separates these). Protecting the rarest knowledge under unstratified grounding is therefore priced per item at cost `∝ 1/p`; targeted @@ -209,29 +202,29 @@ looked, with two deviations, both traced to the estimator bias above: sharp thre and support-counting metrics decouple from truth (forward-KL is the operative collapse metric for a smoothing learner). On real images (Fig. 1B), dry self-training collapses a convolutional VAE to one mode while ~10% grounding holds all thirty (the trained model needs roughly twice the exact-operator -fraction — the measured price of the estimator bias). +fraction, the measured price of the estimator bias). *(FIG:fig1)* ### Recombination: a conservation law, its operators, and offspring that exceed every parent -Merging is where the evolution-of-sex apparatus pays for itself, beginning with a result about the -obvious operator, stated with its assumptions. **Proposition (blending inheritance, rare-item +The largest returns from the transfer concern merging. We begin with a result about the most common +operator, stated with its assumptions. **Proposition (blending inheritance, rare-item regime).** Let K parents independently retain a rare item (mass `p` when retained), and let the child draw `n` samples either from one parent chosen at random or from the *mean of the parents' output distributions*. Expected item mass is identical under the two schemes; and in the rare-item regime `n·p/K ≪ 1`, where per-item survival is first-order in sampled mass, expected *survival* is also -identical — the 1/K dilution of averaging cancels the K-parent union gain to first order, so in this +identical: the 1/K dilution of averaging cancels the K-parent union gain to first order, so in this regime adding parents through the output-mean does not increase expected tail retention. Two boundaries: outside that regime, survival is a convex function of mixed mass, so the variance -reduction from averaging can *reduce* extinction relative to a randomly chosen single parent — the +reduction from averaging can *reduce* extinction relative to a randomly chosen single parent; the cancellation is a first-order result about rare items, not a universal impossibility; and the -contrasting union operator (keep each item's strongest source, then renormalise — which itself -redistributes mass, and presupposes a verifier or oracle to identify the strongest source) increases +contrasting union operator (keep each item's strongest source, then renormalise, which itself +redistributes mass and presupposes a verifier or oracle to identify the strongest source) increases expected retention with K in all regimes in the minimal model. The practically important -operators — **weight averaging** (a nonlinear network's weight-mean does not compute its parents' +operators, **weight averaging** (a nonlinear network's weight-mean does not compute its parents' output-mean) and **routing among intact specialists** (different storage and inference budgets from a -single child) — are its empirical cousins, and the measured bridge is a **headroom rule**, stated qualitatively: in language models, +single child), are its empirical cousins, and the measured bridge is a **headroom rule**, stated qualitatively: in language models, union-preserving operators beat the weight-average where that average falls short of attainable performance, and add nothing where it does not (easy-versus-hard contrasts at two scales; a quantitative form of the relationship is untested). On easy tasks a capable base's average is already at ceiling and refinements @@ -240,25 +233,25 @@ and routing wins by a wide margin (Fig. 6A–B). The generative payoff is the **Fisher–Muller effect**: recombination assembles, in one offspring, complementary variants that arose in different lineages, producing a genotype fitter than any parent. -In the multi-locus model, sexual merging of decorrelated specialists climbs to the global optimum — a -genotype no parent held — while the best single parent and the blended average both plateau below +In the multi-locus model, sexual merging of decorrelated specialists climbs to the global optimum, a +genotype no parent held, while the best single parent and the blended average both plateau below (Fig. 2). In real language models the signature replicates under seed replication: merges of three LoRA specialists beat every parent overall (decisively at 7B: 0.87 vs 0.77), and on the sharper worst-family metric the merged models are the only ones competent everywhere, in every seed (Fig. 6A). -Sex has risks and, for AI, an unfair advantage — both quantified on rugged (epistatic) NK landscapes -(Fig. 3). When skills are entangled, blind recombination produces offspring *below* their parents — -**outbreeding depression** — worsening with ruggedness, and the optimal recombination rate shrinks as +Sex has risks and, for AI, an unfair advantage, both quantified on rugged (epistatic) NK landscapes +(Fig. 3). When skills are entangled, blind recombination produces offspring *below* their parents +(**outbreeding depression**), worsening with ruggedness, and the optimal recombination rate shrinks as entanglement grows. But an engineered population can do what biology cannot: recombine unbounded parents, choose complementary mates, and *screen many candidate offspring against a verifier before keeping one*. This **directed sex** converts the outbreeding catastrophe into a reliable gain in the model (tracking or exceeding the best parent at every ruggedness) and replicates as a sign in language -models: bred-and-screened merges beat the a-priori blend in every seed on headroom tasks — including +models: bred-and-screened merges beat the a-priori blend in every seed on headroom tasks, including one seed where the blend failed catastrophically and selection was immune (Fig. 6A). Finally, population *structure* is itself a knob: sweeping the mate-pool breadth from monogamous (local) to promiscuous (panmictic) against ruggedness, wide mixing maximises the population mean while monotonically destroying diversity, and the best *champion* shifts from wide breadth on smooth -landscapes to intermediate breadth on rugged ones (Fig. 3C) — the mating-system phenomenon known to +landscapes to intermediate breadth on rugged ones (Fig. 3C), the mating-system phenomenon known to structured-population search, mapped onto merging populations. *(FIG:fig2)* @@ -270,15 +263,15 @@ structured-population search, mapped onto merging populations. Composing the operators (Fig. 4) requires one definitional distinction first. In the inheritance model, grounding is **grounded inheritance**: external samples added to the reproduction process (the data channel). In the society model, grounding is **grounded evaluation**: selection weights true -fitness against conformity to the population's own consensus — `g`·true-fitness + (1−g)·conformity — +fitness against conformity to the population's own consensus, `g`·true-fitness + (1−g)·conformity, the analogue of scoring models by the crowd's approval (the fitness channel). These are related design -ideas — both couple the lineage to a non-drifting external signal — but they are different operators, +ideas, since both couple the lineage to a non-drifting external signal, but they are different operators, and we name them separately. In the tested society (a finite agent population on a rugged NK landscape), a four-arm ablation separates the failure modes: the full system (grounded evaluation + directed recombination + diversity-preserving selection) climbs to near the global optimum while keeping its specialists; removing grounded evaluation converges the population confidently on an unfit consensus (self-consumption); removing recombination strands it on local optima; removing diversity -converges it prematurely to a worse answer. Each removal fails differently — the three implementations +converges it prematurely to a worse answer. Each removal fails differently; the three implementations make complementary contributions *under the tested conditions*; general joint necessity is not established (alternative mutation, restart, archive, or selection schemes could alter the picture). At language-model scale this composed loop remains unbuilt; it is the paper's largest stated gap. @@ -288,12 +281,12 @@ language-model scale this composed loop remains unbuilt; it is the paper's large ### The limit of sex: model speciation Recombination presupposes compatible parents. In biology, lineages pushed far enough apart become -separate species — **reproductive isolation** — through Bateson–Dobzhansky–Muller incompatibilities: +separate species (**reproductive isolation**) through Bateson–Dobzhansky–Muller incompatibilities: changes harmless on their own background but deleterious in combination. A merged model is exactly the exposed hybrid. We built the analytic model (Fig. 5A): hybrid fitness tracks the parents while compatible, then peels off and crashes below the ancestor; the isolation cliff arrives earlier the denser the incompatibilities; and the incompatibility *count* snowballs quadratically with divergence -(17) — noting that a super-linear count does not by itself entail a sharp performance cliff without +(17). We note that a super-linear count does not by itself entail a sharp performance cliff without the count-to-effect-size link, which the analytic model supplies under its assumptions and any neural test must establish separately. @@ -303,22 +296,22 @@ richer symmetry groups remove more (24). We therefore aligned under the composit permutation matching and exact per-unit rescaling (the unit symmetry group of plain ReLU MLPs, as the search space) and decomposed the barrier (Fig. 5B): two networks trained from different initialisations on the *same* task have a barrier that this alignment removes essentially entirely -(residual ≈ 0.001, the aligned merge performing at parent level) — coordinate, not functional; two +(residual ≈ 0.001, the aligned merge performing at parent level): coordinate, not functional; two networks trained on *conflicting* label maps have a barrier the same alignment leaves largely unchanged (0.502 → 0.497), with the merged model functionally dead. The tested alignment removes the -same-task barrier but leaves the conflict-associated barrier intact — supporting a functional-conflict +same-task barrier but leaves the conflict-associated barrier intact, supporting a functional-conflict interpretation without proving optimal alignment: exact recovery of a permuted-and-rescaled copy validates a special case, so the removable share is a lower bound and the residual an upper bound. Sweeping conflict traces the cliff as hybrid fitness, 0.97 → 0.03. The conflict floor itself is -information-theoretic — no single model can satisfy contradictory conventions (SI Appendix, -Proposition S2) — with the framework's role being the *structure around it*: which divergences +information-theoretic (no single model can satisfy contradictory conventions; SI Appendix, +Proposition S2), with the framework's role being the *structure around it*: which divergences generate conflict, and what moves the cliff. The strongest constraint comes from the pre-registered **emergent test**: true BDM incompatibilities are emergent (each lineage's changes harmless alone), so we let children diverge with *no conflicting -signal anywhere* — complementary class specialists, and divergent input conventions — to 6.4× the base +signal anywhere*, using complementary class specialists and divergent input conventions, to 6.4× the base training. **No isolation emerged** (residual 0.000 throughout); instead the merge *rescued* the two -catastrophically-forgetting specialists (parents ≈ 0.50, merge ≈ 0.955 — a sustained Fisher–Muller +catastrophically-forgetting specialists (parents ≈ 0.50, merge ≈ 0.955, a sustained Fisher–Muller rescue). The same double result appears at the language-model tier (Fig. 5C): conflicting conventions produce **function-specific** hybrid breakdown (the merge scores below both parents on the conflicted function, while a budget-controlled design shows the disjoint skills merge unharmed), and over-training @@ -382,7 +375,7 @@ are the experiment's open front. ## Discussion -**Design rules.** Read as engineering, the results compress into rules an operator of a model +**Design rules.** As engineering guidance, the results reduce to rules that an operator of a model population can apply. *Ground every generation* in verified reality — a few percent retained most diversity in our tested settings — but price the rarest capabilities individually (observation probability `1 − e^{−m·p}` per batch under unstratified sampling), consider targeted sampling for the deep tail, and use @@ -399,9 +392,9 @@ evidence of incompatibility* — in every regime we tested, what broke merging w conventions on shared circuitry, which is the thing to detect. **What this offers continual learning.** Read into the field where these results most directly land: -(i) a first-principles account of the **replay ratio** — the folklore constants (≈1%, 5%, 25%; 52, 53) +(i) a first-principles account of the **replay ratio**: the field's constants (≈1%, 5%, 25%; 52, 53) acquire an equilibrium theory and a sharper prediction, that the required fraction is set by the -rarest capability one refuses to lose (the `1 − e^{−m·p}` law), not by average loss — directly +rarest capability one refuses to lose (the `1 − e^{−m·p}` law) rather than by average loss, which is testable against published replay sweeps; (ii) a **failure theory for generative replay**: self-generated rehearsal is safe for short horizons and compounds into collapse across generations unless verifier-filtered back into grounding (47, 48, 12, 62); (iii) **pre-merge interference @@ -416,7 +409,7 @@ capabilities hides exactly the losses that drift theory says come first and, pas irreversible. On that last point we note the standing objection that apparent forgetting can be skewed task-inference over latent capability rather than erasure (64); our irreversibility results concern oracle-measured behavioural distributions, and distinguishing latent from extinct capability -at language-model scale is an open and, we think, decisive experiment for both readings. +at language-model scale is an open experiment whose outcome would be decisive for both readings. **What is borrowed and what is ours.** The diagnosis — collapse as drift — was published first by others and we cite it so (6–9), while noting the derivations are independent and convergent; prior art diff --git a/paper/pnas/main.pdf b/paper/pnas/main.pdf index 875be6e069a2e6a37d8555f7b9343ec8559b3abf..23a3857096454881874b5c3cfafd7bd6ddc348a0 100644 GIT binary patch delta 78765 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 rccnDLY}r2|U9on_Deyo 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

F0J%`siLTO2dm@0l&!9SR09 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


F)!R%ly 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