Skip to content

fix(benchmarks): correct numbers + floors to reproducible values (make reproduce passes)#81

Merged
cdeust merged 1 commit into
mainfrom
docs/v4-banner-refresh
Jul 4, 2026
Merged

fix(benchmarks): correct numbers + floors to reproducible values (make reproduce passes)#81
cdeust merged 1 commit into
mainfrom
docs/v4-banner-refresh

Conversation

@cdeust

@cdeust cdeust commented Jul 4, 2026

Copy link
Copy Markdown
Owner

main currently has the make reproduce harness (PR #80) but with stale 94.2% LoCoMo floors that fail its own gate. This sets the floors + public benchmark tables (README, CLAUDE.md, banner, GitHub description) to what make reproduce actually reproduces on the locked stack + clean DB:

Benchmark Was Now (reproducible)
LongMemEval-S R@10 / MRR 98.4% / 0.9124 98.2% / 0.915
LoCoMo R@10 / MRR 94.2% / 0.8278 91.5% / 0.805

Why: the 94.2% (adr015, 2026-06-22) is not reproducible from code + uv.lock + clean DB — the exact June-22 code on the locked stack produces 90.3% today, and v4.0 produces 91.5%, so there is no v4.0 regression; 94.2% depended on an original run environment the artifacts don't capture. Shipping numbers make reproduce contradicts is the real credibility risk, so the repo is made self-consistent. LongMemEval reproduces cleanly. The arXiv LaTeX is a dated snapshot, updated separately.

🤖 Generated with Claude Code

https://claude.ai/code/session_01E4KjBXAdabUoy5K6Hi41GC

…lues

`make reproduce` (locked stack ST 5.4.1 / transformers 5.5.4 / torch 2.11.0,
clean DB, single process, production recall path) yields:
  LongMemEval-S  R@10 98.2%  MRR 0.915  (n=500)
  LoCoMo         R@10 91.5%  MRR 0.805  (n=1982)
  BEAM-100K      retrieval-proxy MRR 0.55

The prior LoCoMo 94.2% / 0.8278 (adr015, 2026-06-22) is NOT reproducible from
code + uv.lock + clean DB: the exact June-22 code on the locked stack now
produces 90.3%, and v4.0 produces 91.5% — so there is no v4.0 regression, and
the 94.2% figure depended on an original run environment the artifacts don't
capture. Rather than ship numbers `make reproduce` contradicts (it failed its
own 94.2% floor), the floors and public tables are set to what the harness
actually reproduces. LongMemEval reproduces cleanly (98.2 vs 98.4, within the
0.005 gate). BEAM-100K stays un-gated (README scopes it to within-system).

The arXiv LaTeX (docs/arxiv-thermodynamic/main.tex, main.pdf) is a dated
snapshot and is intentionally NOT edited here — it needs a separate recompile
pass with the narrative/derived figures reconciled.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E4KjBXAdabUoy5K6Hi41GC
@cdeust cdeust merged commit 4c885bf into main Jul 4, 2026
13 checks passed
@cdeust cdeust deleted the docs/v4-banner-refresh branch July 4, 2026 15:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant