Soro: A Lightweight Foundation Model and Chatbot for Tajik
The paper introduces Soro, a family of lightweight, Tajik-specialized conversational LLMs built on Gemma 3 that achieve superior performance in Tajik language tasks and educational domains while maintaining English capabilities and supporting efficient edge deployment through quantization.
Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer
Imagine the world of Artificial Intelligence as a massive, bustling library. For years, this library has been stocked almost entirely with books in English and Chinese, with very few shelves dedicated to other languages. If you walked in looking for a book in Tajik (a language spoken in Tajikistan, written in Cyrillic script, and related to Persian), you would find the shelves nearly empty.
The paper introduces Soro, a new project designed to fill those empty shelves specifically for Tajik speakers. Think of Soro not as a brand-new library built from scratch, but as a master librarian who takes a few existing, high-quality books (from a model called Gemma 3) and rewrites them, translates them, and reorganizes them entirely into Tajik.
Here is how they did it, using simple analogies:
1. The Recipe: "Continual Pretraining" and "Instruction Tuning"
The team didn't start with a blank page. They started with a smart, open-source model (Gemma 3) that already knew a little bit about Tajik but wasn't fluent.
Step 1: The "Immersion Course" (Continual Pretraining): Imagine taking that smart librarian and sending them to a summer camp where they only speak Tajik. They read 1.9 billion words of Tajik text. This text wasn't just random internet chatter; it was carefully curated. It included:
- Filtered web text: The "best" parts of the Tajik internet.
- PDFs and documents: Official papers and reports.
- School textbooks: Crucially, they scanned and typed out physical textbooks used in Tajik schools (grades 5–11). This gave the AI a deep understanding of Tajik history, literature, and science as taught in Tajikistan.
- Translated educational materials: They took high-quality English science and history books and translated them into Tajik to fill gaps.
Step 2: The "Teacher Training" (Instruction Tuning): Reading is one thing; chatting is another. The team then taught the model how to be a helpful teacher. They created 40,000 examples of questions and answers, written in a "teacher-like" style. These examples taught the AI how to explain things simply, use metaphors, and ask follow-up questions to help students understand, rather than just spitting out facts.
2. The "Merging" Magic
After the AI learned all this Tajik, the team worried it might have forgotten how to speak English or handle general topics. To fix this, they used a technique called Linear Merging.
Think of it like blending two smoothies.
- Smoothie A: The original Gemma 3 model (great at general knowledge, okay at Tajik).
- Smoothie B: The new Soro model (expert at Tajik, maybe slightly less sharp on general English).
- The Result: They mixed them together, keeping about 80% of the new Tajik expert and 20% of the original generalist. This created a model that is a Tajik expert but still remembers how to speak English and handle general tasks.
3. Making it Fit in a Backpack (Quantization)
Tajikistan has limited computer hardware, especially in rural schools. You can't run a giant AI model on a standard laptop; it's like trying to fit a full-size refrigerator into a bicycle basket.
The team used Quantization to shrink the model.
- FP8 (Half-Size): They compressed the model so it takes up about half the memory, like folding a heavy coat to fit in a small bag.
- INT4 (Tiny-Size): They compressed it even further (4-bit), making it small enough to run on a standard gaming laptop or even a powerful phone. This is crucial for schools in remote areas where internet is spotty; the AI can run locally on the school's computer without needing a constant connection to a giant server farm.
4. The "Test Drive" (Benchmarks and Pilot)
Because there were no existing tests for Tajik AI, the team had to build their own. They created a suite of 6 new exams (like a driver's license test for AI) covering:
- Tajik History & Literature: Did it learn the stories of the Samanid dynasty and famous poets?
- Linguistics: Does it understand Tajik grammar and spelling?
- General Knowledge: Can it answer questions about Tajik geography and institutions?
The Results:
- Soro scored significantly higher on these Tajik tests than other models of the same size.
- It didn't lose its English skills; it kept them strong.
- Even the tiny, compressed versions (INT4) performed almost as well as the giant, uncompressed version.
5. Real-World Use: The School Pilot
The paper describes a real-life trial called Project Soro.
- Where: 100 schools across Tajikistan, from the capital city (Dushanbe) to remote mountain regions.
- Who: 770 teachers and over 2,000 students.
- How it works:
- For Students: It acts as a private tutor. A shy student can ask Soro to explain a difficult math problem in Tajik without feeling embarrassed in front of the class.
- For Teachers: It helps draft lesson plans and summarize materials, saving them time.
- The Goal: Part of a national strategy to teach "Introduction to AI" as a school subject.
6. What They Found (and What They Didn't)
- Success: Teachers and students loved that the AI spoke fluent, natural Tajik. It felt like talking to a knowledgeable local friend. It helped students engage more with their lessons.
- Challenges:
- Speed: In some places, the AI was a bit slow to reply, which made live classroom use tricky.
- Accuracy: Occasionally, it made mistakes on very specific local facts (like recent changes in local government), showing that it still needs more "local knowledge" training.
- Safety: The team acknowledges that AI can sometimes "hallucinate" (make things up), so they are building filters to keep the content safe for children.
Summary
Soro is a lightweight, specialized AI chatbot built specifically for Tajikistan. It takes a smart, general-purpose AI, teaches it everything it needs to know about Tajik culture and school curriculums, shrinks it down to fit on local computers, and puts it to work in schools to help teachers and students. It proves that you don't need a supercomputer to bring modern AI to a low-resource language; you just need the right data and a little bit of engineering creativity.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.