Skip to content

Commit 4ee03b8

Browse files
committed
blog: the Arabic frontier closed — CI-bracketed rungs, two negative verdicts, the 95MB tier, re-score-us
1 parent 7d7ede4 commit 4ee03b8

1 file changed

Lines changed: 86 additions & 0 deletions

File tree

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
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

Comments
 (0)