Pith. sign in

REVIEW 3 major objections 4 minor

Excess Separability: Nuisance-Controlled Residual-Stream Probing for Benchmark Contamination Detection

T0 review · 3 major / 4 minor · reviewed 2026-08-16 · deepseek-v4-flash

Pith's one-line read The paper argues that residual-stream probing can detect benchmark contamination only when the probe's depth profile is contrasted against a per-model placebo baseline, not when raw probe accuracy is reported.

desk verdict A disciplined contamination-detection protocol with real validation, but its headline statistic is undefined in the text — the weights of the depth contrast appear only as 'w' and are never specified. read the letter →

arxiv 2608.12652 v2 pith:242Z47WL submitted 2026-08-12 cs.CL cs.LG

classification cs.CLcs.LG
keywords benchmarkcontaminationresidual-streamprobingexcessseparabilitymembershipinferencenuisancecontrolplacebobaselinepermutationtestexchangeability
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper claims that the natural activation-probe approach to detecting benchmark contamination—train a linear probe on internal activations to separate suspect from reference items—measures the wrong quantity. Raw probe accuracy, even after subtracting a nuisance baseline, mixes memorisation with any surface difference between the item sets, and the paper measures how badly that fails: the false positive rate tracks the dimension of the analyst's control set, from 0.03 to 0.99 under a true null. The fix is to test a zero-sum contrast on the depth profile of probe accuracy, recentred on a placebo baseline built from the analyst's own reference set, against a permutation null that refits the probe. Under two dissimilar simulators this corrected protocol holds the nominal 0.05 rate and reaches 0.8 power at a separation of one to two accuracy points. On real transformers the placebo depth profiles are measurably non-flat—spanning up to 29.1 accuracy points on a temporal split—and their non-flatness tracks how different the item sets are as text, so the correction is largest exactly where a naive test would be most wrong.

What carries the argument

The central object is the residual-stream contamination probing (RSCP) protocol. It trains cross-fitted ridge probes at every layer on prefix activations, never on full items; builds a nuisance baseline from bag-of-embeddings, character n-gram, length, and reference-language-model features; and forms the level-matched placebo by splitting the reference set on an analyst-chosen surface key at matched embedding-layer separability. The tested statistic is the recentred zero-sum depth contrast $T_{\mathrm{adj}}=\sum_\ell w_\ell(\mathrm{BA}_\ell-\mathrm{BA}^{\mathrm{plc}}_\ell)$, and the null is a label permutation whose key property is that the cross-fitted smoother $\Pi_\ell$ is label-free, so each permuted draw costs one matrix-vector product and refits the probe. That label-free smoother is what makes the permutation test feasible and what captures fit variance an item bootstrap misses.

What would settle it

Run the protocol's internal-null control on a real transformer many times—split a reference set at random, compute the recentred contrast, repeat—and compare the empirical false positive rate against the nominal 0.05; the synthetic validation reports 0.083 across null cells, so a real-model rate far above 0.05 would falsify the validity claim. A second check: on the deliberately contaminated checkpoints used in the paper's Phase 3 audit, the recentred contrast should move toward rejection as the duplication count rises from 2 to 50; if it stays negative and non-monotone, the exposure-calibration premise fails.

Watch

Extended reading notes

Core claim

The paper's central claim is that excess separability—the probe's balanced accuracy minus what a declared nuisance family (token embeddings, n-gram TF-IDF, length statistics, reference-model likelihood summaries) can already separate—is a meaningful contamination signal only when measured as a depth contrast, not as a level. It reports that reporting the level makes false positives track the control set's size, contrasting against a flat depth profile fails in both directions (rejecting a true null 0.72 of the time when surface decodability rises with depth, losing power when it falls), an item bootstrap understates variance relative to a permutation null that refits the probe, and a half-size baseline triples the error rate. The corrected statistic, $T_{\mathrm{adj}}=\sum_\ell w_\ell(\mathrm{BA}_\ell-\mathrm{BA}^{\mathrm{plc}}_\ell)$, recentred on a level-matched placebo baseline split from the reference set and tested against label permutations, holds the nominal rate under both simulators and reaches 0.8 power near $\varepsilon=1.5$. The empirical Phase 1 result is that real baseline depth profiles are not flat and their non-flatness scales with surface difference (correlation 0.87 over six audits), all well-matched held-out arms come back null, and the only positive sits on the temporal split where exchangeability fails, so the paper does not claim to have shown that transformers carry a familiarity direction.

Load-bearing premise

The placebo baseline is built by splitting the reference set on an analyst-chosen surface key, and the entire instrument assumes that key tracks the nuisance dimensions along which the suspect and reference sets actually differ; the paper reports that a degraded key cuts power from 0.825 to 0.450 while leaving false positives controlled.

Editorial extensions

If this is right

  • Existing probe-based contamination results reported on temporal splits should be read as upper bounds on the memorisation signal, not estimates, because a blind classifier already separates those item sets.
  • Audits that return null should report a detection floor $m^*$; otherwise the null cannot be distinguished from an underpowered instrument.
  • Benchmark designers should publish matched twin sets or canary strings at release, because most current benchmarks lack the exchangeable reference set the protocol requires.
  • The protocol's negative controls on well-matched held-out corpus arms suggest that on corpora seen roughly once, no depth-dependent familiarity signal is linearly decodable at current sensitivity.
  • A positive contamination verdict requires both a significant recentred contrast and a reference set satisfying exchangeability; on the temporal split the protocol refuses a verdict rather than reporting one.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Beyond the paper: if baseline non-flatness really tracks the surface difference between item sets, then any probe-based contamination detector that omits a placebo baseline is not merely noisy but systematically biased in the direction of the analyst's control set.
  • Beyond the paper: the paper's null on deliberately contaminated checkpoints at high duplication count suggests, if replicated, that linear residual-stream familiarity may be a weak or absent signal at practical duplication counts, which would redirect effort toward black-box order tests and corpus search for low-duplication leakage.
  • Beyond the paper: a testable extension is to apply the protocol to a benchmark and its commissioned twin to separate item memorisation from format overfitting; a significant contrast with a small detection floor would support the memorisation reading, while a null would point to overfitting.
  • Beyond the paper: the dependence of power on the analyst's surface key implies that publishing the chosen key and a sensitivity analysis over alternative keys should become part of any audit report using this protocol.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

3 major / 4 minor

Summary. The paper proposes RSCP, a protocol for detecting benchmark contamination in transformer language models by probing residual-stream activations. The protocol extracts activations at the item prefix, trains cross-fitted ridge probes at every layer, and computes a zero-sum depth contrast of balanced accuracy recentred on a placebo baseline built from a split of the reference set, tested against a label-permutation null. The authors validate the procedure on two deliberately dissimilar synthetic simulators, compare it against four simpler alternatives (level-based separability, flat-profile contrast, item bootstrap, half-size baseline), and report a small real-model audit on Pythia/Pile, WikiMIA, and Oren et al.'s contaminated PIQA checkpoint. The central claims are that the corrected protocol controls false positives at near-nominal rates and reaches 0.8 power at separations of one to two accuracy points, while the simpler alternatives fail, and that real baseline depth profiles are non-flat and track surface separability.

Significance. If the load-bearing definitional gap noted below is repaired, this is a valuable contribution. The paper identifies a real confound in activation-based contamination detection—probe accuracy reflects any surface difference between suspect and reference sets—and proposes a placebo-baseline correction that is well motivated and clearly explained. The validation is unusually careful: two structurally different simulators, explicit measurement of the failure modes of alternative statistics, a released implementation with property tests, and honest limitation statements including the acknowledged dependence on the analyst-chosen surface key (L3b) and the calibration-transfer assumption (L5). The real-model audits, though small, are appropriately conservative: the protocol refuses a verdict on the temporal WikiMIA split and returns nulls on well-matched Pile arms. The paper also provides falsifiable predictions and a concrete validation plan, which strengthens its scientific standing.

major comments (3)
  1. [§4.1, Eq. (14); §3.6] The weight vector w in Eq. (14) is never defined. The text states only that the weights sum to zero (§4.1) and calls the result a 'single pre-registered scalar' (§3.6), but no formula, default, pre-registration, or sensitivity analysis for w is given anywhere in the manuscript. Every reported false-positive rate, power curve, and real-model outcome in §4, Table 7, and Figures 5–7 is therefore a property of an unreported implementation of w. This is load-bearing because the paper's central claim is about this specific contrast, not about the family of all zero-sum contrasts. The authors should either specify w explicitly in the text (e.g., a closed-form contrast with defined coefficients) and report how results vary under alternative zero-sum weight vectors, or re-frame the contribution as tied to a specific archived code artifact rather than a fully specified protocol.
  2. [§3.6, Eq. (9)] The inference section is internally inconsistent about which statistic is tested. Eq. (9) defines the permutation statistic as T = max_l [BA_l − BA_nuis], but the following paragraph says the statistic actually tested is the recentred contrast of Eq. (14). Since Eq. (14) is itself unspecified due to the missing w, the reader cannot determine the actual permutation procedure used to produce the reported p-values. This needs to be resolved: either Eq. (9) is a vestigial description of a rejected alternative and should be removed or clearly labeled as such, or the recentred contrast must be fully defined and the permutation algorithm restated in terms of it.
  3. [§4.4, placebo split selection] The protocol selects the placebo split by searching over split coarseness and taking the split whose embedding-layer separability is closest to the observed value. This is a data-dependent model-selection step, and the paper does not state explicitly whether the false-positive-rate simulations in §4 include this selection or whether the selection is made blind to the test contrast. If the search uses the same data that are later tested, the selection could in principle distort the null distribution beyond what the simulations capture, particularly in the real audits where only one realization exists. The authors should clarify the exact selection rule and confirm that it was part of the simulated protocol; if it was not, the nominal-rate claims in Tables 3 and 4 are not directly applicable to the real-audit procedure.
minor comments (4)
  1. [§4.8] The sentence 'Calibration is close to nominal but not exact, sitting between 0.083 and 0.083 across the null cells' appears to contain a typo, since a range with identical endpoints is not a range; Table 4 also includes a value of 0.033 in the Sim-B 50% row.
  2. [§3.6] The phrase 'single pre-registered scalar' is asserted without any pre-registration being shown. If no pre-registration exists for the weight vector w or the analysis plan, the claim should be removed or replaced with a description of how the statistic was fixed before seeing the validation data.
  3. [§4.4] The description of the placebo-split search would benefit from exact details: the number of coarseness levels considered, the metric used to measure 'closest' embedding-layer separability, and whether this metric is computed on the suspect-vs-reference contrast or on a held-out portion of the reference set.
  4. [§2.5] The table in Figure 1 uses 'yes/no/partial' symbols that are not defined in the caption; adding a legend or footnote would improve readability.

Circularity Check

1 steps flagged · score 2.0 of 10

Central RSCP derivation is self-contained; only a self-admitted circularity in the auxiliary adjusted-score control, plus an unspecified contrast weight vector that is a reproducibility gap rather than demonstrated circularity.

  1. other [§3.8 (Item margins and contamination-adjusted scores); §7, L8]
    "This is circular if margin correlates with item difficulty, which it plausibly does, since easy items are shorter, more templated, and more likely to recur online. The control is difficulty matching against a panel. ... The difficulty-matched control depends on the reference panel being uncontaminated, which is the assumption under audit, applied one level up."

    The adjusted-score procedure computes raw inflation as the accuracy gap between margin-selected quartiles, and the authors admit this is circular when margin tracks difficulty. The proposed difficulty-matching control estimates item difficulty from a panel of reference models assumed to have 'verified clean corpora.' But whether those corpora are clean is exactly the contamination status the audit is meant to establish. The control therefore validates the inflation estimate only by assuming the audit's conclusion one level up. This circularity is explicitly acknowledged in L8 and is confined to the optional adjusted-score reporting; it does not enter the main RSCP statistic, its placebo baseline, or the permutation null.

full rationale

The central claim of the paper—that the recentred depth contrast has controlled false positives and useful power—does not reduce to its inputs. Eq. (14) is a contrast on probe accuracies, with weights summing to zero, recentred on a placebo baseline estimated from a split of the reference set; the split does not use suspect labels, and the permutation null refits the probe. This is a legitimate internal-control construction, and the validation is carried out on two simulators and on real audits with published external comparisons. The exposure calibration is standard curve-fitting to simulated injection data, not a self-prediction. The one admitted circularity is in §3.8/L8: the difficulty-matched control for contamination-adjusted scores relies on a panel assumed uncontaminated, which restates the assumption under audit one level up; the authors flag it themselves, and it is peripheral to the protocol's main statistic. A separate concern is that the zero-sum weight vector w in Eq. (14) is never defined in the text; all validation numbers are therefore conditional on an unreported implementation. If w was chosen after inspecting validation curves, the calibration would be circular, but the text provides no evidence of that, so I treat it as a specification/reproducibility gap rather than demonstrated circularity. Score 2.

Assumptions & free parameters 5 free parameters · 5 assumptions · 0 invented entities

No new physical or conceptual entities are introduced; the placebo baseline and excess separability are constructed statistics, not postulated entities.

free parameters (5)
  • gamma (calibration asymptote) = not reported (illustrative values in Table 6)
    Asymptotic excess separability in Eq. (11), fitted to observed (m,T) pairs from calibration models; transfer to target models is assumed.
  • beta (exposure sensitivity) = not reported (illustrative values in Table 6)
    Exposure sensitivity in Eq. (11), fitted alongside gamma.
  • ridge regularisation lambda = cross-validated on inner splits; no single value reported
    Chosen per layer via inner cross-validation (§3.4), affects the smoother and hence the statistic.
  • depth-contrast weights w_l = not specified in text
    The contrast in Eq. (14) requires weights summing to zero, but the exact vector is never given; the property test guarantees cancellation of a constant, but the actual weights are needed to reproduce the statistic.
  • placebo split coarseness / surface key = selected by search over coarseness to match embedding-layer separability (§4.4)
    The reference set is split on an analyst-chosen surface variable, and the split whose embedding-layer separability is closest to the observed value is used. This is a data-dependent choice that affects the baseline.
assumptions (5)
  • standard math Under H0, the labels of suspect and reference items are exchangeable, licensing the permutation test.
    Definition of the null hypothesis in §3.1; standard permutation testing.
  • domain assumption The declared nuisance family Φ0 captures all model-independent or memorisation-independent features that separate S and R.
    The paper states L4: 'The nuisance family is finite... It does not say the probe beat every model-independent feature.' A positive result could be due to an unmodeled surface feature.
  • domain assumption The placebo split of the reference set yields a valid null depth profile for surface separability.
    §4.2 and L3b: the placebo is built by splitting R on a surface key; if the key does not track the true nuisance, the baseline is mis-specified.
  • domain assumption Activations at the item prefix do not encode the model's competence on the gold answer.
    §3.3: the prefix rule is justified by a conditioning argument, but it is a modeling assumption that the probe cannot read a proxy for correctness from prefix states.
  • ad hoc to paper Calibration parameters (γ, β) estimated on small calibration models transfer to target models.
    §3.7 and L5 state this is an assumption and the weakest link; the paper recommends same-family calibration.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Excess Separability: Nuisance-Controlled Residual-Stream Probing for Benchmark Contamination Detection." pith.science (2026). https://pith.science/paper/242Z47WL

@misc{pith2026260812652,
  author       = {Pith},
  title        = {Pith review of: Excess Separability: Nuisance-Controlled Residual-Stream Probing for Benchmark Contamination Detection},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/242Z47WL}},
  note         = {Machine review of arXiv:2608.12652}
}
read the original abstract

Benchmark contamination is diagnosed with n-gram overlap, likelihood-based membership inference, or canary strings, and each needs something usually unavailable: the training corpus, a well-chosen test statistic, or foresight at release. A recent alternative reads it off a linear probe on internal activations. We show the natural way to do this does not work, specify one that survives measurement, then find that the correction making it work carries more variance than the null it is tested against. The protocol reports a zero-sum contrast on the depth profile of probe accuracy, recentred on a level-matched placebo baseline, tested against a label-permutation null, with the reference set twice the size of the suspect set. Each choice replaces a simpler alternative we rejected on measurement. Reporting the level of excess separability rather than its shape makes the false positive rate track the size of the analyst's own control set, 0.03 to 0.99 under a true null. Contrasting against a flat depth profile rejects a true null 0.72 of the time when surface decodability rises with depth, and loses all power when it falls. On real transformers the protocol fails a test the simulations did not pose. The recentring subtracts an estimate, and the permutation null holds it fixed. Re-estimated across split seeds on four audits of contaminated checkpoints, its standard deviation is 1.30 to 1.56 times the null's own in every arm: what is subtracted to remove a bias is more variable than what it corrects. The one nominally significant result, p = 0.0075, becomes 0.0745 once that variance is propagated, and no verdict is issued. The simulations missed this because their surface key is the covariate driving item variation; on real text it is a proxy, and degrading key quality in simulation reproduces it. We add a companion measurement and a widened null. No arm shows contamination.

Figures

Figures reproduced from arXiv: 2608.12652 by the authors.

Figure 1
Figure 1. Preconditions and capabilities of the four existing families and of RSCP. No column dominates: the black-box [PITH_FULL_IMAGE:figures/full_fig_p004_1.png] view at source ↗
Figure 2
Figure 2. The protocol end to end. Two of the boxes can terminate the analysis rather than feed it: Requirement E, [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 3
Figure 3. C1. False positive rate under a true null as the nuisance control set grows. The zero-sum contrast is flat because the control term cancels algebraically; every level￾based statistic tracks the control set’s dimension. 0% 25% 50% growth of surface decodability across depth 0.0 0.2 0.4 0.6 0.8 1.0 false positive rate uncorrected, Sim-A uncorrected, Sim-B recentred, Sim-A recentred, Sim-B [PITH_FULL_IMAGE:figures/ful… view at source ↗
Figures from the paper (8 more)
Figure 4
Figure 4. Figure 4: C2. Recentring holds the nominal rate across the whole range where the uncorrected contrast fails. Mea￾sured under both simulators, true null throughout. under Sim-B a true null falls from 0.754 at the embedding to 0.657 at the final layer ( [PITH_FULL_IMAGE:figures/f…
Figure 5
Figure 5. Figure 5: Power of the recentred contrast under both simu [PITH_FULL_IMAGE:figures/full_fig_p010_5.png]
Figure 6
Figure 6. Figure 6: Recovered depth profiles. Left, independent layers: the null profile is flat and the placebo tracks it. Right, a [PITH_FULL_IMAGE:figures/full_fig_p011_6.png]
Figure 7
Figure 7. Figure 7: Degrading the analyst’s surface key costs power [PITH_FULL_IMAGE:figures/full_fig_p011_7.png]
Figure 8
Figure 8. Figure 8: The four outcomes and what each licenses. Behavioural evidence alone cannot separate the right-hand column, [PITH_FULL_IMAGE:figures/full_fig_p014_8.png]
Figure 9
Figure 9. Figure 9: Baseline depth profiles measured on real models. Each curve is the separability of two halves of a reference set, [PITH_FULL_IMAGE:figures/full_fig_p016_9.png]
Figure 10
Figure 10. Figure 10: The baseline correction scales with the surface [PITH_FULL_IMAGE:figures/full_fig_p017_10.png]
Figure 11
Figure 11. Figure 11: Phase 3, measured. Observed depth profile against the level-matched placebo baseline on Oren et al.’s [PITH_FULL_IMAGE:figures/full_fig_p018_11.png]

Discussion (0). Continue with ORCID to comment.

Pith tools

Reviewed August 16, 2026 · model on record in the stance chip above.