ChessBench transfer results

September 17, 2026 ยท View on GitHub

All twelve frozen OpenJev candidate models completed the same 4,096-position public ChessBench panel, without further training or checkpoint selection. Mean agreement with the supplied move ranges from 26.03% to 26.79%. This is a transfer measurement, not an Elo estimate, a novelty result, or a replacement for the original candidate study's failed continuation gate.

ChessBench transfer agreement and NLL for all four architectures, showing each of three seeds and their equal-seed mean

Markers show seeds 97, 109 and 127; dark ticks show equal-seed means. Source-game IDs are unavailable, so seed variation is descriptive and no independent-game confidence interval is claimed. Figure provenance.

ArchitectureMove agreement, higher is betterLegal-menu NLL, lower is better
Direct26.0335%2.6254
Action only26.3590%2.6194
Native delta26.4730%2.5932
Full afterstate26.7904%2.5735

These are arithmetic means across all three seeds, with 4,096 positions per fit. Native delta's mean agreement difference is +0.4395 percentage points against direct and +0.1139 against action only; both comparisons include a negative difference at seed 97. All per-seed metrics and paired differences remain in the official summary. The table alone does not establish an architectural advantage.

What was measured

The frozen plan bound all twelve published checkpoints, source files, environment, acquired dataset bytes and prior exposures before decoding the benchmark. A fixed, label-independent hash order selected 4,096 eligible positions from the acquired behavioral-cloning test file. The selection examined 4,211 of its 62,561 records. It excluded prior natural and mirrored roots or legal successors, and FEN-detectable automatic terminal positions. Accepted roots are mirror-unique; successor overlap within this panel remains possible. Repetition history and source-game IDs are not supplied.

Each model scored every native legal move once, using a four-step recurrent root and the candidate arms' fixed two-step branch. Delta and full-afterstate use native chess-rule consequences. They do not learn a world model. The evaluator preserved legal-move order, raw logits, choices and probability arithmetic, and verified that checkpoint tensors were unchanged. The official report audited these saved outputs and reconstructed selection without another model forward pass.

Agreement measures matching one reference move; other strong moves can disagree. NLL measures the probability assigned to that move under an uncalibrated legal-menu softmax. This panel supplies no value target, so there is no value MAE, engine regret or calibrated winning probability. It is a selected public development panel, not a sealed test of universal generalization.

Execution completed in 306.99 seconds, including selection and all twelve evaluations. Per-fit receipts retain CPU batch construction, forward and output-writing time. These are not single-decision latencies. Brief concurrent synthetic code tests were observed, so this run does not support a clean speed comparison.

Weights and audit evidence

Every evaluated checkpoint is linked below. No fit was retrained or selected after seeing this panel.

ArchitectureSeed 97Seed 109Seed 127
Directweightsweightsweights
Action onlyweightsweightsweights
Native deltaweightsweightsweights
Full afterstateweightsweightsweights

The verified evidence archive contains the complete execution, original report, selection and exclusions, unchanged source data and download receipt, all twelve weights, frozen source snapshots and figure provenance. The manifest hashes every member. Byte-identical plan, summary and official completion receipts are also available beside the archive, bound by the publication receipt.

Verify the package without model calls or additional dependencies:

python -S evidence/chessbench-transfer-v1/results/reproduce_package.py audit \
  evidence/chessbench-transfer-v1/results

The unchanged dataset comes from ChessBench by Ruoss et al., NeurIPS 2024. Its source identifies CC0 portions from Lichess and CC-BY-4.0 for the remainder. Those terms remain attached to source and derived data; see the attribution and modification notice. Original OpenJev weights retain their MIT license.