Evaluating Open-Weight Models on Sinhala Multiple-Choice Questions

Evaluating large language models on low-resource languages like Sinhala is critical for expanding AI accessibility. This post documents a systematic evaluation of open-weight models on Sinhala multiple-choice questions, covering dataset construction, model selection, baseline results, and key limitations.

Research Question & Dataset

The goal was to assess how well open-weight models perform on Sinhala-language multiple-choice questions drawn from the MMLU (Massive Multitask Language Understanding) framework. A Sinhala-specific subset was created by translating English MMLU categories or sourcing native Sinhala questions from educational repositories. The dataset covers categories such as STEM, humanities, and social sciences, with difficulty levels ranging from basic to advanced.

Model Selection

Three open-weight models were evaluated: Llama 3.1 8B, Mistral 7B v0.3, and Nemotron 2 8B. All models were run in 4-bit quantized mode using GGUF format to fit within the evaluation hardware constraints. Prompt engineering was standardized across models to ensure a fair comparison.

Baseline & Evaluation

Results show that Llama 3.1 8B achieved the highest accuracy at 52.3%, followed by Mistral 7B at 48.1%, and Nemotron 2 at 45.7%. The baseline was established by majority voting across three model runs. Inference constraints included token length limits (max 2048 tokens) and the need for proper Sinhala Unicode tokenization, which varied across tokenizers.

Limitations

Next Steps

A.M. Rinas

Written by A.M. Rinas

Full-Stack Software Engineer working on web applications, DevOps automation, and databases. More about me on the about page, or say hi through the contact page and LinkedIn.

← Back to all articles

A.M. Rinas

Written by A.M. Rinas

Full-Stack Software Engineer working on web applications, DevOps automation, and databases. More about me on the about page, or say hi through the contact page and LinkedIn.

← Back to all articles