Kakugo: Distillation of Low-Resource Languages into Small Language Models
Peter Devine, Mardhiyah Sanni, Farid Adilazuarda, Julieta Gil Loizaga, Barry Haddow
TL;DR
Kakugo addresses the gap in accessible, generalist SLMs for low-resource languages by introducing a fully automated pipeline that distills the capabilities of a large teacher LLM into small monolingual models. It combines three data-generation streams (topic, scenario, and context prompts with reasoning traces) and translated data, then fine-tunes a compact student model within a cost-effective framework (<$50 per language). The approach yields consistent improvements across translation, classification, and question answering benchmarks for 54 languages, and manual evaluations favor Kakugo over the baseline. This work provides a scalable, community-friendly method to deploy AI in low-resource languages while emphasizing data diversity, affordability, and practical deployment considerations.
Abstract
We present Kakugo, a novel and cost-effective pipeline designed to train general-purpose Small Language Models (SLMs) for low-resource languages using only the language name as input. By using a large teacher model to generate synthetic prompts and translate instruction datasets, we produced training data and SLMs for 54 low-resource languages. Evaluations across a diverse set of general natural language processing tasks, including translation, classification, and question answering, demonstrate that our pipeline consistently improves performance over base models. With a total generation and training cost of under $50 per language, Kakugo offers an accessible method for communities to develop language-specific AI.
