Erratum (2026-08-04): grader cost-model repricing under FLOPScope v0.10.0
On 2026-08-04 the organizers released FLOPScope v0.10.0 (forum post 18125) and regraded all affected submissions in place. The cost model is now dtype-aware — float64 operations bill at 2× the float32 rate, priced by output dtype — and data-movement operations (copy/fill/concatenate at 1 per element written; gather/sort/histogram at 4) are no longer free. The scoring formula, the λ = 1e11 FLOP/s wall-time rate, the per-MLP FLOP budget, and the 0.10 multiplier floor are unchanged. Every grader-reported multiplier and adjusted score quoted in this document was graded under the previous, dtype-blind model; the body text below is left as originally graded, and this erratum states what the official record now says. No raw MSE in this document is affected (the regrade left #314695’s raw byte-identical at 5.88962e-6), and therefore none of the claimed contributions — the diagnosis (C1), the stabilization method (C2), the ground-truth cumulant tests (C3), the error budget (C4), or the negative results (C5) — is touched by the repricing.
Corrected grader-reported values:
| submission | quoted in this document (old model) | official after regrade |
|---|---|---|
| #314695 (this write-up’s artifact) | adjusted 9.97e-7, multiplier 0.169 | adjusted 1.76842e-6, multiplier 0.300 |
| our sampling entry | adjusted 3.17e-7 | regraded 5.884e-7; superseded by a float32 resubmission, #323492, adjusted 3.07e-7 (raw identical to 5 digits) |
| pscamillo, #314331 (§6) | adjusted 2.45e-6 | 2.4501e-6 — unchanged (at the 0.10 multiplier floor, insensitive to the repricing) |
| radiant-allomancer, #317660 (§6) | adjusted 4.47e-7 | 4.98e-7 |
Why #314695 moved the most of these: its hot path runs in default
float64 (the probe draws float64 normals, so every matmul against the
grader’s float32 weights promotes to the 2× rate). Re-metered under
flopscope 0.10.0 (repricing_erratum_check.py, committed
alongside the other artifacts), the graded file bills 7.4031e10 FLOPs
per net versus 3.7040e10 for a float32 port with identical arithmetic
(ratio 1.999); the port changes the returned per-layer means by at most
2.7e-6 against a per-element RMSE of ~2.4e-3, so raw MSE is unaffected.
Scaling the regraded multiplier by the measured bill ratio puts a
float32 resubmission at multiplier ≈ 0.15, adjusted ≈ 0.9e-6 —
essentially the numbers originally quoted. We have not resubmitted: the
contribution claimed for this artifact is mechanistic, not positional,
and the cost model does not touch it.
Two passages should be read with corrections. First, the wall-time paragraph following the #314695 summary table attributes the gap between the FLOP share (13.6%) and the multiplier (0.169) to Python-dispatch wall time; under v0.10.0 the regraded multiplier (0.300) is accounted for by the FLOP bill alone, the wall-time term having become negligible (v0.10.0 also moved the metering backend to seven physical cores). The paragraph’s closing claim should now read: dtype, not wall-time batching, is the dominant multiplier lever for this estimator family. Second, the economics line in §3 (“multiplier ≈ 0.14–0.3 … adjusted score is ~1e-6”) reads, under the new model with a float32 hot path, multiplier ≈ 0.15–0.30 and adjusted ≈ 0.9–1.8e-6; the conclusion — well short of the sampling frontier — is unchanged, and indeed strengthened: the repricing penalized dtype-naive mid-multiplier entries like this one hardest, while the frontier entries sit at the multiplier floor and barely moved. The §5 ceiling statement (“4–5e-7 adjusted at the multiplier floor”) is unaffected, as the floor itself is unchanged; the sampling replica expectation (≈4.5e-7) was measured under the old model and shifts by only a few percent for a float32-clean implementation (our graded pair: 3.17e-7 → 3.07e-7).
A second dated addition, “Addendum (2026-08-10): the stabilizer schedule is state, not depth”, appears before §9: post-deadline results showing the §2 coefficient table is a state lookup in disguise, with a mechanistic characterization of the challenge distribution’s hard tail. A third, “Addendum 2 (2026-08-13)”, follows it: the 08-10 addendum’s weights-only tail prediction tested and half-retracted, a reinterpretation of §7’s rotation null as the isotropy premise behind the published cubature entries, and a sign audit of our artifacts against the 18151 appendix’s Edgeworth finding.
Summary
The central finding of this work is that a deep moment-propagation chain behaves as an error-compensating dynamical system. Its per-layer errors are not independent; they are anticorrelated and partially cancel, so the chained estimator attenuates zero-mean noise while amplifying small coherent biases (a measured output exchange rate of approximately 16:1; §5). This single property accounts for four otherwise separate observations: step-exact Edgeworth corrections computed from true cumulants degrade the chained estimator (§1c); corrections succeed only when fitted on the chain’s own rolled-forward trajectories (§2, the basis of the graded submission, an ~8.4× improvement over the published baseline); a variance-reducing shrinkage filter doubles the final error despite reducing noise as designed (§5); and an independent team’s layerwise bias re-anchoring failed in the same manner (§6).
ARC’s published cumulant-propagation algorithm (“kprop” [1]) is
accurate at depth 4 but degrades with depth, per its authors; we take
that claim from their paper and start directly at the Phase-1 spec. At
depth 32 (width 256, He-Gaussian, bias-free ReLU), we measure plain
kprop (ARC’s reference implementation, k_max=2) at mean 6.28e-5, median
5.4e-5, std 3.8e-5 final-layer mean MSE over 40 real challenge nets
(kprop_depth32.py). This is approximately 39× worse than
our own sampling-family estimator’s raw MSE at the same Phase-1 FLOP
budget (1.61e-6, the expectation measured on the full 1,000-net public
split with the starterkit local evaluation engine, rather than the more
favorable single-seed graded number; see Disclosure and provenance).
This write-up makes five contributions, all on real challenge nets, with every number traced to a committed script and results file:
C1 — Diagnosis: the depth failure is error dynamics, not closure order (§1). With true input moments, a single k=2 closure step has error (1.16e-6) below the total raw error of a strong sampling estimator at full budget (1.61e-6, our own entry); chained, the same closure is 52× worse. The chain accumulates fresh mean bias each layer while its covariance errors partially compensate: re-anchoring the covariance to truth makes the estimate worse, and step-exact Edgeworth corrections from true cumulants degrade the chain. We argue this compensation structure is the reason naive corrections to deep moment chains fail generally.
C2 — Method: trajectory-fitted stabilization (§2). Fitting per-layer linear corrections on the chain’s own rolled-forward state (DAgger-style), rather than against step-local truth, reaches 7.4e-6 held-out at seed-resampled expectation (5.2e-6 on the fixed development probe seeds; the distinction, quantified during the §5 work, is explained in §2). This is ~8.4× better than the plain-kprop baseline (~12× on the development seeds), within 13.6% of the FLOP budget, graded as submission #314695 (summary below). This is a mechanistic-contribution result rather than a competitive one: 5.9–7.4e-6 raw remains well above our own sampling entry’s 1.61e-6 (§3).
C3 — Ground-truth joint-cumulant tests (§4). Against
keenanpepper’s published full third-cumulant tensors [2] (Hugging Face
dataset keenanpepper/whest-k3-tensors-2026; locked IDs;
evaluation-only policy and promotion gate committed up front, §4), we
show the joint structure missing from the closure is real and
compressible, and that an analytic carrier of it, despite good
reconstruction (cosine 0.83), is still 4.5× worse than the low-cost MC
probe already feeding the estimator, on 10 of 10 IDs. These are
tensor-level rather than probe-based checks of the hypothesis.
C4 — An error budget for the graded artifact (§5). A seed-variance decomposition shows roughly half of #314695’s final error is probe-sampling noise, attributed by field (the pair field dominates; its noise anticorrelates with κ3’s, so denoising κ3 alone makes the result worse), with a measured denoising ceiling (0.48–0.58×) and three failed exploitation attempts. The general mechanism: an error-compensating recurrent chain tolerates variance far better than bias. Measured end-to-end, our shrinkage filter traded 4.2e-7 of variance for 6.6e-6 of squared bias, an exchange rate of ~16:1 against the filter, so bias-for-variance denoisers are structurally unsuited to chained estimators.
C5 — Negative results with mechanisms, and an open problem (§§5–7). Each closed avenue carries its measured reason, and three are independently corroborated by concurrent write-ups (§6). The open problem is well-defined: a lower-variance unbiased estimator of {κ3, E[zc²ᵢzcⱼ]} at fixed sample count would be worth up to ~2× raw MSE to any probe-fed correction scheme; shrinkage-family estimators are excluded by the bias-amplification dynamics above, not by their variance performance.
Sampling methods win Phase 1’s raw metric, and this document says so plainly. The case for the analytic track is the motivating regime rather than the current benchmark: settings where sampling itself is unreliable, including rare events, distribution shift, and the evaluation of non-random models whose behavior under test may differ from deployment (§8). The diagnosis, the stabilization method, and the error budget are offered as contributions to that program.
The referenced graded submission: #314695
This write-up refers to submission #314695 (graded 2026-07-03):
estimator_chain.py, a single-file fnp
estimator implementing the method of §2, i.e. a (mean, covariance)
propagation chain with a K=10 Hermite-series bivariate Gaussian ReLU
closure, corrected per layer by the trajectory-fitted stabilizer (512
coefficients, embedded), with cumulant inputs from an N=4096 plain-MC
probe seeded deterministically from each MLP’s own seed.
| grader-reported (all independently rounded) | value |
|---|---|
| raw final-layer MSE | 5.89e-6 |
| effective-compute multiplier (FLOPs 13.6% of budget + wall time) | 0.169 |
| adjusted score | 9.97e-7 |
The gap between 13.6% (FLOPs) and 0.169 (multiplier) is the grader’s
wall-time term, which bills residual wall-clock seconds at 1e11
FLOP-equivalents per second. For this estimator it is dominated by
Python-level dispatch of the 32 per-layer Hermite-series loops under
fnp, not by the probe’s few large matrix multiplications;
an earlier version of this chain family (v6.2-v6.3 in the working
ledger) reduced this term roughly tenfold by batching, and further
reduction toward the 0.10 floor is an engineering matter rather than an
algorithmic one.
The graded raw score sits between the fixed-development-seed validation value (5.2e-6, nets 40-49) and the seed-resampled expectations (7.45e-6 on the same nets; 8.13e-6, SEM 0.79e-6, on 56 fresh nets); §2 gives the full accounting. It is an independent draw on ~100 grader nets disjoint from the public atlas, with per-net deterministic probe seeds, so the graded number is reproducible rather than a re-rollable realization. The post-hoc decomposition of §5 applies to exactly this artifact: roughly half of its remaining error is probe-sampling noise, attributed by field, with a measured ceiling on what denoising could buy and measured reasons the inexpensive routes fail. As stated in the Summary, this submission is the mechanistic artifact this write-up concerns; our own sampling entry scores better (graded 3.17e-7 adjusted; scoring-replica expectation ≈4.5e-7, the graded draw being a favorable pairing of a fixed scramble with the fixed public eval set) and is not the subject here. The claimed contribution is the diagnosis, the stabilization method, and the error budget, not the leaderboard position.
1. Diagnosis: the depth problem is dynamics, not physics
Three experiments, all on real challenge nets with 1e8–1e9-sample ground truth:
(a) One-step vs full-chain decomposition
(kprop_drift.py). Feed each layer’s closure step the true
input moments and measure output error, layer by layer:
| layer 32 | |
|---|---|
| one-step mean MSE (true inputs) | 1.16e-6 |
| full-chain mean MSE | 6.0e-5 (52×) |
Second-order state (mean + covariance) is sufficient at depth 32: the one-step Gaussian closure error is already below the total raw error of our own full-budget sampling estimator (1.61e-6, Summary). This falsifies the natural hypothesis, which we initially held and which the “K3/K4 needed at depth” framing suggests, that closure order is the depth bottleneck.
(b) Which state component drifts
(chain_reset.py). Re-anchoring one component to truth at
every layer boundary:
| reset | final mean MSE |
|---|---|
| nothing (plain chain) | 6.0e-5 |
| mean only | 1.64e-6 |
| variances only | 1.8e-4 (worse) |
| full covariance only | 1.0e-4 (worse) |
The chain accumulates fresh mean bias every layer, while its covariance errors partially compensate the mean bias; fixing the covariance alone breaks the compensation and makes the estimate worse. We believe this compensation structure is the reason naive corrections to moment chains at depth have failed generally (including our own earlier 25-variant stabilization sweep, and plausibly others’).
(c) Step-exact corrections degrade the chain
(edgeworth_ceiling.py, chain_v2.py). Edgeworth
corrections with true marginal cumulants reduce the per-step biases
substantially in isolation: mean bias 2.7e-6 → 1.5e-8 (κ3+κ4),
post-second-moment bias 4.7e-6 → 3.4e-9 (closed forms), off-diagonal
covariance residual R² = 0.954 with the derived cross-cumulant term
(fitted coefficient 1.0038 vs the theoretical 1.0). Yet injecting these
same corrections into the running chain makes it worse than no
correction (8.8e-5 vs 6.3e-5). Step-local accuracy does not compose in
an error-compensating dynamical system.
2. Method: trajectory-fitted stabilizer
The remedy is to fit corrections on the chain’s own trajectories rather than against step-local truth, so that compounding and compensation are part of the training signal. This is not a new principle; it is the idea behind DAgger [3] and scheduled sampling [4] in imitation learning (train the correction against the model’s own rolled-out state, not ground-truth teacher-forced state, so the training distribution matches the deployment distribution) and behind innovation-based recalibration in adaptive filtering [5] (correct against the filter’s own residual trajectory, not an idealized one). What is new here is narrow and specific: showing that a deterministic analytic propagation chain, rather than a learned sequence model or a stochastic filter, has the same compounding-and-compensation failure mode, and that the same remedy applies.
The estimator’s structure, per net:
MC probe (once per net, N=4096, ~6% of the FLOP budget):
x ~ N(0, I) forwarded through all 32 layers; at each layer l it records
the cumulants κ3(l), κ4(l), and the pair field E[zc²ᵢ zcⱼ](l)
per-layer update (l = 1 .. 32):
(μ, Σ) ──W_l──► (μ_pre, Σ_pre)
(μ_pre, Σ_pre) ──K=10 Hermite ReLU closure──► raw closure (m̂, Ŝ)
(μ_pre, Σ_pre, probe cumulants at l) ──► 8 mean + 6 variance +
2 off-diagonal features
(m̂, Ŝ) + per-layer linear corrector on those features ──► (μ, Σ) for l+1
corrector coefficients: 16 per layer × 32 layers = 512 total, fitted once
offline (DAgger-style, described below) and embedded in the submission file
- Chain state: (mean, covariance), propagated by a Hermite-series
bivariate Gaussian ReLU closure [6, 7] (exact diagonal; series
E[relu(u)relu(v)] = σuσv Σk ak(αu)ak(αv)ρ^kwitha1 = Φ(α),a2 = φ(α)/2,ak = He_{k−2}(−α)φ(α)/k!, truncated at K=10). - After each layer’s closure step, apply linear corrections to the mean (8 features), the variance diagonal (6 features), and the covariance off-diagonals (2 matrix features built from the derived cross-cumulant term), with per-layer coefficients (512 numbers total).
- Cumulant inputs (κ3, κ4, E[zc²ᵢ zcⱼ] per layer) come from a small plain-MC probe (N=4096, ~6% of the FLOP budget, seeded from the per-MLP seed). QMC probes are worse here; low-discrepancy point sets help means, not higher central moments (measured: 8.2e-6 vs 6.5e-6 held-out).
- Fitting is sequential per layer (DAgger-style): fit layer l’s
coefficients on training states rolled forward with corrections 0..l−1
already applied. Training data: 40 nets from keenanpepper’s public
per-layer moment atlas [8] (Hugging Face dataset
keenanpepper/arc-whestbench-higher-moments-2026); validation: 10 held-out nets (indices 40-49).
On that validation set. Nets 40-49 were reused as
the held-out check across all five design iterations below (v3 through
the portable-step refit) while the correction family and features
changed each time. “Train ≈ val” at any one step shows the fit is not
overfitting the training nets, but does not rule out the design sequence
having drifted toward what happens to work on these particular 10 nets.
To check that directly, we scored the final, frozen coefficients, with
no refitting, against every atlas net never touched by any design
iteration (indices 50-105, 56 nets;
chain_port_refit_freshval.py): mean 8.13e-6, median
6.49e-6, std 5.89e-6, SEM 0.79e-6, against an uncorrected-baseline mean
of 7.55e-5 on the same 56 nets. This is an ~9.3× improvement that never
influenced any design decision (a 40-net subset check agrees: mean
7.99e-6, SEM 0.96e-6).
Seed sensitivity of the validation figures. The
5.2e-6 held-out value is a favorable realization of the single fixed
development probe-seed family (seed=1000+idx) reused across
design iterations: re-scoring the identical refit on the same nets 40-49
with fresh probe seeds gives 7.45e-6
(chain_refit_filtered_probe.py,
val_mse_fresh_seeds, 4 seeds × 10 nets), consistent with
§5’s finding that roughly half the per-seed MSE is probe-noise variance.
The gap to the 56 fresh nets therefore decomposes as: 5.2 → 7.45
(~1.43×) is probe-seed variation on the development seeds, and 7.45 →
8.13 (~1.09×, within the 56-net SEM) is the net-selection cost of
reusing the validation set during design. Where this document quotes
5.2e-6 it is the fixed-development-seed value; the seed-resampled
expectation 7.4e-6 is the representative single-run figure. The grader
score on #314695 (raw 5.89e-6) is an independent draw on disjoint nets
with per-MLP seeds and sits between the two, consistent with this
picture.
Result trajectory (uncorrected baseline through progressively refined
stabilizer, all on the same nets 40-49 validation set unless noted): our
portable K=10 Hermite-closure reimplementation’s own uncorrected
baseline 7.3e-5 (a from-scratch reimplementation, required because the
grader sandbox has no torch/mlp_kprop; it is
not ARC’s reference kprop measured in the Summary, and the two closures
agree to within ~15%, as expected for the same closure order with
different truncation detail) → v3 1.07e-5 → v4 6.5e-6 → portable-step
refit 5.2e-6 held-out on the fixed development seeds; 7.45e-6
seed-resampled (see the seed-sensitivity paragraph above; train ≈ val
throughout, so the remaining gap is correction-family capacity rather
than overfitting within a single fit; see the caveat above on the
fitting sequence).
3. Limitations
- Perfect-cumulant control (v4-era, refit and evaluated with
atlas-true κ3/κ4/E[zc²ᵢzcⱼ]): 4.36e-6 vs 6.52e-6 probed
(
chain_v4_stabilizer.py), an early indication that probe noise is material. §5 sharpens this with a per-seed variance decomposition on the deployed estimator itself, a different instrument (frozen coefficients, seed-resampled probe) giving a larger share; the two are consistent in direction. - The correction family plateaus, and we tested the obvious escapes.
Quadratic (nonlinear) correction heads are worse at 40 training nets
(6.40e-6 vs 5.21e-6, overfitting); with per-net values
(
chain_v6_nonlinear.py 96 10, 10 held-out nets, n=10 each): quad mean 7.457e-6 (std 2.63e-6) vs lin mean 7.517e-6 (std 3.93e-6), a paired difference of −6.0e-8 ± 8.3e-7 SEM, i.e. indistinguishable from zero rather than merely close in rounded means. Neither more capacity nor 2.4x more data moves the plateau: the residual is structural to per-neuron/per-pair corrections and appears to live in joint covariance structure they cannot express. We also tested corrections parameterized in the covariance eigenbasis, i.e. an additive rank-32 term reconstructed from the probe’s own κ3/κ4, projected onto the top-32 eigenvectors of each layer’s analytic pre-activation covariance (directions an earlier diagnostic showed carry 72% of the true third-cumulant mass). Negative both ways: added alongside the existing T1/T1·ρ features it is flat-to-worse (paired diff −5.1e-7 ± 2.7e-7 SEM at N=16384 probe, n=10 held-out nets; the effect became more negative, not less, as probe noise fell, ruling out insufficient probe quality as the cause), and used in place of T1/T1·ρ it is ~15× worse (6.02e-5 vs 3.99e-6). The naive probe-reconstructed rank-k term is not a valid closure correction the way T1 is (T1 derives from the conditional-expectation structure of the Hermite closure; the eigenbasis term is a rescaled sum of outer products with no such grounding). This closes the tested form of the lever, not necessarily every eigenbasis parameterization. Full ledger:moment_chain/README.md. - Economics: at 5–7e-6 raw and multiplier ≈ 0.14–0.3 (FLOPs 13.6% + wall time), the adjusted score is ~1e-6, well short of the sampling frontier. The contribution here is the diagnosis and the stabilization method, not the leaderboard position.
4. Ground-truth tests of joint third-cumulant structure
keenanpepper published full post-ReLU third-central-moment tensors
(256³ per layer, 32 layers, two independent 1e8-sample MC streams per
net) for challenge IDs 800–809 (Hugging Face dataset
keenanpepper/whest-k3-tensors-2026). We treat these ten IDs
as a permanently locked mechanistic test set: no fitting, coefficient
selection, or submission selection ever uses them. This policy, a
four-criterion promotion gate, and explicit stop gates were committed in
the experiment ledger alongside the first two-ID sanity readout and
before every aggregate finding below
(moment_chain/FULL_K3_FOLLOWUP.md, first commit 2026-07-17
with policy and gates in place; the ten-ID sweeps, depth grid, and all
§4 numbers landed in later commits; the gate was subsequently declared
failed and nothing from this line was deployed). This allows the “joint
non-Gaussianity is the missing ingredient” hypothesis to be tested
against ground truth rather than probe reconstructions. Four
findings:
The signal is present and material. At layer 8, a
first-order Edgeworth mean correction through the true next-layer
weights reduces the local one-step mean MSE from 3.795e-6 (Gaussian
closure) to 8.78e-7 using the full tensor (mean over all ten IDs,
improved on 10/10), while the iij/iii planes
available in marginal atlases reach only 2.13e-6
(full_k3_carrier_eval.py). The strictly-distinct-index bulk
that marginal moment datasets omit carries most of the recoverable
signal. Across a depth grid, full K3 beats Gaussian closure on 10/10 IDs
at every layer ≤ 8 and on 7–10/10 deeper, where the true residual
approaches zero and the published tensors’ own MC noise dominates.
The signal is compressible, depth-dependently. A rank-64 covariance-eigenbasis projection retains 90.1% of cross-seed K3 signal energy at layer 8 (89.7% after contraction through the next weights), but only 25% at layer 0, rising to ~100% by layer 24. A practical carrier must be wide early and can compress aggressively late.
An analytic carrier reconstructs it adequately. A
CP-form carrier (local (1,1,2) Hermite source + exact pair
planes + a window of 3 origins transmitted through per-layer gains,
built from mean/covariance only;
full_k3_combined_source_gate.py) reaches mean cosine 0.83
(range 0.74–0.90) to the true transported tensors when fed exact
per-layer statistics, and 0.745 when fed its own self-propagated
statistics (combined_carrier_selfprop_check.py), vs 0.54
(oracle-fed) / 0.44 (self-propagated) for the bare local source, better
on 10/10 IDs in both regimes.
The carrier nevertheless loses to the probe.
Substituting the carrier’s κ3 into the graded estimator’s own unchanged
correction formula is 4.5× worse (per-ID range 3.5–5.5×) than the
deployed N=4096 MC probe, on 10/10 IDs
(estimator_k3_substitution_test.py). The probe’s κ3 has
3.2% relative error against ground truth (range 2.1–4.5%); the carrier’s
has 42.6% (range 37–47%). An unbiased, history-untruncated simulation at
4096 samples outperforms a window-3, six-Hermite-term analytic carrier
at this task. Conversely, an oracle-exact κ3 in the same formula gives
3.4× better one-step MSE (per-ID range 2.5–5.0×), so the headroom is
real, and it points at the probe’s sampling noise rather than at better
analytic carriers. That question is taken up in §5.
This complements pscamillo’s low-rank cumulant-projection negative (§6): theirs used probe-based reconstructions; ours reaches the same practical conclusion from ground-truth tensors, while also establishing that the joint-cumulant signal itself is real and compressible. The failure is in inexpensive portable carriers, not in the physics.
5. A probe-noise decomposition of the remaining error
Decomposition. Run the graded estimator
(estimator_chain.py, imported unmodified with its
grader-only dependencies stubbed) on local full-split nets with several
probe seeds per net; per-seed final MSE decomposes as bias² +
across-seed variance, correcting the K-seed mean’s residual noise/K so
the decomposition closes exactly (probe_noise_share.py). On
30 nets × 8 seeds: 6.27e-6 total = 2.64e-6 systematic + 3.62e-6 probe
noise (58%; per-net share sd 0.12, SEM 0.02, range 0.41–0.95). One
caveat: those 30 nets overlap the estimator’s 40 training nets. The
variance term is unaffected by the overlap, but the systematic term is
optimistic there; on the held-out nets 40–49 the measured share is 46.6%
(chain_refit_filtered_probe.py). The share is roughly half
in either case. The local totals are broadly consistent with the graded
raw 5.89e-6.
Attribution. Using a bit-exact injectable replica of
predict() (verified against the real one before use),
varying one probed field across seeds while holding the others fixed
(probe_noise_attribution.py; 10 nets × 4 seeds; these and
the ceiling/filter runs below all use nets 0–9, inside the training set,
which is acceptable for variance-side measurements per the caveat above
but is flagged here so no ratio below is mistaken for a fresh-net
figure): the pair field E[zc²ᵢzcⱼ] carries a ~112% main-effect share, κ3
~47%, κ4 ~9%. The shares exceed 100% because the κ3 and pair-field
noises anticorrelate: the field’s diagonal is κ3 (identical probe
entries) and the two enter the chain through opposite-signed paths.
Measured confirmation: denoising κ3 alone makes the final MSE 1.13×
worse (probe_denoise_ceiling.py).
Ceiling. With 16×-larger unbiased reference probes substituted: coherent κ3+field denoising gives 0.58× the baseline MSE; denoising everything gives 0.48× (3.0e-6; both ratios measured on the training-overlap nets, where the bias denominator is optimistic). On genuinely fresh nets the systematic floor is higher (≈4.5e-6, inferred from the 56-net fresh validation’s 8.13e-6 total minus the ~3.6e-6 noise term), so even a perfect probe leaves this family around 4–5e-7 adjusted at the multiplier floor: a large improvement that would only reach parity with our sampling family’s own replica expectation (≈4.5e-7 adjusted), and only at an unreachable ceiling. The value of the ceiling is mechanistic: the probe, not the closure or the correction family, is now this line’s binding constraint.
Three failed exploitation attempts, each with a measured mechanism.
- Zero-FLOP self-calibrating Wiener filter, frozen
coefficients. Split the N=4096 probe into halves (same total
FLOPs); estimate per-layer, per-correlation-bin gains from cross-half
products; apply to the full-sample field
(
probe_wiener_filter.py). It reduces noise variance as designed (0.87×) and doubles the final MSE (1.95×). Mechanism: shrinkage converts zero-mean noise into a small coherent multiplicative bias, and the 32-layer recursion amplifies coherent bias while partially canceling zero-mean noise, the same compensation dynamics as §1(b) measured from the noise side. In the decomposition’s own units (total = bias² + variance, both committed per net): the filter removed 4.2e-7 of output variance (3.23e-6 → 2.81e-6) and introduced 6.6e-6 of output squared bias (3.26e-6 → 9.83e-6), an exchange rate of approximately 16:1 against the filter. We consider this the most general finding of the section: an error-compensating recurrent chain tolerates variance far better than bias, so denoisers that trade bias for variance (the standard trade) are structurally unsuited here, and any correction stack calibrated on unbiased inputs will degrade under biased ones. - Refit with the filtered probe. Refit all 512 stabilizer
coefficients with the filtered probe substituted, under the exact
original protocol; the control leg reproduces the published 5.2e-6
anchor to three digits (5.212e-6). Filtered: 6.34e-6, 22% worse;
refitting cannot absorb per-entry heterogeneous bias
(
chain_refit_filtered_probe.py). - Raw + filtered features fit jointly (the fit free to ignore the filter): 5.50e-6, better on only 4/10 held-out nets, an overfitting cost with no signal.
Also closed en route: antithetic probe pairing, ~7.5% variance
reduction at matched forward passes on a one-hidden-layer toy net
(research/arc/antithetic_probe_toy.py; a toy suffices as a
bound because layer-0 linearity is the only exploitable input symmetry
and ReLU breaks it immediately after, so the pairing is at its strongest
one ReLU deep and cannot rescue a 32-layer probe); zeroing the
analytically-exact layer-0 cumulants (an exact no-op; the fitted
coefficients already null that noise); and the §4 analytic carrier as a
κ3 source (4.5× worse). QMC probes were already negative (§2). Raising N
pays linearly in FLOPs against a √N-variance return, a known losing
trade under the multiplier.
Net. Probe noise is measured, attributed, ceiling-bounded, and resistant to every zero-cost instrument we tried. We state it as an open problem: a lower-variance unbiased estimator of {κ3, E[zc²ᵢzcⱼ]} at fixed sample count would be worth up to ~2× raw MSE to any probe-fed correction scheme, ours included; shrinkage-family estimators are excluded by the bias-amplification dynamics above, not by their variance performance.
6. Relation to concurrent write-ups
pscamillo’s Phase-1 write-up [9], “Characterizing a
systematic scale bias in Gaussian-closure activation estimation”
(submission #314331, adjusted 2.45e-6; we have read the full PDF, not
only the forum summary), reports a single-scalar multiplicative
correction (~0.992, cross-validated as predictive rather than
fit-to-benchmark) to a k=2 Gaussian-closure baseline, plus an extensive
falsification map: third-cumulant propagation against ARC’s own
mlp_kprop, low-rank subspace projection of the degree-3
cumulant, temporal recurrence of the per-layer error, an Edgeworth
correction built from exact ground-truth higher moments (the same public
atlas we use; see below), and learned nonlinear correctors
(random-forest / gradient-boosting on per-neuron features, audited
against shuffled-label and overfit controls). They report the predictive
signal available to these correctors decays exponentially with depth (τ
≈ 5.1 layers, 95% CI [4.6, 5.8]) and is statistically indistinguishable
from zero by the scored final layer. Their write-up is explicit that
this is a claim about the specific accessible-and-cheap families they
tested, not a general impossibility result: “We do not claim no
correction can exist; we claim the accessible-and-cheap ones we tried do
not.”
Our graded submission #314695 (raw 5.89e-6, adjusted 9.97e-7) does
not contradict that narrower claim; it tests a mechanistically different
correction strategy that their falsification map does not cover. Their
nonlinear correctors regress the already-compounded final-layer residual
from per-neuron features against a fixed k=2 baseline, evaluated
leave-networks-out; ours applies small corrections sequentially at every
layer, refitting against the chain’s own already-corrected
rolled-forward state (DAgger-style), so no single correction has to
explain 32 layers of compounded error at once. We independently
reproduce their central negative result in isolation:
chain_v2.py shows step-exact Edgeworth corrections, even
from true cumulants, make the chained estimator worse (§1c), because the
chain’s mean and covariance errors mutually compensate and a
locally-correct fix breaks that compensation. We read this as the same
mechanism seen from the plain-chain frame; trajectory-fitting sidesteps
it. Their exact-moment Edgeworth test (§6 of their PDF) also used
keenanpepper’s atlas and found the same null we did, independent
convergent evidence that exact marginal moments alone do not fix a
propagated estimate. Their narrower finding that nonlinear correctors
add nothing over linear ones is confirmed in our setting as well
(quadratic heads tied with linear at matched data, §3); in both lines of
work the binding ingredient is the fitting protocol, not model capacity.
We would welcome a cross-check of trajectory-fitting against their
falsification suite.
evaaaz’s write-up [10] independently locates the sampling-side frontier at irreducible ReLU-kink variance; our sampling-family experiments (rotation, 1D control variates, per-net adaptivity, all null) are consistent with theirs, and we adopt their framing of where unbiased-sampling improvements must come from.
radiant-allomancer’s write-up [11], “A variance-bias budget for deep white-box mean estimation” (submission #317660, adjusted 4.47e-7; read 2026-07-22; the numbers cited here are their claims from the forum post, not independently re-run by us), is the closest concurrent work to §§4–5 and converges with them from the opposite architecture. They run a sampling-heavy hybrid (RQMC prefix + moment shrinkage toward an analytic chain + analytic final layer + ridge corrector) and decompose its residual with a two-budget N-scaling fit (m(N) = b² + cN⁻ᵖ), finding 58–73% of their error is bias; we run an analytics-heavy chain and decompose with seed-resampled probes, finding roughly half our error is variance (§5). These are two different instruments and two architectures at opposite ends of the same bias-variance trade-off, each dominated by the component the other has minimized. Three of their negative results match ours mechanism-for-mechanism: their layerwise bias re-anchoring made results 4–9× worse because “the biased anchor compounds through layers” (the same bias-amplification asymmetry we measure in §5, and the §1b reset result seen from the sampling side); their corrector trained on converged features regressed at deploy time (“noisy features must be used”), the same lesson as our filter-then-refit failure (§5), namely that correction stacks must be trained on the input noise distribution they will see; and their diagonal third-cumulant transport “lost 98% of the cross-cumulants”, which our §4 quantifies against ground-truth tensors rather than probes (pair-planes reach 2.13e-6 where the full tensor reaches 8.78e-7). Their stated open problem, better deterministic cumulant propagation with low-rank refinements and per-layer closure corrections, is the direction our §4 compressibility measurements inform: rank-64 suffices at layer 8 but nothing compact does at layer 0, so the rank schedule, not the rank, is the design variable. We also tested the one component of their stack that appeared transferable to our sampling entry, the analytic conditional final layer, and found it negative in our stack (§7): architecture components here are not modular, a caution relevant to readers of both write-ups.
Relation to the organizers’ town hall (2026-07-15)
[12]. Jacob Hilton framed the challenge’s core question as
whether white-box estimates can outperform black-box sampling, noted
that Phase-1 leaders are mostly QMC variants, and offered one concrete
recovery hypothesis: “as the depth increases the effective rank of
the covariance matrix decreases, and so it may be possible to recover
the deficit between the two classes of methods.” We can confirm the
premise quantitatively on real challenge nets: the pre-activation
covariance participation ratio contracts 128 → 5.2 (25×) from layer 1 to
layer 32 (research/arc/covariance_pr_depth.py, 8 nets,
computed with the verified analytic chain, zero forward passes). By the
scored layer the covariance is effectively rank ~5 of 256. Our §4
compressibility profile is the third-order analog of the same
contraction (rank-64 needed at layer 8, trivial by layer 24). We then
tested the hypothesis in its most natural form, a subspace-split hybrid
(one estimator in the top-r eigenspace of the analytic final-layer
covariance, the other in the complement), by measuring both estimators’
error fields in that eigenbasis on 50 fresh nets
(research/arc/subspace_split_probe.py). The result is
negative with a structural mechanism: the sampler’s error concentrates
in the same top subspace as the signal, matching the lambda_i/N theory
direction-by-direction, and the analytic chain’s error is larger than
the sampler’s at every eigen-rank (1.3× in the leading direction, ~5-6×
per direction in the tail), so no split at any rank or orientation beats
pure sampling (best 1.08×). The tail that the rank contraction would
hand to an analytic method carries only ~1.7% of the sampler’s total
error, so even a perfect analytic complement is capped at a ~2%
improvement. The rank contraction is real, but it discounts sampling
noise by exactly the factor it compresses analytic state, leaving no
niche for the split architecture; a method exploiting the hypothesis
must instead either beat lambda_i/N in the leading directions or convert
the low rank into a FLOP reduction. Two further cautions from our
negatives: the naive form of a low-rank correction (probe-reconstructed
covariance-eigenbasis terms, §3) is measurably harmful without a
closure-derived grounding, and per §5 the binding constraint of our
probe-fed analytic track is cumulant sampling noise, which low-rank
state compression does not by itself address. Within the analytic track,
the trajectory-fitted stabilizer is itself a mechanistic analysis that
materially improves the score (~8.4× over the published kprop baseline
at matched budget); the error budget in §5 states what still separates
it from the sampling frontier, and the rank measurements here indicate
where a Phase-2 attempt to close that gap should allocate its
parameters.
7. Additional negative results
- QMC/scrambled-Sobol probes for cumulant estimation: worse than plain MC (above).
- Active-subspace input rotation for the sampler: aligned rotations 1.05–1.09× worse than identity (the unrotated coordinate system preserves per-dimension stratification; random rotations are 1.12–1.21× worse). The linearized chain’s top singular values are barely separated at width 256 (s2/s1 ≈ 0.84), so there is no low-dimensional input subspace to align to.
- Per-net adaptive estimator selection: excluded in principle for scramble-luck reasons. Per-net QMC convergence rate has cross-scramble correlation ≈ −0.05; “hard nets” are (net, scramble) pairings, not net properties.
- Subspace-split hybrid built on the depth rank-contraction (§6):
measured on 50 fresh nets in the analytic final-layer covariance
eigenbasis, the deployed sampler’s error matches the lambda_i/N profile
and the deployed chain’s error exceeds it at every eigen-rank, so every
split orientation at every rank is worse than pure sampling (best
1.08×), and the complement subspace carries only ~1.7% of sampling
error, capping any such hybrid at ~2% even with a perfect analytic side
(
research/arc/subspace_split_probe.py). - Rao-Blackwellized (analytic conditional) final layer for the Sobol
N=8192 sampling estimator, prompted by radiant-allomancer’s stack (§6):
replacing the final-layer sample mean of relu(z) with a
rectified-Gaussian closure of the pre-activation’s sample moments is
1.35× worse (paired on identical samples, 100 fresh nets, 1/100 wins);
adding sample-k3 and k4 Edgeworth terms recovers most of that (1.007×)
but remains a statistically significant slight loss (paired Δ +2.5e-8 ±
0.5e-8 SEM, 27/100 wins;
research/arc/conditional_final_layer_test.py). At this N the sample mean’s final-layer kink variance is already below the analytic closure’s residual non-Gaussianity bias, and QMC point sets estimate the higher central moments the closure needs worse than iid MC (the same Sobol-probe negative as above). A component that pays in their RQMC-prefix + moment-shrinkage stack does not pay when dropped into ours.
8. Discussion: toward non-random networks
The organizers frame the random-network challenge as the tractable version of a harder goal: estimating properties of trained models in settings where sampling cannot be trusted, either because the behavior of interest is rare or because the model’s behavior under evaluation differs from its behavior in deployment. It is worth stating which of this write-up’s findings we expect to transfer to that setting, which we do not, and what the random-network machinery becomes when the weights are no longer random.
Expected to transfer. The error-compensation property (§1, §5) is a consequence of deep recursive moment estimation, not of weight randomness: whenever approximate per-layer closures are chained, their errors correlate through the propagated state, and the arguments for bias amplification and noise cancellation do not invoke the weight distribution. We therefore expect, though have not measured, that correction schemes for trained networks will also need to be trajectory-fitted rather than step-local, and that they will inherit the same intolerance of coherent bias (the ~16:1 asymmetry of §5, in some form). The probe-noise error budget (§5) transfers directly as an instrument: the seed-resampled decomposition applies to any probe-fed estimator on any network, and we would recommend it as a standard check before attributing residual error to model structure.
Not expected to transfer. The closure itself, the rank-contraction profile (128 → 5.2, §6), and the K3 compressibility schedule (§4) are mean-field results that depend on the Gaussian weight ensemble. Trained weights violate those premises by construction, and the depth profiles should be re-measured, not assumed.
The role reversal. For trained networks the
random-weight chain acquires a second use: it is the natural null model.
Structure in a trained network can be defined as deviation from the
analytically predicted random baseline computed from the architecture
alone, with zero forward passes. Preliminary measurements in this
repository indicate the need for such a baseline is not hypothetical:
random-initialization MLPs fed pure noise already exhibit 24-31
“significant” dimensions per layer under a Marchenko-Pastur [13] test
(research/arc/mp_null_check.py), i.e. architecture-induced
anisotropy that a naive spectral census miscounts as structure, and in
transformers the raw significant-dimension count of a
random-initialization control can exceed the trained model’s
(research/arc/reinit_census.py: gpt2 reinit 111 vs trained
24 mean significant dimensions), while supervised concept-coverage
metrics separate trained from random cleanly (roughly 35% vs 2% after
outlier-robustness checks,
research/arc/census_noise_budget.py). Spectral counts alone
do not discriminate learning; deviation from an analytic baseline is the
better-posed quantity, and the stabilized chain developed here is a
candidate implementation of that baseline for the MLP components of
larger models.
Open question. Trajectory fitting requires a population of networks with shared statistics to fit on. Random nets supply this population trivially; for trained networks the candidates (checkpoint families, architecture families, fine-tune populations) each change what the fitted correction means. We consider this the main obstruction to transferring the §2 method as-is, and an appropriate subject for Phase 2 alongside the rank-scheduled carriers discussed in §6.
Addendum (2026-08-10): the stabilizer schedule is state, not depth
This section was added after the Phase 1 submission deadline and
the private re-evaluation selections (both 2026-08-10); nothing in it
was used in any graded submission. It is included under the
mechanistic-contribution window because it answers a question §8 leaves
open — which parts of the method are depth-32-specific — and because the
answer characterizes the hard tail of the challenge distribution.
Scripts and committed results: post_phase1_state_keyed/ in
the replication repository, kept separate from the graded-time
package.
The graded estimator’s only depth-32 dependency is the coefficient
table itself: 512 doubles, 16 stabilizer coefficients per layer, looked
up by layer index and clamped to row 31 beyond depth 32. Everything else
— probe, closure, propagation — is depth-agnostic. We refit the same 16
correction slots as a function of measured per-layer state instead of
index: a B=8 polynomial basis in q = tr(Σ_pre)²/(w·‖Σ_pre‖²_F) (the
per-layer participation-ratio fraction — §6’s rank-contraction
measurement, covariance_pr_depth.py, operationalized as a
control signal; computable from trace and Frobenius norm alone), the
mean and standard deviation of a = μ/σ (the ReLU operating point), and
the mean off-diagonal |ρ| (chain_state_keyed.py). 128
parameters replace 512, no layer index appears anywhere, and the fit
uses the same 40/10 split, probe seeds, and sequential
fit-on-own-trajectory structure as the deployed table.
Three results, all against the deployed coefficients on identical probes:
Depth 32 (held-out nets 40–49): parity. State-keyed 4.74e-6 mean / 4.44e-6 median final-layer MSE vs 5.21e-6 / 4.65e-6 index-keyed, 5/10 per-net wins, and at-or-better at every layer from L9 on. (The reference harness reproduces the deployed table’s 5.2e-6 from §2 exactly.) One caveat this document’s standards require: the fit’s final damped polish stage accepts iterations by validation improvement, so the 4.74e-6 carries mild validation selection — the pre-polish sequential fit reads 5.12e-6, and the clean generalization figures are the 200 untouched nets below. The claim here is parity with 4× fewer parameters, not superiority.
Depths 48 and 64 (self-generated He-Gaussian nets, weight
convention verified against challenge nets; MC ground truth, 4e5
samples; n=6 per depth, depth_extrap_eval.py): both schemes
transfer — and the reason is a finding. We expected
index-clamping to fail out-of-range. It does not (depth 48: clamped
8.63e-6 mean / 5.45e-6 median vs state-keyed 5.85e-6 / 5.23e-6; depth
64: 4.58e-6 / 2.83e-6 vs 4.76e-6 / 2.59e-6; bare chain 4.8–5.1e-5 at
both depths), because the chain’s state trajectory saturates past
roughly L30: the rank contraction of §6 completes, the operating point
drifts slowly, and “the coefficients for layer 31” remain approximately
correct for every later layer. The index table survives extrapolation
because it was secretly a state lookup whose state stops changing.
Consistent with this, depth-64 error is lower than depth-32 — the
saturated regime is effectively low-dimensional and easier to track.
State-keying achieves the same transfer with zero fitted data past layer
32, which is the cleaner mechanistic statement: the schedule the table
encodes is a function of where the net is in its rank-collapse
trajectory, not of how deep it is.
200 unseen public-split nets (nets 50–249, official
final_means as truth, probe seeds disjoint from all
fitting, tail_robustness_eval.py): the improvement
concentrates in the tail. Overall, state-keyed 6.92e-6 mean /
5.67e-6 median vs index-keyed 7.60e-6 / 6.17e-6, 125/200 per-net wins.
Split by index-keyed difficulty, the improvement ratio is 1.06× in the
body (below p90) but 1.20× in the p90+ tail (2.10e-5 → 1.74e-5), with
corr(log difficulty, log improvement) = +0.31. Read mechanistically: a
measurable part of what makes the hard nets hard is not irreducible
variance but correction-model mismatch on nets whose internal state at
layer l is atypical for layer l — a failure mode an index lookup
structurally cannot see and a state lookup partially recovers at fixed
sample budget. This bears on keenanpepper’s public-50 distribution
analysis (2026-08-10, which prompted this line of work): the upper tail
that carries ~36% of full-split error is, in part, the
atypical-state-trajectory population, and tail membership should
therefore be predictable from weights alone via distance of a net’s
state-descriptor trajectory from the ensemble band — a falsifiable
prediction we have not yet tested.
One negative result, consistent with §5: a pooled variant of the fit (regress all layers of the previous iteration’s trajectory at once, iterate) diverged within two refit iterations in a reduced-scale pilot (6 nets, 1024-sample probes), while the sequential fit-on-own-trajectory structure was stable throughout. The keying can change; the trajectory-fitting requirement cannot.
Addendum 2 (2026-08-13): the prediction tested, a reinterpretation, and a sign audit
Same conventions as the previous additions: post-deadline, dated,
graded-time text untouched, nothing here used in any graded submission;
every number traces to a committed script in the replication
repository’s post_phase1_state_keyed/. Item 1 was posted as
follow-up replies in this document’s forum thread on 2026-08-11–12; it
is consolidated here because this document, not the thread, is the
record.
1. The 2026-08-10 addendum’s prediction, tested and
half-retracted. That addendum predicted tail membership (which
nets are hard to estimate) would be predictable from weights alone via
distance of a net’s state-descriptor trajectory from the ensemble band.
We tested it three ways and it failed three ways, while the mechanism
claim strengthened. First, the tail is real: per-net difficulty measured
at one probe seed and at the 8-seed intrinsic level agree at Spearman
+0.82 (100 nets; multiseed_tail_check.py) — probe luck is
not the story. Second, the state-keyed corrections’ advantage
grows on the intrinsic tail: 1.07× in the body versus 1.32× on
the p90+ tail (paired, probe seeds shared). Third, no scalar
weights-only statistic we tried retrieves that tail: band-distance
atypicality reaches +0.24 against the bias² component and retrieves at
chance; an ensemble version of the kink-fraction hypothesis (from the
structure-aware write-up, topic 18106) is inverted (−0.19;
high-kink nets are slightly easier); and Davis–Kahan eigengap statistics
computed from deterministically propagated covariances are noise-grade
throughout (kink_fraction_tail_check.py,
eigengap_tail_check.py). Our reading: He-Gaussian ensembles
at this width are spectrally self-averaging, so marginal spectral
summaries carry no per-net signal; what makes hard nets hard is
directional and joint — how the mean trajectory aligns with the
covariance eigenvectors layer by layer — which is exactly what the
state-keyed corrections read implicitly and what any symmetric scalar
destroys. Mechanism confirmed, operationalization retracted.
2. A reinterpretation of §7’s rotation null, in light of the cubature write-ups. Two Phase 1 entries (topics 18149 and 18145) replaced random sampling with the same fixed 66,048-direction Kerdock/MUB spherical 5-design and graded at 1.44–1.55e-7 adjusted. Our §7 negative — active-subspace input rotations are worse than identity (aligned 1.05–1.09×, random 1.12–1.21×), because the linearized chain’s singular values are barely separated at width 256 (s2/s1 ≈ 0.84) — is, we now note, the measured premise their approach needs: when no preferred input subspace exists, adaptive or aligned direction choice cannot beat fixed uniform angular coverage, and a spherical design is the right answer to the only question left. We record this because the isotropy measurement appears in no cubature write-up, and a null result acquiring explanatory value for someone else’s positive result is worth stating explicitly.
3. A sign audit against the closure-floor write-up.
The 18151 appendix reports that the standard third-cumulant readout
correction carries a sign error — the term is −(g1/6)·a·φ(a), not
positive — and that several published “Edgeworth makes it worse” readout
numbers are that artifact, while cumulant injection inside the
chain genuinely degrades for the compensation-dynamics reason this
document’s §1c states (which their appendix credits). We audited our own
artifacts against this: the deployed estimator’s correction basis
carries the correct negative sign (estimator_chain.py, the
cm3 term) — and because our coefficients are fitted rather than fixed, a
sign convention could not have survived fitting in any case; our §4
one-step result (a first-order correction from true tensors
improves one-step mean MSE 3.795e-6 → 8.78e-7) is consistent
with the correct sign; and §1c’s claim is, and was, scoped to the
chained case. The distinction their appendix draws — readout-Edgeworth
partly artifact, in-chain Edgeworth real dynamics — is the correct
reading of this document’s §1c, and we adopt their terminology
gratefully.
9. Artifacts
Code availability. Every script and results file
referenced in this document is published as a replication package at
github.com/jamesrahenry/arc-whitebox-replication (public as
of this document’s posting; MIT). It includes the graded submission file
itself (estimator_chain.py) and a provenance record with
the pre-registration evidence for §4. Our separate sampling-family
estimator is excluded during the competition and available to the
organizers on request; the full working-repository history likewise.
estimator_chain.py— the graded single-file fnp submission: #314695, adjusted 9.97e-7, raw 5.89e-6, multiplier 0.169 (all three grader-reported and independently rounded; they need not multiply exactly; grader, 2026-07-03). Consistent with the seed-resampled held-out expectation (7.45e-6 on nets 40-49, 8.13e-6 on 56 fresh nets; see §2’s seed-sensitivity paragraph; the graded raw sits between the fixed-seed and resampled figures).repricing_erratum_check.py— the erratum’s re-metering ofestimator_chain.pyunder FLOPScope v0.10.0: float64 bill 7.4031e10 vs 3.7040e10 for a float32 port (ratio 1.999), output delta ≤ 2.7e-6 (raw MSE unaffected).chain_port_refit.py— portable-step chain + stabilizer fitting (reproduces the 5.2e-6 fixed-development-seed value; seed-resampled expectation 7.45e-6, §2).chain_port_refit_freshval.py— eval-only check of the frozen coefficients against atlas nets never touched by any design iteration (reproduces the 8.13e-6 fresh-validation number on 56 nets, §2;uv run python chain_port_refit_freshval.py 50 56).kprop_depth32.py,kprop_drift.py,chain_reset.py,edgeworth_ceiling.py,chain_v2.py,k2_step_v2.py,chain_v3/v4/v5_stabilizer.py— the diagnosis series.chain_v6_nonlinear.py— quadratic-vs-linear correction head comparison (reproduces the paired-difference numbers in §3;uv run python chain_v6_nonlinear.py 96 10 4096 lin/quad).- §4 (ground-truth tensor tests):
FULL_K3_FOLLOWUP.md(policy + full ledger, including the two mid-session bug fixes and superseded readouts),full_k3_carrier_eval.py,full_k3_combined_source_gate.py,combined_carrier_selfprop_check.py,estimator_k3_substitution_test.py,estimator_baseline_gate.py, with committed*_results.jsonfor each. - §6 (town-hall relation):
research/arc/covariance_pr_depth.py— covariance participation-ratio depth profile (128 → 5.2 over 32 layers, 8 nets);research/arc/subspace_split_probe.py(+ results) — the subspace-split hybrid test. - §8 (null-model measurements):
research/arc/mp_null_check.py,research/arc/reinit_census.py(+reinit_census_results/),research/arc/census_noise_budget.py(+ results; includes the outlier-robustness check behind the corrected coverage figure). - §5 (probe-noise decomposition):
research/arc/probe_noise_share.py,probe_noise_attribution.py(bit-exact injectable replica),probe_denoise_ceiling.py,probe_wiener_filter.py, andmoment_chain/chain_refit_filtered_probe.py(three-variant refit; control reproduces the 5.2e-6 anchor), with committed*_results.jsonfor each. - Data: public challenge dataset + keenanpepper’s public moment atlas
(
keenanpepper/arc-whestbench-higher-moments-2026) and ground-truth tensors (keenanpepper/whest-k3-tensors-2026; IDs 800-809, used evaluation-only under the locked-set policy inFULL_K3_FOLLOWUP.md). ARC’s kprop code (alignment-research-center/mlp_cumulant_propagation) used as the reference chain during diagnosis; the submitted estimator is self-contained.
References
[1] Alignment Research Center (Wu et al.), the challenge’s cumulant-propagation paper, arXiv:2605.05179 (2026). Reference implementation: github.com/alignment-research-center/mlp_cumulant_propagation.
[2] keenanpepper, whest-k3-tensors-2026: full post-ReLU
third-central-moment tensors for challenge IDs 800-809, two independent
1e8-sample MC streams per net. Hugging Face dataset
keenanpepper/whest-k3-tensors-2026 (published 2026-07).
[3] S. Ross, G. Gordon, D. Bagnell. “A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning.” AISTATS 2011.
[4] S. Bengio, O. Vinyals, N. Jaitly, N. Shazeer. “Scheduled Sampling for Sequence Prediction with Recurrent Neural Networks.” NeurIPS 2015.
[5] R. K. Mehra. “On the Identification of Variances and Adaptive Kalman Filtering.” IEEE Transactions on Automatic Control, 1970.
[6] Y. Cho, L. K. Saul. “Kernel Methods for Deep Learning.” NeurIPS 2009 (the arccosine kernel / Gaussian ReLU moment closure).
[7] B. Poole, S. Lahiri, M. Raghu, J. Sohl-Dickstein, S. Ganguli. “Exponential Expressivity in Deep Neural Networks Through Transient Chaos.” NeurIPS 2016 (mean-field covariance propagation).
[8] keenanpepper, arc-whestbench-higher-moments-2026:
per-layer moment atlas for the public challenge nets. Hugging Face
dataset keenanpepper/arc-whestbench-higher-moments-2026
(published 2026-06).
[9] pscamillo. “Characterizing a systematic scale bias in Gaussian-closure activation estimation.” AIcrowd forum, posted 2026-07-06, read in full 2026-07-09. discourse.aicrowd.com/t/18063.
[10] evaaaz. Sampling-frontier write-up. AIcrowd forum topic 18053, ~2026-07-02. discourse.aicrowd.com/t/18053.
[11] radiant-allomancer. “A variance-bias budget for deep white-box mean estimation.” AIcrowd forum, read 2026-07-22. discourse.aicrowd.com/t/18085.
[12] ARC White Box Estimation Challenge Town Hall (J. Hilton, P. Christiano), 2026-07-15. youtu.be/pvCgbUJ-nTo.
[13] V. A. Marchenko, L. A. Pastur. “Distribution of Eigenvalues for Some Sets of Random Matrices.” Matematicheskii Sbornik, 1967.
Acknowledgments
This work depended on artifacts and write-ups that other participants
published openly during the competition, before this document.
keenanpepper published the two datasets without which most of it could
not exist: the per-layer moment atlas
(keenanpepper/arc-whestbench-higher-moments-2026), which
supplies the training and validation targets for the §2 stabilizer, and
the full third-cumulant tensors
(keenanpepper/whest-k3-tensors-2026), which made the §4
ground-truth tests possible at all. Publishing artifacts of that size
and quality mid-competition is a substantial service to every
participant, and we have tried to repay it with careful evaluation-only
handling (§4) and full attribution at each point of use. We also read
and engaged with the prior public write-ups of pscamillo (posted
2026-07-06) and evaaaz (~2026-07-02), and the concurrent write-up of
radiant-allomancer (2026-07-22), all before finalizing this document; §6
details what we take from each, where our results corroborate theirs,
and where we test their components in our setting. The ARC organizers’
published kprop reference implementation and the 2026-07-15 town hall
shaped §1 and §6 respectively.
Disclosure and provenance
This work was AI-assisted (Claude, Anthropic). The model proposed experiments, wrote the code, and drafted this document; the author directed the research and reviewed the results.
Verification protocol. Before the original submission, the write-up and its supporting code and logs were reviewed end-to-end by a separate model instance with no prior context, tasked as an adversarial reviewer. It cross-checked every number against the scripts that produced it and flagged unsourced claims, small-sample results reported without spread, and one place where a competitor’s hedged claim had been paraphrased more strongly than they stated it (fixed; see §6). Every quantitative claim traces to a named script and a logged run. Three exceptions, marked at point of use: ARC’s claim that kprop degrades with depth (Summary; taken from their paper); evaaaz’s characterization of the sampling-side frontier (§6; a competitor’s claim consistent with our own null results, not independently proved); and the sampling family’s scoring-replica figures (raw 1.61e-6, adjusted ≈4.5e-7 expectation; measured 2026-07-02 on the full 1,000-net public split with the starterkit local evaluation engine and logged in the working repository, but the run script was not preserved as a committed named artifact, so this number does not meet the tracing standard the rest of the document holds itself to).
Second session and second review. Sections 4–5, the
radiant-allomancer and town-hall material in §6, and the final §7 item
were added in a second session (2026-07-17 → 2026-07-24); every number
in them traces to a named script and committed results file. The whole
document was then re-reviewed end-to-end on 2026-07-23 by a separate
model instance with no prior context, which recomputed the new sections’
numbers from the committed results files (all reproduced) and surfaced:
the seed-sensitivity issue now analyzed in §2 (the original 5.2e-6
headline was a favorable fixed-seed draw; the seed-resampled expectation
is 7.45e-6), one previously-uncommitted supporting experiment (now
committed: research/arc/antithetic_probe_toy.py), and the
training-overlap caveats now stated inline in §5.
Revision history. 2026-07-03: original submission
draft (§§1-3, 6-7 in their then-numbering). 2026-07-22: §§4-5 added
(ground-truth joint-cumulant tests; probe-noise decomposition); §6
extended with the radiant-allomancer comparison; §7 extended with the
conditional-final-layer transfer negative. 2026-07-23: second
adversarial review; seed-sensitivity corrections in §2 and the Summary;
referenced-submission summary added. 2026-07-24: §6 town-hall relation
with the covariance-rank measurement and the subspace-split negative; §8
discussion of non-random networks; editorial pass for register;
acknowledgments, sampling-expectation corrections, and code availability
added. 2026-08-04: erratum for the FLOPScope v0.10.0 cost-model
repricing (all grader-reported multiplier/adjusted figures regraded in
place; raw MSEs and all claimed contributions unaffected; body text left
as originally graded, corrections stated in the erratum at the top;
supporting measurement in repricing_erratum_check.py).
2026-08-10: addendum (state-keyed stabilizer) added before §9 —
post-deadline results, clearly marked as such, none used in any graded
submission; scripts and results in the replication repository’s
post_phase1_state_keyed/, separate from the graded-time
package. Every number in the addendum traces to a committed script and
results file under the same standard as the rest of the document.
2026-08-13: Addendum 2 — the 08-10 addendum’s tail prediction tested
three ways and retracted at the operationalization level while the
mechanism strengthened (consolidating the 08-11/12 forum follow-ups into
the record); §7’s rotation null reinterpreted as the isotropy premise
for the published Kerdock-cubature entries (topics 18145/18149); sign
audit against the 18151 appendix’s Edgeworth sign-error finding (our
artifacts carry the correct sign; §1c’s scope confirmed as the chained
case). Same conventions and tracing standard.
Bugs found and disclosed. Two bookkeeping bugs in
our own evaluation gates (a missing per-neuron σ factor, and post-ReLU
statistics fed where pre-ReLU inputs were required, both in
analytic_k3_source_gate.py) were caught mid-session: the
first by an independent Gauss-Hermite quadrature cross-check, the second
because transmitted origins decorrelated anomalously with age, confirmed
by a Gaussian-closure-mean sanity check. Both were fixed before any
number they could affect was recorded. The full discovery trail,
including the superseded intermediate readouts, is preserved in
FULL_K3_FOLLOWUP.md and the repository history.