AfroScope: A Framework for Studying the Linguistic Landscape of Africa

Sang Yun Kwon, AbdelRahim Elmadany, Muhammad Abdul-Mageed
1/19/2026
cs.CL

No confident code implementation found for this paper.

Abstract

Language Identification (LID) is the task of determining the language of a given text and is a fundamental preprocessing step that affects the reliability of downstream NLP applications. While recent work has expanded LID coverage for African languages, existing approaches remain limited in (i) the number of supported languages and (ii) their ability to make fine-grained distinctions among closely related varieties. We introduce AfroScope, a unified framework for African LID that includes AfroScope-Data, a dataset covering 713 African languages, and AfroScope-Models, a suite of strong LID models with broad language coverage. To better distinguish highly confusable languages, we propose a hierarchical classification approach that leverages Mirror-Serengeti, a specialized embedding model targeting 29 closely related or geographically proximate languages. This approach improves macro F1 by 4.55 on this confusable subset compared to our best base model. Finally, we analyze cross linguistic transfer and domain effects, offering guidance for building robust African LID systems. We position African LID as an enabling technology for large scale measurement of Africas linguistic landscape in digital text and release AfroScope-Data and AfroScope-Models publicly.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{kwon2026afroscope,
  title  = {AfroScope: A Framework for Studying the Linguistic Landscape of Africa},
  author = {Sang Yun Kwon and AbdelRahim Elmadany and Muhammad Abdul-Mageed},
  year   = {2026},
  eprint = {2601.13346},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2601.13346v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2601.13346.svg)](https://codeofpaper.com/paper/2601.13346)

Discussion