🤖 Fully AI-generated. Design, code (benchmark.py,benchmark_unt.py), plots and this card were produced end-to-end by an AI agent (Claude, Hermes ML research loop). Compute: a single Kaggle T4, inference-only, no training. No credentials used or embedded — all models/datasets are public and the code is included for transparency.
dastur-mc reading MC, (2) the full Kazakh ЕНТ / UNT — 14,850 real exam questions across 7 subjects.
| model | vocab | fertility ↓ | MC-PLL ↑ | MC-embed ↑ | sec |
|---|---|---|---|---|---|
| KazBERT | 32k | 1.636 | 42.4% | 36.8% | 80.5 |
| mBERT | 119k | 2.759 | 27.5% | 45.8% | 271.6 |
| XLM-R base | 250k | 2.150 | 34.8% | 33.8% | 262.8 |
| kaz-roberta | 52k | 1.598 | 44.5% | 38.8% | 60.4 |
| KazakhBERTmulti | 100k | 1.457 | 36.6% | 40.5% | 95.6 |
![]() | ![]() |
![]() | ![]() |
Астана — Қазақстанның [MASK] қаласы.| model | top-3 |
|---|---|
| KazBERT | астана, ірі, алматы |
| mBERT | Астана, бар, 1 |
| XLM-R base | бас, 1, 19 |
Мен қазақ [MASK] сөйлеймін.| model | top-3 |
|---|---|
| KazBERT | тілінде, тіліне, тілі |
| mBERT | ##қа, ##стан, ##та |
| XLM-R base | тілінде, ша, тілін |
Абай Құнанбаев — ұлы қазақ [MASK].| model | top-3 |
|---|---|
| KazBERT | ақыны, энциклопедиясы, сср |
| mBERT | [UNK], ##ты, ##тар |
| XLM-R base | ақын, жазушы, ғалым |
[UNK].kazakh-unified-national-testing-mc (4–8 options each). Random baseline ≈ 17.9%.| model | ЕНТ acc — PLL ↑ | ЕНТ acc — embed ↑ | sec |
|---|---|---|---|
| KazBERT | 22.3% | 21.3% | 801.8 |
| mBERT | 22.1% | 23.3% | 2631.3 |
| XLM-R base | 21.9% | 20.9% | 2867.7 |
| kaz-roberta | 22.7% | 24.2% | 680.2 |
| KazakhBERTmulti | 20.7% | 22.5% | 1173.4 |


pip install transformers datasets — public models/datasets only:1python benchmark.py # Part 1: dastur-mc + tokenizer
2python benchmark_unt.py # Part 2: full ЕНТkazakh-unified-national-testing-mc, kazakh-dastur-mc, kazakh_wiki_articlesml-research-loop