|
| 1 | += The Arabic frontier, closed: every rung measured, two verdicts negative, one 95 MB browser model |
| 2 | +Ronald Tse |
| 3 | +v1.0, 2026-09-05 |
| 4 | +:doctype: book |
| 5 | +:docinfo: |
| 6 | + |
| 7 | +== Introduction |
| 8 | + |
| 9 | +Two weeks ago the phonological layer shipped with an honest gap: the |
| 10 | +Arabic client student scored 8.26 on the full benchmark — a disclosed |
| 11 | +miss. This week that gap closed the only way gaps should close: every |
| 12 | +rung measured on the full set, confidence intervals on every |
| 13 | +separation, and the two causal hypotheses that remained both tested to |
| 14 | +a verdict. One verdict was negative. That is the point. |
| 15 | + |
| 16 | +== The frontier, bracketed |
| 17 | + |
| 18 | +The Arabic size–quality frontier, every rung full-set with a paired |
| 19 | +bootstrap interval on the gap to the teacher: |
| 20 | + |
| 21 | +[cols="1,1,1,1"] |
| 22 | +|=== |
| 23 | +|Student |Params |Full-set DER-CE |Gap to teacher [95% CI] |
| 24 | + |
| 25 | +|from-scratch 30M, every lever |30M |73.95 |[70.22, 71.09] |
| 26 | +|1.0 rung |300M |8.26 |[4.6, 5.7] |
| 27 | +|lite rung (enc 12→6) |190M |5.78 |[3.03, 3.49] |
| 28 | +|2.0 rung |300M |4.82 |[2.36, 2.82] |
| 29 | +|2.1 rung |300M |4.57 |[1.91, 2.35] |
| 30 | +|teacher r7 |580M |2.29 |— |
| 31 | +|=== |
| 32 | + |
| 33 | +Adjacent intervals are disjoint end to end: the frontier's separations |
| 34 | +are statistically real. The new releases — |
| 35 | +https://github.com/interscript/interscript-ml/releases/tag/ara-diac-small-2.1[ara-diac-small-2.1] |
| 36 | +and the |
| 37 | +https://github.com/interscript/interscript-ml/releases/tag/ara-diac-layerdrop-1.0[layerdrop |
| 38 | +trio] — resolve from index-v3 in every runtime. |
| 39 | + |
| 40 | +== The 95 MB tier |
| 41 | + |
| 42 | +The lite rung is the headline for the browser: encoder depth halved by |
| 43 | +verbatim layer copy, quantized to 4 bits, ~95 MB — and the |
| 44 | +quantization is nearly free by measurement: 0.036% of argmax decisions |
| 45 | +flip against fp32, every one of them at near-tie margins. The |
| 46 | +https://interscript.org/neural[live demo] leads with it: download |
| 47 | +once, verify the checksum, run offline, watch the decoder stream with |
| 48 | +per-step confidence. |
| 49 | + |
| 50 | +== Two verdicts, both negative |
| 51 | + |
| 52 | +The residual gap between the 2.1 student and its teacher had one live |
| 53 | +attribution left: classical-domain coverage. Both tests of it failed. |
| 54 | +Swapping news-domain training units for classical Tashkeela at constant |
| 55 | +budget made the student worse (−0.98pp). Adding five times the |
| 56 | +classical corpus — the maximal version of the lever — left it |
| 57 | +statistically flat (4.82 vs 4.57, intervals overlapping). The residual |
| 58 | +is not a coverage deficit the corpus can reach; it lives in the |
| 59 | +teacher–student interaction itself. |
| 60 | + |
| 61 | +The second negative traveled further. The depth cut that costs 1.21pp |
| 62 | +on Arabic was replicated single-variable on the Hebrew lineage — and |
| 63 | +collapsed: 77.48 DER against the full-depth 30.38. Depth-compressibility |
| 64 | +is a property of the recipe, not of the pretrained backbone. Both |
| 65 | +findings ship in the results log with their intervals; a claim scoped |
| 66 | +by its counterexample beats a generalization nobody tested. |
| 67 | + |
| 68 | +== Re-score us |
| 69 | + |
| 70 | +Every leaderboard number we publish can now be re-derived by anyone: |
| 71 | + |
| 72 | + pip install interscript-ml-tools[sadeed] |
| 73 | + interscript-sadeed-eval score \ |
| 74 | + --preds predictions.jsonl --data Misraj/SadeedDiac-25 |
| 75 | + |
| 76 | +The tool reproduces our published verdicts exactly — it re-derives this |
| 77 | +week's 4.8231 run from its raw predictions and the public benchmark, |
| 78 | +intervals included. Protocol-matched comparison should be a command, |
| 79 | +not a promise. |
| 80 | + |
| 81 | +== Where this leaves the stack |
| 82 | + |
| 83 | +Twenty-two models across four languages and three tiers, every |
| 84 | +artifact checksummed and index-pinned, every metric traceable to a |
| 85 | +logged harness, and now a protocol tool that puts the scoring in your |
| 86 | +hands instead of ours. |
0 commit comments