second review round: tempered claims, robust statistics, corrected technical statements
Analyses (figures/stats_llm_epistasis.py, committed + reproducible): condition-clustered bootstrap CIs (functional measures exclude zero: dis_raw [+0.04,+0.69], conf-weighted [+0.02,+0.68]; gradient alignment [-0.59,-0.06]; geometry straddles zero), PAIRED predictor contrasts (not individually significant — stated), leave-one-condition-out held-out prediction (functional replicates, geometry ~0, performance baseline unstable), three outcome references (ordering sensitive to reference — reported, with the mechanism), between/within-axis decomposition (within-conflict identification impossible by design; the compat axis identifies), and seed-level paired reliability (routing/directed beat soup 3/3 seeds incl. one catastrophic soup failure; CI-width fragility claim withdrawn). Renames and corrections: "decisive experiment" -> "controlled predictive test"; "operational epistasis" -> "confidence-weighted functional conflict (proposed proxy)"; "functional by construction" -> "controls a major source of coordinate mismatch / conflict-associated" (module, configs, READMEs, figures); SI proposition's "chord" defined precisely (endpoint-loss interpolation, invariant) vs the path (not invariant) + no-global-optimality caveat (removable = lower bound, residual = upper); snowball count != performance cliff distinction added; claims table gains four rows (grid finding / weighting NOT supported / functional-vs- all-geometry not established / operator choice open); §1 ladder states the prediction rung as a bounded small-model result. paper/response-to-review-2.md: point-by-point, opening with the bookkeeping correction (E13b/c were in the reviewed draft — revised interpretation, not new results). READMEs rewritten around the four analyses with the chronology (prospective/adaptive/post-hoc) disclosed. 151 tests green. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BkRLcc18rwT2Lysu6PbG7v
This commit is contained in:
parent
1ae950cb7c
commit
a40ace1821
17 changed files with 418 additions and 95 deletions
146
paper/response-to-review-2.md
Normal file
146
paper/response-to-review-2.md
Normal file
|
|
@ -0,0 +1,146 @@
|
|||
# Response to the second review
|
||||
|
||||
*This response accompanies a further revision. Every number below is reproduced by a committed script
|
||||
(`figures/stats_llm_epistasis.py`) from committed artifacts; the revised documents are
|
||||
`results/llm_epistasis/README.md` (rewritten around your four analyses), the manuscript, and
|
||||
`paper/si-notes.md`.*
|
||||
|
||||
---
|
||||
|
||||
## 0. A correction first (your §7)
|
||||
|
||||
You are right, and we apologise for the bookkeeping error: the draft you reviewed **already
|
||||
contained** the full-symmetry alignment experiment, the conflict residual, and the
|
||||
compatible-specialisation null. Our previous letter's "new since the review" conflated three things
|
||||
that we now state separately: **new results** (the LLM-tier speciation runs, the multi-seed
|
||||
replication, and the controlled predictive test with its control axis), **new controls and analyses**
|
||||
(the compatible-overlap axis; the robust statistics in this letter), and **revised interpretation**
|
||||
(everything about E13b/c, which was experimental content you had already seen and whose *presentation*
|
||||
we changed). The experimental delta attributable to the review process is the first and second
|
||||
categories only.
|
||||
|
||||
## 1. Your two-conclusion distinction — adopted as the evidential boundary
|
||||
|
||||
We accept the boundary exactly as you drew it:
|
||||
|
||||
- **Demonstrated:** a small-model, controlled predictive test in which pre-merge functional
|
||||
disagreement predicted merge penalties where the selected weight-space measures did not.
|
||||
- **Not demonstrated:** that an epistasis-specific predictor adds value beyond ordinary functional
|
||||
disagreement, or that the prediction improves operator choice.
|
||||
|
||||
The experiment is now titled a **"controlled predictive test"** everywhere ("decisive experiment
|
||||
delivered" is gone), and the manuscript's §1 ladder describes the prediction rung in your conditional
|
||||
formulation, with its four boundary clauses stated in place: constructed grid, small scale, refinement
|
||||
not superior, operator choice open. The measure itself is renamed **"confidence-weighted functional
|
||||
conflict — a proposed proxy for merge-relevant interactions"**; we accept that bilateral confident
|
||||
contradiction measures incompatible endpoint behaviour, not non-additive interaction in the strict
|
||||
biological sense, and the paper no longer calls any measured quantity "epistasis." Your distinction —
|
||||
*the framework motivated the measurement and controls* vs *their success validates the specifically
|
||||
population-genetic mechanism* — is adopted verbatim; we claim the former.
|
||||
|
||||
## 2. The four analyses — run
|
||||
|
||||
**(1) Direct predictor comparison.** Condition-clustered bootstrap (13 clusters, B = 4000), 95% CIs
|
||||
for each predictor's ρ against the pre-registered primary outcome:
|
||||
|
||||
| predictor | ρ | clustered 95% CI |
|
||||
|---|---|---|
|
||||
| raw functional disagreement | +0.460 | [+0.04, +0.69] |
|
||||
| confidence-weighted functional conflict | +0.446 | [+0.02, +0.68] |
|
||||
| gradient alignment | −0.347 | [−0.59, −0.06] |
|
||||
| delta L2 | +0.165 | [−0.27, +0.58] |
|
||||
| delta cosine | +0.030 | [−0.46, +0.51] |
|
||||
| cross-family accuracy | −0.005 | [−0.29, +0.31] |
|
||||
|
||||
**Paired contrasts are not individually significant** (e.g. |ρ(dis_raw)| − |ρ(delta_cos)| = +0.23,
|
||||
CI [−0.23, +0.59]). Held-out prediction (leave-one-condition-out linear fits): functional measures
|
||||
replicate (dis_raw ρ = +0.396, p = 0.013; conf-weighted +0.352, p = 0.028); geometry ≈ 0; the
|
||||
performance baseline is unstable out-of-sample (−0.435). So the supported statement — now the
|
||||
conclusion in the README, the figure title, and the manuscript — is yours: *across this controlled
|
||||
grid, functional disagreement showed a detectable, held-out-robust association with merge penalty;
|
||||
LoRA-delta cosine and L2 showed no statistically detectable association; gradient alignment carried
|
||||
intermediate signal (its CI excludes zero), so this is not a clean functional-versus-all-geometric
|
||||
divide; head-to-head predictor differences are not individually significant; only these baselines were
|
||||
tested.* "Weight divergence does not predict merge failure" has been removed as over-broad.
|
||||
|
||||
**(2) Sample structure.** 39 rows = **13 conditions × 3 seeds**. Parents are retrained per
|
||||
condition × seed, but children share task-data seeds across conditions within a seed (e.g. the
|
||||
duration-3 parent and the conflict-0 parent are trained on essentially the same data), so rows are not
|
||||
independent — hence clustering by condition in all uncertainty estimates, disclosed in the README.
|
||||
|
||||
**(3) Between- vs within-axis.** You were right that the pooled correlation is substantially axis
|
||||
discrimination (mean penalty: conflict 0.061 vs compat 0.005 / duration 0.011). Within the conflict
|
||||
axis (n = 15): functional measures +0.59/+0.62 — but delta-L2 is +0.71 there, because *within that
|
||||
axis* conflict fraction, added-data volume, and delta growth are collinear: **within-axis
|
||||
identification is impossible by design**, and we now say so; the identification comes from the control
|
||||
axes, where the same volumes and L2 ranges occur at ~zero penalty. Scatterplots are coloured by axis
|
||||
in the figure. Predicting penalties for a held-out *conflict mechanism* (not just held-out conditions
|
||||
of the same mechanism) is listed as the next test — we agree it is the more valuable one.
|
||||
|
||||
**(4) Outcome references.** Reported under all three: oracle parent potential (pre-registered
|
||||
primary), best parent, and mean parent. The ordering is **sensitive to the reference** — under the
|
||||
best-parent reference, delta-L2 correlates comparably to the functional measures (+0.48 vs +0.34).
|
||||
Our reading, stated in the README rather than hidden: that reference inherits parent-strength trends
|
||||
that track training volume, which geometry also tracks, coupling predictor and outcome through the
|
||||
reference rather than through merge damage. On structural coupling between the disagreement predictor
|
||||
and the oracle-potential outcome: probe and test sets are disjoint by construction, but we agree
|
||||
definitional coupling through parental complementarity cannot be fully excluded, which is one more
|
||||
reason all three references are now on the table.
|
||||
|
||||
## 3. Hypothesis labels
|
||||
|
||||
Your table is adopted essentially as written — the manuscript's claims-at-a-glance table now carries:
|
||||
pre-merge disagreement predicts penalty (*empirical within the controlled grid*, with the boundary
|
||||
clauses in the limits column); confidence weighting improves rank prediction (***not supported***);
|
||||
functional beats all geometry (*not established — selected baselines only*); operator choice (*open*);
|
||||
cliff, snowball, emergent DMIs (*hypotheses*, unchanged). We also added your snowball distinction
|
||||
where the snowball is discussed: super-linear growth in incompatibility *count* does not by itself
|
||||
entail a sharp *performance* cliff — that needs the count→effect-size→performance link, which the
|
||||
analytic model supplies under its assumptions and any neural test must establish separately.
|
||||
|
||||
## 4. The two technical statements — corrected
|
||||
|
||||
**"Endpoints and chord are invariant."** Accepted; the ambiguity was ours. The SI proposition now
|
||||
defines "chord" precisely as the α-linear interpolation **of the endpoint loss values** — the barrier
|
||||
baseline, a function of endpoints only, which *is* invariant — and states explicitly that the
|
||||
**weight-space interpolation path is generally not invariant** (that being precisely why alignment can
|
||||
lower a barrier). It also now carries your second point: exact recovery of a permuted-and-rescaled
|
||||
copy validates a special case and does not establish global optimality of the alignment for
|
||||
independently trained networks — so the "removable" share is a lower bound and the "residual" an upper
|
||||
bound, stated wherever the decomposition is used.
|
||||
|
||||
**"Frozen base pins the coordinate system, so failure is functional by construction."** Accepted, and
|
||||
your replacement wording adopted verbatim across the module, configs, READMEs, and figure: *the shared
|
||||
frozen base controls a major source of coordinate mismatch, allowing a cleaner test of
|
||||
conflict-associated merging failure* — with the boundary stated (failures of delta-averaging can still
|
||||
reflect nonlinear interaction, scaling, or capacity). "Conflict-associated," not "functional by
|
||||
construction," throughout.
|
||||
|
||||
## 5. Chronology and reliability
|
||||
|
||||
**Chronology (now a section of the README).** Prospective: hypotheses, predictors, primary outcome and
|
||||
falsifiers were in the config before the first grid ran. Adaptive: the compatible-overlap control was
|
||||
added *after* geometry appeared to win, with its own pre-stated readings, run on the same seeds; no
|
||||
existing rows were re-run or altered. Post hoc: the clustered-bootstrap/LOCO/multi-reference analyses
|
||||
were added at your request after all data was collected. We agree this is transparent adaptive
|
||||
experimentation, not wholly prospective confirmation, and it is labelled as such.
|
||||
|
||||
**Reliability.** The CI-width claim is withdrawn. The seed-level statement now reads: routing beat the
|
||||
soup **in every seed** (3/3 paired, both metrics), directed selection beat the soup 3/3, and one seed
|
||||
exhibited a catastrophic soup failure (0.071 overall, 0.000 worst-family) to which routing was immune
|
||||
(0.262/0.225); seed-level sds (0.090 vs 0.023) are reported as an observation, with the explicit note
|
||||
that three seeds do not support a variance estimate.
|
||||
|
||||
## 6. On your bottom line
|
||||
|
||||
We accept your formulation as the paper's claim for this line of work — it now closes the relevant
|
||||
results section nearly verbatim: *we separated overlap, divergence, and conflict experimentally; in
|
||||
this controlled setting, functional disagreement predicted merging damage when simple weight-distance
|
||||
measures did not; the proposed epistasis refinement and the emergent-speciation mechanism remain
|
||||
unconfirmed.* And we take the redirection about what would count next: not 0.5B → 7B alone, but
|
||||
**generalisation to unfamiliar conflict structures** (a held-out conflict mechanism, and real rather
|
||||
than constructed task pairs) and **a demonstrably better budget-matched merging decision**. Those two
|
||||
now head the open-problems list, above the scale replication.
|
||||
|
||||
We would welcome a third pass if you have the appetite — particularly on whether the README's
|
||||
conditional conclusion and the chronology section read at the right strength.
|
||||
|
|
@ -12,10 +12,17 @@ condition, the cyclically-relabelled classes; `μ(S) ≈ conflict_frac` up to cl
|
|||
networks, positive per-unit rescalings — the full unit symmetry group of a plain ReLU MLP) satisfies
|
||||
`T(B)(x) = B(x)` for all `x` by construction.
|
||||
|
||||
**Proposition 1 (endpoint invariance).** For every function-preserving `T`, the endpoint functions —
|
||||
and hence the endpoint losses/errors and the linear chord between them — are identical for the pair
|
||||
`(A, T(B))` and the pair `(A, B)`. Alignment can only re-coordinate the *interpolation path*, never
|
||||
the endpoints or the chord. *(Immediate from the definition of function-preserving.)*
|
||||
**Proposition 1 (endpoint invariance — with the term "chord" defined precisely).** Here "chord"
|
||||
means the α-linear interpolation **of the endpoint loss values**, `(1−α)·L(A) + α·L(B)` — the
|
||||
baseline in the barrier definition, a function of the endpoints only — NOT the weight-space
|
||||
interpolation path. For every function-preserving `T`, the endpoint functions, hence the endpoint
|
||||
losses and this chord, are identical for `(A, T(B))` and `(A, B)`. The **interpolation path itself is
|
||||
generally NOT invariant** — losses along `(1−α)·A + α·T(B)` change with `T`, which is precisely why
|
||||
alignment can lower a barrier. *(Immediate from the definition of function-preserving.)* Scope
|
||||
caveat: our aligner provably recovers a permuted-and-rescaled copy exactly — an important special
|
||||
case — but this does not establish global optimality of the alignment over the symmetry group for
|
||||
independently trained networks; the decomposition's "removable" share is therefore a lower bound, and
|
||||
the "residual" an upper bound, on their true values.
|
||||
|
||||
**Proposition 2 (no merged model can serve both parents).** Let `h` be *any* single classifier (in
|
||||
particular, any interpolated/merged model, under any alignment). On every `x ∈ S`, `f_A(x) ≠ f_B(x)`,
|
||||
|
|
|
|||
|
|
@ -164,10 +164,15 @@ different things are easily conflated: **interpretation** (an existing result is
|
|||
in these terms — e.g., merged offspring beating their parents as Fisher–Muller), **explanation** (the
|
||||
transferred mechanism accounts for observations existing accounts leave open — e.g., which merge
|
||||
failures are coordinate artefacts and which are functional), and **prediction** (the framework
|
||||
forecasts an unmeasured outcome and improves a design decision — e.g., an epistasis measure taken
|
||||
*before* merging that beats geometry-based predictors of merge success). This paper is strongest on
|
||||
the first, makes concrete progress on the second, and states the third as its open, decisive test —
|
||||
proposed here with pre-registered falsifiers, not claimed as done. The organising shift we argue for
|
||||
forecasts an unmeasured outcome and improves a design decision). This paper is strongest on the
|
||||
first, makes concrete progress on the second, and reports a first, bounded step on the third: a
|
||||
**controlled predictive test** at small scale in which pre-merge *functional-disagreement* measures —
|
||||
chosen by the framework — showed a detectable, held-out-robust association with merge damage on a
|
||||
constructed task grid, while the selected weight-geometry baselines did not. We are precise about
|
||||
that result's boundary where it is reported: it is a small-model demonstration on a constructed grid;
|
||||
the proposed epistasis-specific refinement did not outperform plain disagreement; predictor
|
||||
differences are not individually significant head-to-head; and whether the prediction improves a
|
||||
budget-matched operator choice remains open. The organising shift we argue for
|
||||
is prior to any single mechanism: **treat multigenerational model populations as systems whose
|
||||
inheritance, diversity, and compatibility must be managed — not merely as collections of models to
|
||||
optimise.**
|
||||
|
|
@ -470,9 +475,15 @@ cannot satisfy two contradictory answer conventions — is information-theoretic
|
|||
genetics; what the genetic frame adds is *structure around it*: which divergences generate such
|
||||
conflicts, the prediction that epistasis rather than distance sets the cliff's position, and the
|
||||
snowball's super-linear onset — the latter two verified so far only in the analytic model, and
|
||||
therefore carried as **hypotheses at the neural tier, not results**. Second, our alignment removes the
|
||||
symmetries we enumerate for this architecture class; richer transformation families for other
|
||||
architectures could reapportion removable vs residual, though not below the conflict floor. Third,
|
||||
therefore carried as **hypotheses at the neural tier, not results**. (On the snowball, one more
|
||||
distinction: super-linear growth in the *number* of incompatibilities does not by itself entail a
|
||||
sharp *performance* cliff — that needs the link from incompatibility count through effect sizes to
|
||||
measured performance, which the analytic model supplies under its assumptions and any neural test
|
||||
must establish separately.) Second, our alignment removes the symmetries we enumerate for this
|
||||
architecture class, and exactly recovering a permuted-and-rescaled copy validates a special case
|
||||
rather than proving global optimality for independently trained networks — so the removable share is
|
||||
a lower bound and the residual an upper bound; richer transformation families for other architectures
|
||||
could reapportion the split, though not below the conflict floor. Third,
|
||||
"unmergeable" here means by aligned linear interpolation of weights — a barrier to that operator does
|
||||
not preclude every conceivable recombination method (routing, for one, sidesteps it by not blending).
|
||||
Emergent Dobzhansky–Muller incompatibilities in real weights remain the flagship *hypothesis* of this
|
||||
|
|
@ -770,7 +781,10 @@ falsifier, not yet established):
|
|||
| Outbreeding depression on rugged landscapes; operator design rule | Exact-model result; hypothesis at LLM scale | NK epistasis stands in for skill entanglement | E9–E10; directed selection rescues | Not yet mapped onto a real task-entanglement measure |
|
||||
| Optimal mate-pool breadth shrinks with ruggedness | Exact-model result; hypothesis for merging populations | Ring population, local selection | E14 | Phenomenon known to island-model evolutionary computation; our contribution is the mapping and the diversity/mean decomposition |
|
||||
| Merge failure decomposes into coordinate artefact + functional residual | Empirical (MLP tier; LLM tier in progress) | Alignment enumerates the architecture's unit symmetries | Full-symmetry residual ≈ 0 (compatible) vs ≈ naive (conflict); cliff in hybrid fitness | Scoped to aligned linear interpolation; conflict floor is information-theoretic, not genetic |
|
||||
| Epistasis (not divergence) sets the cliff; snowball onset | Exact-model result; **hypothesis** at the neural tier | BDM incompatibility structure | E12 | The decisive pre-merge prediction test is proposed, not run |
|
||||
| Epistasis (not divergence) sets the cliff; snowball onset | Exact-model result; **hypothesis** at the neural tier | BDM incompatibility structure | E12 | Snowball count ≠ performance cliff without the effect-size link; neural test outstanding |
|
||||
| Pre-merge functional disagreement predicts merge penalty | Empirical, within a controlled grid (0.5B, 13 conditions × 3 seeds) | Constructed conflict/overlap/duration axes; oracle-potential outcome (pre-registered; ordering sensitive to reference) | Clustered CIs exclude 0; held-out LOCO ρ≈0.4; selected geometry baselines ≈ 0 | Head-to-head predictor differences not individually significant; only selected baselines; generalisation to real task pairs open |
|
||||
| Confidence weighting improves rank prediction over raw disagreement | **Not supported** (pre-registered internal prediction) | — | Paired Δ\|ρ\| ≈ −0.02, CI [−0.13, +0.06] | Weighting does double the conflict-vs-compat level contrast |
|
||||
| The predictor improves budget-matched operator choice | **Open** | — | Soup-vs-route gap readout noise-dominated at 0.5B | The practical payoff; untested |
|
||||
| Emergent speciation without conflict | **Not observed** (pre-registered) | Shared ancestry, compatible tasks, tested divergences | E13b: residual 0.000; merge rescues specialists | Bounds the hypothesis; longer horizons/distribution shift/capacity pressure untested |
|
||||
| Grounding + sex + diversity jointly necessary | Exact-model result; hypothesis at LLM scale | Conformity stands in for self-consumption | E11 four-arm ablation, each arm failing distinctly | The full grounded LLM society is unbuilt |
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue