latkes/factprobe-replication-SUPERSEDED-stage1-counts-olmotok-v1
SUPERSEDED - do not use Renamed 2026-08-25. Use latkes/factprobe-replication-stage1-counts-canonical-v1 instead. It was counted with a name list missing each entity's canonical Wikidata name for 10,471 of 42,235 entities (24.8%). "Barack Obama" is not in it, and occurs 38,978,811 times in the corpus it claims to count. It is kept only so earlier numbers can be traced to where they came from. Nothing current should read it.… See the full description on the dataset page: https://huggingface.co/datasets/latkes/factprobe-replication-SUPERSEDED-stage1-counts-olmotok-v1.
SUPERSEDED - do not use
Renamed 2026-08-25. Use [`latkes/factprobe-replication-stage1-counts-canonical-v1`](https://huggingface.co/datasets/latkes/factprobe-replication-stage1-counts-canonical-v1) instead.
It was counted with a name list missing each entity's canonical Wikidata name for 10,471 of 42,235 entities (24.8%). "Barack Obama" is not in it, and occurs 38,978,811 times in the corpus it claims to count.
It is kept only so earlier numbers can be traced to where they came from. Nothing current should read it.
factprobe-replication-stage1-counts-olmotok-v1
Occurrences of every probed entity name in the OLMo-2 pretraining corpus (olmo-mix-1124, 1,117 token files, 15.50 TB, 3.875 trillion tokens), counted as OLMo token sequences with a word boundary required at both ends of every match, both written forms of each name summed. The tokenizer is loaded the way AI2 load theirs: the pre-tokenizer is taken from their published tokenizer.json, because transformers' AutoTokenizer silently substitutes a different rule for cutting text, which made 12,000 of the 164,952 names unfindable including 'U.S.'. See docs/tokenizer-splitting-rule.md.
Dataset Info
- Rows: 141605
- Columns: 6
Columns
Generation Parameters
{
"script_name": "count_npy_direct.py + merge_counts.py",
"model": "OLMo-2 pretraining corpus (not a model run)",
"description": "Occurrences of every probed entity name in the OLMo-2 pretraining corpus (olmo-mix-1124, 1,117 token files, 15.50 TB, 3.875 trillion tokens), counted as OLMo token sequences with a word boundary required at both ends of every match, both written forms of each name summed. The tokenizer is loaded the way AI2 load theirs: the pre-tokenizer is taken from their published tokenizer.json, because transformers' AutoTokenizer silently substitutes a different rule for cutting text, which made 12,000 of the 164,952 names unfindable including 'U.S.'. See docs/tokenizer-splitting-rule.md.",
"experiment_name": "factprobe-replication",
"job_id": "mll:72639",
"cluster": "mll",
"artifact_status": "final",
"canary": false,
"hyperparameters": {
"tokenizer": "allenai/dolma2-tokenizer, pre-tokenizer taken from AI2's tokenizer.json",
"matching": "ahocorasick_rs over raw token-id bytes, 4-byte aligned",
"boundary_rule": "token after a match must start a new word; bare form must also begin one",
"chunk_tokens": 25000000,
"shards": 1117
},
"input_datasets": [
"olmo-mix-1124 stage-1 pretraining corpus, 1,117 token files"
]
}Usage
from datasets import load_dataset
dataset = load_dataset("latkes/factprobe-replication-stage1-counts-olmotok-v1", split="train")
print(f"Loaded {len(dataset)} rows")