Does BantuNomics data make models better at Bantu numeracy — and how much? Deterministic accepted-form
scoring on held-out cases. Regenerate with python scripts/build_dashboard.py after each eval.
| Model | Condition | Overall | numerals | arithmetic | noun_class | calendar | tutor |
|---|---|---|---|---|---|---|---|
| Gemma 4 E4B-it | Baseline (stock model) | 2.9% | 4/64 | 0/24 | 0/22 | 0/16 | 0/13 |
| Gemma 4 E4B-it | Fine-tuned (BantuNomics data) | 18.7% | 23/64 | 0/24 | 1/22 | 2/16 | 0/13 |
| Qwen 3.5-4B-Base | Baseline (stock model) | 3.6% | 5/64 | 0/24 | 0/22 | 0/16 | 0/13 |
| Qwen 3.5-4B-Base | Fine-tuned (BantuNomics data) | 56.8% | 39/64 | 24/24 | 12/22 | 0/16 | 4/13 |
| Prompt | Prediction | Accepted |
|---|---|---|
| What number is 'tharo' in Sesotho? Answer with digits only. | 3 | 3 |
| Write the number 3 in Silozi. | In Silozi, the number 3 is written as **"tatu"**. | ze taalu |
| What number is 'kunye' in siSwati? Answer with digits only. | The number "kunye" in SiSwati means "one". Therefore, the an | 1 |
| Compute and express in iciBemba: 3 + 4 = 7 | In the **IciBemba** language, the sentence "3 + 4 = 7" would | fitatu sanshapo fine ni cine lubali |
| Write the number 13 in iciBemba. | In the Bemba language, the number 13 is expressed as **"mwan | ikumi limo na fitatu, ikumi na fitatu |
| Prompt | Prediction | Accepted |
|---|---|---|
| What number is 'tharo' in Sesotho? Answer with digits only. | 3 | 3 |
| Write the number 3 in Silozi. | ze taalu | ze taalu |
| What number is 'kunye' in siSwati? Answer with digits only. | 1 | 1 |
| Compute and express in iciBemba: 3 + 4 = 7 | fitatu sanshapo fine ni cine lubali | fitatu sanshapo fine ni cine lubali |
| Write the number 13 in iciBemba. | ikumi na mutanda | ikumi limo na fitatu, ikumi na fitatu |
| Model | Condition | Overall | numerals | arithmetic | noun_class | calendar | tutor |
|---|---|---|---|---|---|---|---|
| Qwen 3.5-4B-Base | Baseline (stock model) | 0.0% | 0/74 | 0/210 | 0/46 | 0/30 | 0/40 |
| Qwen 3.5-4B-Base | Fine-tuned (BantuNomics data) | 75.8% | 70/74 | 183/210 | 24/46 | 4/30 | 22/40 |
| Qwen 3.5-4B-Base | Control (shuffled targets) | 0.0% | 0/74 | 0/210 | 0/46 | 0/30 | 0/40 |
| afriqueqwen_8b | Baseline (stock model) | 0.0% | 0/74 | 0/210 | 0/46 | 0/30 | 0/40 |
| afriqueqwen_8b | Fine-tuned (BantuNomics data) | 16.5% | 26/74 | 20/210 | 11/46 | 9/30 | 0/40 |
| Prompt | Prediction | Accepted |
|---|---|---|
| Compute and express in isiZulu: 2 × 8 = 16 | 2 × 8 = 16 In isiZulu: **2 × 8 = 16** *(The mathematica | kubili uphindaphinda isishiyagalombili kulingana neshumi nes |
| Compute and express in Kinyarwanda: 9 × 17 = 153 | **Kinyarwanda:** **9 × 17 = 153** **Ibisobanuro:** - **9 | icyenda kuba cumi na karindwi bingana na ijana mirongo itanu |
| Compute and express in Silozi: 19 + 18 = 37 | In Silozi, the numbers are expressed as follows: - 19 = **1 | ze lishumi ni ze ketalizoho ka zene kukopanya ze lishumi ni |
| Compute and express in isiXhosa: 8 × 14 = 112 | **Isixhobo:** 1. **8 × 14 = 112** 2. **Isixhobo:** 8 | sibhozo phindaphinda neshumi elinane kulingana nekhulu eline |
| Compute and express in Chitonga: 15 ÷ 12 = 1 | In Chitonga, the expression "15 ÷ 12 = 1" can be translated | kumi atosanwe njizya kumi atobile cikozyene komwe, kusyala t |
| Prompt | Prediction | Accepted |
|---|---|---|
| Compute and express in isiZulu: 2 × 8 = 16 | kubili uphindaphinda isishiyagalombili kulingana neshumi nes | kubili uphindaphinda isishiyagalombili kulingana neshumi nes |
| Compute and express in Kinyarwanda: 9 × 17 = 153 | icyenda kuba cumi na karindwi bingana na ijana mirongo itanu | icyenda kuba cumi na karindwi bingana na ijana mirongo itanu |
| Compute and express in Silozi: 19 + 18 = 37 | ze lishumi ni ze ketalizoho ka zene kukopanya ze lishumi ni | ze lishumi ni ze ketalizoho ka zene kukopanya ze lishumi ni |
| Compute and express in isiXhosa: 8 × 14 = 112 | sibhozo phindaphinda neshumi elinane kulingana nekhulu elina | sibhozo phindaphinda neshumi elinane kulingana nekhulu eline |
| Compute and express in Chitonga: 15 ÷ 12 = 1 | kumi atosanwe njizya kumi atobile cikozyene komwe, kusyala t | kumi atosanwe njizya kumi atobile cikozyene komwe, kusyala t |
| Prompt | Prediction | Accepted |
|---|---|---|
| Compute and express in isiZulu: 2 × 8 = 16 | kumi na tisa gawanya kumi na saba ni moja, salio mbili user | kubili uphindaphinda isishiyagalombili kulingana neshumi nes |
| Compute and express in Kinyarwanda: 9 × 17 = 153 | kumi na tisa gawanya kumi na saba ni moja, salio mbili user | icyenda kuba cumi na karindwi bingana na ijana mirongo itanu |
| Compute and express in Silozi: 19 + 18 = 37 | kumi na tisa gawanya kumi na saba ni moja, salio mbili user | ze lishumi ni ze ketalizoho ka zene kukopanya ze lishumi ni |
| Compute and express in isiXhosa: 8 × 14 = 112 | kumi na tisa gawanya kumi na saba ni moja, salio mbili user | sibhozo phindaphinda neshumi elinane kulingana nekhulu eline |
| Compute and express in Chitonga: 15 ÷ 12 = 1 | kumi na tisa gawanya kumi na saba ni moja, salio mbili user | kumi atosanwe njizya kumi atobile cikozyene komwe, kusyala t |
| Prompt | Prediction | Accepted |
|---|---|---|
| Compute and express in isiZulu: 2 × 8 = 16 | ## Step-by-step Solution Problem to solve: $2\cdot 8$ 1 M | kubili uphindaphinda isishiyagalombili kulingana neshumi nes |
| Compute and express in Kinyarwanda: 9 × 17 = 153 | ### 17.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1 | icyenda kuba cumi na karindwi bingana na ijana mirongo itanu |
| Compute and express in Silozi: 19 + 18 = 37 | ### 19 + 18 = 37 19 + 18 = 37 19 + 18 = 37 19 + 18 = 37 19 | ze lishumi ni ze ketalizoho ka zene kukopanya ze lishumi ni |
| Compute and express in isiXhosa: 8 × 14 = 112 | ## Step-by-step Solution Problem to solve: $8\cdot 14$ 1 | sibhozo phindaphinda neshumi elinane kulingana nekhulu eline |
| Compute and express in Chitonga: 15 ÷ 12 = 1 | ### 15 ÷ 12 = 1.25 #### Division of 15 by 12 (15 ÷ 12) 15 | kumi atosanwe njizya kumi atobile cikozyene komwe, kusyala t |
| Prompt | Prediction | Accepted |
|---|---|---|
| Compute and express in isiZulu: 2 × 8 = 16 | kubili uphindaphinda isishiyagalombili kulingana neshumi nes | kubili uphindaphinda isishiyagalombili kulingana neshumi nes |
| Compute and express in Kinyarwanda: 9 × 17 = 153 | icyenda kuba cumi na karindwi bingana na ijana mirongo itanu | icyenda kuba cumi na karindwi bingana na ijana mirongo itanu |
| Compute and express in Silozi: 19 + 18 = 37 | ze lishumi ni ze ketalizoho ka zene kukopanya ze lishumi ni | ze lishumi ni ze ketalizoho ka zene kukopanya ze lishumi ni |
| Compute and express in isiXhosa: 8 × 14 = 112 | isibhozo phindaphinda neshumi elinane kulingana nekhulu elin | sibhozo phindaphinda neshumi elinane kulingana nekhulu eline |
| Compute and express in Chitonga: 15 ÷ 12 = 1 | kumi atosanwe njizya kumi atobile cikozyene komwe, kulasambw | kumi atosanwe njizya kumi atobile cikozyene komwe, kusyala t |