We present Soro, a family of Tajik-specialized conversational large language models (LLMs) designed for real-world deployment under tight compute and connectivity constraints in Tajikistan. Starting from open-weight Gemma 3 checkpoints, we perform Tajik-only continual pretraining on a curated 1.9-billion-token corpus spanning filtered web text, PDF documents, and curriculum-aligned educational materials, followed by supervised instruction tuning on 40K Tajik teacher-style examples. To enable rigorous evaluation despite the limited coverage of Tajik in standard benchmarks, we introduce a suite of Tajik benchmarks covering general knowledge, linguistic competence, and school- and university entrance-exam domains, and we open-source them on Hugging Face. Across these Tajik benchmarks, Soro substantially outperforms same-size Gemma 3 baselines while retaining strong English performance on standard datasets. We further show that FP8 and INT4 quantization of Soro preserves most Tajik-language gains while reducing memory requirements for edge deployment, supporting an ongoing education-sector pilot and planned scale-out across schools in Tajikistan.
Figures & tables
Language
Characters
Words
Avg Length
Samples
Source
English
81.0M
11.1M
3.87
20,000
FineWEB EDU sample
Tajik
106.1M
16.2M
5.29
20,000
Our Tajik corpus sample
Table 1: Dataset statistics for tokenization analysis.
Model
Vocab Size
Fertility (English)
Fertility (Tajik)
Llama 3.1-8B
128,000
1.634
2.798
Llama 3.2-3B-Instruct
128,000
1.634
2.798
Gemma 3-12B
262,144
1.776
2.380
Qwen 3-8B
151,643
1.753
2.860
Qwen 2.5-14B-Instruct-1M
151,643
1.753
2.860
Qwen 3-30B-A3B-Instruct-2507
151,643
1.753
2.860
Table 2: Fertility rates comparison across models and languages.
Model
Soro Lite Base (12B)
Soro Base (27B)
Starting model
Gemma 3-12B
Gemma 3-27B
Max sequence length
2048 tokens
2048 tokens
Learning rate
7e-5
5e-5
Learning rate scheduler
Cosine
Cosine
Training steps
11,000
10,000
Training epochs
∼ 1
∼ 0.89
Table 3: Hyperparameters and configuration for continual pretraining.
Figure 1: Training and evaluation loss during continual pretraining of Soro Lite Base and Soro Base (based on Gemma 3 models).
Setting
Soro Lite
Soro
Starting model
Soro Lite Base
Soro Base
Sequence length
2048 tokens
2048 tokens
Learning rate
3e-5
1e-5
Learning rate scheduler
Cosine
Cosine
Training steps
10,000
9,000
Training epochs
∼ 2
∼ 1.8
Table 4: Hyperparameters and configuration for instruction tuning.
Figure 2: Training and evaluation loss during supervised instruction tuning of Soro Lite and Soro.
Figure 3: Impact of the linear merging weight on mean accuracy across Tajik benchmarks. The optimal ratio for both model sizes is approximately 80% Soro / 20% Gemma-3-IT.
Benchmark
Source
Description
Samples
Tajik MMLU (§ A.7 )
Tajik translation of MMLU
General knowledge across 57 subjects (STEM, humanities, social sciences)
1,525
Tajik-FactQA (§ A.3 )
Centralized University Entrance Exams
History, culture, geography, and national institutions of Tajikistan
436
Tajik History (§ A.4 )
School textbooks (grades 5–11)
National history curriculum from ancient civilizations to post-independence
1,400
Tajik Literature (§ A.6 )
School textbooks (grades 5–11)
Classical and contemporary Tajik/Persian literature
698
TajLib (§ A.5 )
National Testing Center Entrance Exams (2025)
Linguistic competence: phonetics, grammar, lexicology, orthography
Table 5: Overview of Tajik-specific evaluation benchmarks. All benchmarks use a four-option multiple-choice format (A/B/C/D).
Figure 4: Average accuracy on Tajik benchmarks across open-source models and full-precision Soro variants. Quantized results are in Section 7.1 .
Size
Gemma-3-IT
Soro pre-merge
Soro
Soro FP8
Soro GPTQ INT4
12B
50.4
56.4
58.2
57.7
56.5
27B
55.8
62.3
63.8
63.9
62.3
Table 6: Average accuracy on Tajik benchmarks (%). Default precision is BF16. Gemma-3-IT and full-precision Soro columns are included as reference baselines.
Figure 5: Average accuracy on Tajik benchmarks for quantized Soro variants compared to full-precision Soro and Gemma 3 baselines. FP8 quantization preserves near-identical performance while halving memory; GPTQ INT4 achieves 4 × compression with modest accuracy trade-offs. Full results across all models are reported in Figure 4 .
Model Variant
Precision
Memory (GB)
BF16 Baseline (GB)
Soro Lite FP8
FP8
13.0
24.0
Soro Lite GPTQ INT4
INT4
6.6
24.0
Soro FP8
FP8
29.0
54.0
Soro GPTQ INT4
INT4
13.5
54.0
Table 7: Model memory footprint for quantized variants.
Figure 6: Geographic distribution of Soro deployments. (a) Initial 30-school pilot in Dushanbe; (b) Current national expansion to 100 schools across Dushanbe (61), Khujand (17), Vahdat (16), Kulob (3), and Khorog (3). The long-term NAIS-2040 target is 4,000+ schools by the 2027–28 academic year.
Appendix figures & tables21 assets
Supplementary material from the paper’s appendix.
Appendix
Figure 7: MMLU Benchmark
Figure 8: Tajik Curated Benchmark
Figure 9: Tajik Factual Benchmark
Figure 10: Tajik History high-school level benchmark
Figure 11: Tajik Linguistic Benchmark (TajLib)
Figure 12: Tajik Literature Benchmark
Figure 13: Tajik MMLU Benchmark
Figure 14: Raw format prompt structure for English evaluation.
Figure 15: Raw format prompt structure for Tajik evaluation.
Figure 16: Chat format prompt structure for English evaluation.
Figure 17: Chat format prompt structure for Tajik evaluation.
Table 8: Descriptive statistics for the teacher feedback survey ( n=53 ). Scores range from 1 (lowest) to 5 (highest). “Favorable” denotes the percentage of responses rated 4 or 5.
Figure 18: Mean teacher ratings across six survey dimensions ( n=53 ). Error bars indicate one standard deviation.
Figure 19: Distribution of teacher ratings across survey dimensions ( n=53 ). Each bar shows the percentage breakdown by score.
This paper is devoted to the adaptation of generative large language models for the Tajik language, a low-resource language with Cyrillic script. To overcome the shortage of digital text resources, the author created and publicly released the Tajik Web Corpus, the largest open-access corpus of Tajik, comprising 319,298 documents (~1.11 billion characters). On a subsample of 10,000 documents, 17 configurations were benchmarked, covering autoregressive, encoder-decoder, and encoder-only models with three fine-tuning strategies: full fine-tuning, LoRA, and QLoRA (ranks 8 and 16). Quality was assessed via perplexity and cross-entropy loss; peak GPU memory and training time were also recorded. Best results were achieved by Mistral 7B with QLoRA (r=16): mean perplexity 5.03, standard deviation 0.03. Increasing rank from 8 to 16 gave statistically insignificant improvement while raising memory consumption. For small GPT-2 family models, full fine-tuning yielded lower perplexity (3.48 for GPT-2 Medium) than LoRA (7.60-8.42), but induced catastrophic forgetting. The encoder-only XLM-RoBERTa showed the worst results (perplexity 59.3). The novelty lies in creating the largest verified Tajik corpus and the first systematic analysis of PEFT effectiveness for Tajik text generation. Practical value lies in recommendations for architecture and fine-tuning strategy selection, optimizing computational costs without substantial quality loss.
Mullosharaf K. Arabov
Institute of Computational Mathematics and Information Technologies Kazan Federal University Kazan, Russia
Kazakh, a Turkic language spoken by over 22 million people, remains underserved by existing multilingual language models, which allocate minimal capacity to low-resource languages and employ tokenizers ill-suited to agglutinative morphology. We present SozKZ, a family of Llama-architecture language models (50M-600M parameters) trained entirely from scratch on 9 billion tokens of Kazakh text with a dedicated 50K BPE tokenizer. We evaluate all models on three Kazakh benchmarks -- multiple-choice cultural QA, reading comprehension (Belebele), and topic classification (SIB-200) -- alongside five multilingual baselines ranging from 500M to 3B parameters. Our 600M model achieves 30.3% accuracy on Kazakh cultural QA, approaching the 32.0% of Llama-3.2-1B (2x larger), and 25.5% on SIB-200 topic classification, surpassing all evaluated multilingual models up to 2B parameters. We observe consistent scaling from 50M to 600M, with MC QA accuracy rising from 22.8% to 30.3%, suggesting that further scaling remains beneficial. These results demonstrate that small, dedicated models trained from scratch with a language-appropriate tokenizer offer a viable path for low-resource language technology, achieving competitive performance at a fraction of the computational cost. All models and the tokenizer are released under open licenses.
Can large language models converse in languages virtually absent from their training data? We investigate this question through a case study on Tulu, a Dravidian language with over 2 million speakers but minimal digital presence. Rather than fine-tuning an LLM, we examine whether structured prompts alone can elicit basic conversational ability under controlled prompting. We systematically tackle various challenges posed by absence of training data for Tulu by combining explicit grammar documentation, negative constraints to suppress high-probability tokens from related languages, romanization standardization, and quality-controlled synthetic data generation via self-play. Evaluated on a manually curated held-out set across three LLMs (Gemini 2.0 Flash, GPT-4o, Llama 3.1 70B) and validated by native speakers, our approach reduces vocabulary contamination from 80% to 5% while achieving 85% grammatical accuracy. Cross-model analysis reveals that negative constraints provide consistent improvements (12--18 percentage points), while grammar documentation effects vary by model architecture (8--22 points).