claude-opus-4-8
nano-gpt-data-curation — graded by the task's verifier against a measured baseline.
- backend
- modal
- variant
- claude claude-opus-4-8
- metric
- held-out multi-domain perplexity
- actions
- 35
- duration
- 39m
- recorded
- 2026-08-04
run iddclm-nano-curation__K2QidbF
Score
Summary
Confirmed: the submitted selection reproduces 335.55 dev perplexity — a 27% reduction over the random baseline (459.7). Submission is complete and validated.
Deliverables (all in place):
/workspace/submission/selection.json— 45,000 unique, in-range pool ids in priority order (fills the 12M-token budget from ~10.5k docs; rest are headroom)/workspace/submission/curate.py— reproducible DSIR-style selector from a stated criterion/workspace/claim.md— hypothesis, mechanism (with a non-perplexity observable), falsification, transfer
Method (criterion). Decode the disclosed HQ target (multi_dev.npy) to recover its four registers, then rank every pool doc by a DSIR importance score — the average per-token log-likelihood ratio log p_target − log p_pool over word unigrams+bigrams. OOV features dilute the average toward 0, an English-coverage gate (≥55%) drops foreign/junk, and a deliberately light quality gate removes only degenerate docs. Near-duplicates are dropped so no budget is wasted.
Results (frozen trainer on multi_dev.npy):
| selection | dev ppl |
|---|---|
| random baseline | 459.7 |
| DSIR combined target (submitted) | 335.6 (−27%) |
| DSIR + equal register quotas | 409.4 (worse) |
| DSIR + aggressive markup filter | 404.0 (worse) |
Key findings tested along the way:
- Aggressive markup/symbol filtering hurts — it strips on-target technical-Q&A (code/HTML) and Wikipedia (tables) content, which are 2 of the 4 target registers.
- Register-balancing (forcing 25%/25% quotas for the starved wiki/tech registers) hurts — the pool's most wiki-/tech-like docs are mediocre, and the small model transfers to those registers fine from clean prose. Maximizing per-token target likelihood beats enforcing surface composition.
~55 minutes of budget remain unused; the submission is finalized at the best configuration found.