LabelBench · Technical report v0.1

Arabic annotation is not binary.

A local language model scores 78% when Arabic toxicity is reduced to yes or no. Give it the real seven-label taxonomy and exact-match accuracy falls to 25.3%. Ask it to identify five native dialect regions and it reaches 22.4%—barely above chance. Arabic-specialized Fanar improves the scores, but the v0.1 generative runs still reach 0% safe automation at a 95% quality floor under tied-confidence routing.

Bayanat Labs Research· July 2026· Reproducible laptop-scale audit
78.0%binary toxicity
25.3%full toxicity taxonomy
22.4%five-region dialect ID
0%safe automation at 95% under v0.1 confidence

“Can an AI label Arabic data?” is the wrong question. The useful question is: which taxonomy, which variety, at what proven quality floor, and with how much human review? LabelBench turns that into a test.

The finding in one line: apparent competence survives simple binary labeling and collapses when the work begins to resemble a real Arabic annotation project.

The annotation complexity cliff

We ran one fixed zero-shot rubric through Qwen 2.5 3B and Arabic-specialized Fanar 1 9B, then compared both with tiny supervised character models on identical held-out samples. The diagnostics are intentionally unsophisticated. They answer a crucial control question: is the test signal learnable at all?

Exact-match performance Identical held-out manifests · higher is better 025 5075 100 Binary toxicity Multi-label toxicity Dialect region 97.088.078.0 49.031.325.3 69.847.822.4 supervised diagnostic Fanar 1 9B zero-shot Qwen 2.5 3B
Figure 1. Binary and multi-label toxicity use the same seeded AraTox samples. The dialect diagnostic is trained on 500 items disjoint from the balanced 500-item evaluation manifest.

This is not a bad dataset

A balanced five-class guesser scores 20%. Qwen 2.5 3B reaches 22.4%; Qwen 2 7B reaches 22.6%; Llama 3 8B reaches 24.6%. The Arabic-focused Fanar 1 9B materially improves to 47.8%, showing that regional specialization matters. Yet a character n-gram model trained on just 100 disjoint examples per region reaches 69.8%. Native, task-specific data still matters more.

TaskModelExactMacro-F1SAC95
Binary toxicityQwen 2.5 3B78.0%69.8%0%
Binary toxicityFanar 1 9B88.0%83.1%0%
Binary toxicityCharacter NB97.0%95.0%89.0%
Multi-label toxicityQwen 2.5 3B25.3%39.3%0%
Multi-label toxicityFanar 1 9B31.3%50.5%0%
Multi-label toxicityCharacter OVR49.0%73.2%0%
Dialect regionQwen 2.5 3B22.4%14.9%0%
Dialect regionQwen 2 7B22.6%16.2%0%
Dialect regionLlama 3 8B24.6%18.7%0%
Dialect regionFanar 1 9B47.8%47.3%0%
Dialect regionCharacter NB69.8%68.8%0%

The gaps are paired, not visual guesswork. Fanar beats Qwen by 25.4 points on the identical 500 items (95% paired-bootstrap CI: 20.2 to 30.6; Holm-adjusted McNemar p < 2×10−18). The character diagnostic remains 22.0 points above Fanar (CI: 16.2 to 27.6; Holm p < 2×10−12).

The model does not merely “get some dialects wrong”

It collapses toward high-salience varieties. Qwen 2.5 labels 85% of Egyptian examples correctly—but also calls 75% of Gulf, 70% of Iraqi, 80% of Levantine and 70% of Maghrebi examples Egyptian.

Qwen 2.5 3B dialect confusion Rows are gold · columns are predicted · row percentages EGYGLFIRQLEVMGH EGYGLFIRQLEVMGH 85%0%2%13%0% 75%4%2%18%1% 70%2%6%18%4% 80%2%3%13%2% 70%1%0%25%4%
Figure 2. A balanced 500-item test should not look like this. The errors reveal a systematic variety prior, not five-way uncertainty.

Accuracy is not the automation decision

LabelBench's primary production diagnostic is Safe Automation Coverage: the fraction of a queue that can be accepted while the 95% Wilson lower confidence bound remains above a declared accuracy target. It refuses to split tied confidence scores and does not mistake a tiny lucky sample for proof.

Every v0.1 generative run here has 0% coverage at the 95% target under tied-confidence structured output. Valid JSON is not calibrated confidence. The next experiment matrix must elicit confidence through logprobs, verbalized confidence, self-consistency or held-out risk-control calibration before treating SAC as a generative-model capability result.

Built to be challenged

What buyers should ask
  • Which exact taxonomy? Binary results do not certify a production ontology.
  • Which exact varieties? “Arabic” is not an evaluation slice.
  • What can be automated safely? Average accuracy is not a routing policy.
  • Who adjudicated disagreement? Native expertise is part of the measurement system.

Put your Arabic labeling pipeline through LabelBench.

We build task-specific gold sets, audit model annotators and design human-routing workflows across MENA varieties—before weak labels reach training or production.

Scope an independent audit
Methods and context
How to benchmark an Arabic LLM you can actually trust Why dialect coverage decides your Arabic model's ceiling The tokenization tax: the hidden cost of Arabic
Bayanat Labs Bayanat Labs © 2026 Bayanat Labs · Riyadh