Kencorpus: A Kenyan Language Corpus of Swahili, Dholuo and Luhya for Natural Language Processing Tasks
Not on the map. Why?
Abstract (arXiv)
Indigenous African languages are categorized as under-served in Natural Language Processing. They therefore experience poor digital inclusivity and information access. The processing challenge with such languages has been how to use machine learning and deep learning models without the requisite data. The Kencorpus project intends to bridge this gap by collecting and storing text and speech data that is good enough for data-driven solutions in applications such as machine translation, question answering and transcription in multilingual communities. The Kencorpus dataset is a text and speech corpus for three languages predominantly spoken in Kenya: Swahili, Dholuo and Luhya. Data collection was done by researchers from communities, schools, media, and publishers. The Kencorpus' dataset has a collection of 5,594 items - 4,442 texts (5.6M words) and 1,152 speech files (177hrs). Based on this data, Part of Speech tagging sets for Dholuo and Luhya (50,000 and 93,000 words respectively) were developed. We developed 7,537 Question-Answer pairs for Swahili and created a text translation set of 13,400 sentences from Dholuo and Luhya into Swahili. The datasets are useful for downstream machine learning tasks such as model training and translation. We also developed two proof of concept systems: for Kiswahili speech-to-text and machine learning system for Question Answering task, with results of 18.87% word error rate and 80% Exact Match (EM) respectively. These initial results give great promise to the usability of Kencorpus to the machine learning community. Kencorpus is one of few public domain corpora for these three low resource languages and forms a basis of learning and sharing experiences for similar works especially for low resource languages.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 15 of its 87 references that are in the map. First posted on arXiv 25 Aug 2022.
Builds on
15 of 87 references.
References · 15
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,148
- 2022No Language Left Behind: Scaling Human-Centered Machine Translationcited by 1,312
- 2019Cross-lingual Language Model Pretrainingcited by 1,090
- 2020TyDi QA: A Benchmark for Information-Seeking Question Answering in Typologically Diverse Languagescited by 488
- 2020Participatory Research for Low-resourced Machine Translation: A Case Study in African Languagescited by 159
- 2021MasakhaNER: Named Entity Recognition for African Languagescited by 155
- 2020Masakhane -- Machine Translation For Africacited by 49
- 2020KINNEWS and KIRNEWS: Benchmarking Cross-Lingual Text Classification for Kinyarwanda and Kirundicited by 31
- 2021AI4D -- African Language Programcited by 18
- 2019A Focus on Neural Machine Translation for African Languagescited by 15
- 2020Investigating an approach for low resource language dataset creation, curation and classification: Setswana and Sepedicited by 15
- 2022KenSwQuAD -- A Question Answering Dataset for Swahili Low Resource Languagecited by 12
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 2; 2025: 3; 2026: 1.
9 papers.
- 2023HaVQA: A Dataset for Visual Question Answering and Multimodal Research in Hausa Languagecited by 12
- 2023Bilex Rx: Lexical Data Augmentation for Massively Multilingual Machine Translationcited by 8
- 2024State of NLP in Kenya: A Surveycited by 7
- 2025The NaijaVoices Dataset: Cultivating Large-Scale, High-Quality, Culturally-Rich Speech Data for African Languagescited by 7
- 2025The Esethu Framework: Reimagining Sustainable Dataset Governance and Curation for Low-Resource Languagescited by 4
- 2022Phonemic Representation and Transcription for Speech to Text Applications for Under-resourced Indigenous African Languages: The Case of Kiswahilicited by 3
- 2026AfriVoices-KE: A Multilingual Speech Dataset for Kenyan Languagescited by 1
- 2024SwaQuAD-24: QA Benchmark Dataset in Swahilicited by 0
- 2025The African Languages Lab: A Collaborative Approach to Advancing Low-Resource African NLPcited by 0
- 2026AfriVoices-KE: A Multilingual Speech Dataset for Kenyan Languages9 Apr 2026
- 2025The African Languages Lab: A Collaborative Approach to Advancing Low-Resource African NLP7 Oct 2025
- 2025The NaijaVoices Dataset: Cultivating Large-Scale, High-Quality, Culturally-Rich Speech Data for African Languages26 May 2025
- 2025The Esethu Framework: Reimagining Sustainable Dataset Governance and Curation for Low-Resource Languages21 Feb 2025
- 2024SwaQuAD-24: QA Benchmark Dataset in Swahili18 Oct 2024
- 2024State of NLP in Kenya: A Survey13 Oct 2024
- 2023HaVQA: A Dataset for Visual Question Answering and Multimodal Research in Hausa Language28 May 2023
- 2023Bilex Rx: Lexical Data Augmentation for Massively Multilingual Machine Translation27 Mar 2023
- 2022Phonemic Representation and Transcription for Speech to Text Applications for Under-resourced Indigenous African Languages: The Case of Kiswahili29 Oct 2022