kmamaroziqov commited on
Commit
e8fdcdc
Β·
verified Β·
1 Parent(s): f43b0d8

Clarify held-out-source fertility methodology

Browse files
README.md CHANGED
@@ -176,8 +176,8 @@ was fractionally lower at checkpoint 3564.
176
  The tokenizer is an in-place, primarily **Latin-script Uzbek** retrofit rather
177
  than a vocabulary extension. The initial 20,000-document figure was measured on
178
  training-source `uz-crawl`, so we replaced it with a larger corpus-stratified
179
- test: 118,832 independently sourced documents plus a separate 100,000-document
180
- in-domain control. Documents were selected with deterministic SHA-256 bottom-k
181
  sampling (seed `20260825`), exact duplicates were excluded from the selected
182
  sample, tiny texts were filtered, and raw source text was tokenized without
183
  apostrophe normalization.
@@ -186,11 +186,11 @@ apostrophe normalization.
186
 
187
  | Corpus | Status | Documents | Words | NeuronAI-4B | Qwen3.5-4B | Reduction (95% CI) |
188
  | --- | --- | ---: | ---: | ---: | ---: | ---: |
189
- | Community OSCAR Uzbek | Out-of-domain web | 100,000 | 7,618,770 | **2.0304** | 3.3639 | **39.64%** (39.57–39.71%) |
190
- | Uzbek legal corpus | Out-of-domain legal | 18,832 | 2,534,566 | **2.3747** | 2.9705 | **20.06%** (19.55–20.57%) |
191
- | uz-crawl | In-domain control | 100,000 | 20,825,680 | **2.3206** | 3.3224 | **30.15%** (30.02–30.30%) |
192
 
193
- Across the two out-of-domain sources combined, the tokenizer uses **35.19%
194
  fewer tokens overall**. The script split is essential: it uses **40.90% fewer
195
  tokens on Latin-dominant text**, but only **0.15% fewer on Cyrillic-dominant
196
  text**. NeuronAI-4B should therefore be described as Latin-Uzbek optimized, not
@@ -198,8 +198,10 @@ equally optimized for both Uzbek scripts.
198
 
199
  The paired intervals use 5,000 bootstrap replicates over 1,000 deterministic
200
  document buckets. OSCAR may still have incidental overlap with other public web
201
- corpora; the legal corpus, which does not appear in the tokenizer or training
202
- source manifests, is the cleanest domain holdout in this test. Full results and
 
 
203
  script/length breakdowns: [`fertility_large_20260825.json`](fertility_large_20260825.json)
204
  and [`fertility_large_20260825.md`](fertility_large_20260825.md).
205
 
 
176
  The tokenizer is an in-place, primarily **Latin-script Uzbek** retrofit rather
177
  than a vocabulary extension. The initial 20,000-document figure was measured on
178
  training-source `uz-crawl`, so we replaced it with a larger corpus-stratified
179
+ test: 118,832 held-out-source documents plus a separate 100,000-document
180
+ training-source control. Documents were selected with deterministic SHA-256 bottom-k
181
  sampling (seed `20260825`), exact duplicates were excluded from the selected
182
  sample, tiny texts were filtered, and raw source text was tokenized without
183
  apostrophe normalization.
 
186
 
187
  | Corpus | Status | Documents | Words | NeuronAI-4B | Qwen3.5-4B | Reduction (95% CI) |
188
  | --- | --- | ---: | ---: | ---: | ---: | ---: |
189
+ | Community OSCAR Uzbek | Held-out web source | 100,000 | 7,618,770 | **2.0304** | 3.3639 | **39.64%** (39.57–39.71%) |
190
+ | Uzbek legal corpus | Held-out legal source/domain | 18,832 | 2,534,566 | **2.3747** | 2.9705 | **20.06%** (19.55–20.57%) |
191
+ | uz-crawl | Training-source control | 100,000 | 20,825,680 | **2.3206** | 3.3224 | **30.15%** (30.02–30.30%) |
192
 
193
+ Across the two held-out sources combined, the tokenizer uses **35.19%
194
  fewer tokens overall**. The script split is essential: it uses **40.90% fewer
195
  tokens on Latin-dominant text**, but only **0.15% fewer on Cyrillic-dominant
196
  text**. NeuronAI-4B should therefore be described as Latin-Uzbek optimized, not
 
198
 
199
  The paired intervals use 5,000 bootstrap replicates over 1,000 deterministic
200
  document buckets. OSCAR may still have incidental overlap with other public web
201
+ corpora and was previously checked in a post-hoc weak-token coverage analysis,
202
+ but it contributed no tokenizer-training rows. The legal corpus does not appear
203
+ in the tokenizer or training source manifests and is the cleanest source-and-domain
204
+ holdout in this test. Full results and
205
  script/length breakdowns: [`fertility_large_20260825.json`](fertility_large_20260825.json)
206
  and [`fertility_large_20260825.md`](fertility_large_20260825.md).
207
 
assets/tokenizer_fertility.png CHANGED

Git LFS Details

  • SHA256: 5e7e212721c3ff8103867f9f98ee8407763f6bc5e1b497e12d592e972668e195
  • Pointer size: 131 Bytes
  • Size of remote file: 164 kB

Git LFS Details

  • SHA256: 4609dcff979247dfd505deca559b352edcf9ae9c59177d9dd8a7b7d8f87cc98b
  • Pointer size: 131 Bytes
  • Size of remote file: 167 kB
fertility_large_20260825.json CHANGED
@@ -17,7 +17,7 @@
17
  },
18
  "corpora": {
19
  "OSCAR Uzbek": {
20
- "domain_status": "out-of-domain web",
21
  "source": "xkas2001/uzbek-language-dataset, community-oscar-uzbek/all_metadata_text.txt",
22
  "sampling": {
23
  "records_scanned": 4762756,
@@ -239,7 +239,7 @@
239
  }
240
  },
241
  "Uzbek legal corpus": {
242
- "domain_status": "out-of-domain legal",
243
  "source": "sukhrobnurali/uzbek-legal-corpus-v1, articles",
244
  "sampling": {
245
  "records_scanned": 21021,
@@ -438,7 +438,7 @@
438
  }
439
  },
440
  "uz-crawl control": {
441
- "domain_status": "in-domain control",
442
  "source": "tahrirchi/uz-crawl local training source",
443
  "sampling": {
444
  "records_scanned": 1618035,
 
17
  },
18
  "corpora": {
19
  "OSCAR Uzbek": {
20
+ "domain_status": "held-out web source",
21
  "source": "xkas2001/uzbek-language-dataset, community-oscar-uzbek/all_metadata_text.txt",
22
  "sampling": {
23
  "records_scanned": 4762756,
 
239
  }
240
  },
241
  "Uzbek legal corpus": {
242
+ "domain_status": "held-out legal source/domain",
243
  "source": "sukhrobnurali/uzbek-legal-corpus-v1, articles",
244
  "sampling": {
245
  "records_scanned": 21021,
 
438
  }
439
  },
440
  "uz-crawl control": {
441
+ "domain_status": "training-source control",
442
  "source": "tahrirchi/uz-crawl local training source",
443
  "sampling": {
444
  "records_scanned": 1618035,
fertility_large_20260825.md CHANGED
@@ -7,13 +7,14 @@ The confidence interval is a paired 5,000-replicate bootstrap over 1,000 determi
7
 
8
  | Corpus | Domain status | Documents | Words | NeuronAI-4B | Qwen3.5-4B | Token reduction (95% CI) |
9
  | --- | --- | ---: | ---: | ---: | ---: | ---: |
10
- | OSCAR Uzbek | out-of-domain web | 100,000 | 7,618,770 | 2.0304 | 3.3639 | 39.64% (39.57%–39.71%) |
11
- | Uzbek legal corpus | out-of-domain legal | 18,832 | 2,534,566 | 2.3747 | 2.9705 | 20.06% (19.55%–20.57%) |
12
- | uz-crawl control | in-domain control | 100,000 | 20,825,680 | 2.3206 | 3.3224 | 30.15% (30.02%–30.30%) |
13
 
14
  ## Interpretation
15
 
16
- - The out-of-domain corpora are the fairness readout; the in-domain corpus is retained only as a control.
17
  - Exact web overlap cannot be ruled out for OSCAR because both corpora ultimately derive from public web data.
18
- - The legal corpus is absent from the tokenizer and CPT source manifests and is the cleanest domain holdout in this run.
 
19
  - Results use raw source text without apostrophe normalization or other model-specific preprocessing.
 
7
 
8
  | Corpus | Domain status | Documents | Words | NeuronAI-4B | Qwen3.5-4B | Token reduction (95% CI) |
9
  | --- | --- | ---: | ---: | ---: | ---: | ---: |
10
+ | OSCAR Uzbek | held-out web source | 100,000 | 7,618,770 | 2.0304 | 3.3639 | 39.64% (39.57%–39.71%) |
11
+ | Uzbek legal corpus | held-out legal source/domain | 18,832 | 2,534,566 | 2.3747 | 2.9705 | 20.06% (19.55%–20.57%) |
12
+ | uz-crawl control | training-source control | 100,000 | 20,825,680 | 2.3206 | 3.3224 | 30.15% (30.02%–30.30%) |
13
 
14
  ## Interpretation
15
 
16
+ - The held-out-source corpora are the fairness readout; the training-source corpus is retained only as a control.
17
  - Exact web overlap cannot be ruled out for OSCAR because both corpora ultimately derive from public web data.
18
+ - OSCAR was checked in a post-hoc weak-token coverage analysis but contributed no tokenizer-training rows.
19
+ - The legal corpus is absent from the tokenizer and CPT source manifests and is the cleanest source-and-domain holdout in this run.
20
  - Results use raw source text without apostrophe normalization or other model-specific preprocessing.