Elamur Research⌕
☰
home / papers / 2021 / An Amharic News Text classification Dataset

An Amharic News Text classification Dataset

Summary

Amharic is spoken by about 100 million people in Ethiopia and is written in its own Fidel script. It has plenty of raw text but very little labeled data. Earlier Amharic topic-classification studies used small, single-source collections that were rarely shared. The authors build and openly release a news classification corpus of 50,706 articles gathered from eleven local and international Amharic news websites. Each article's category comes from the tag the website itself assigned; the authors checked these labels by hand and removed noise. Every record also keeps the source site, title, view count and publication date. As a reference point, they train Naive Bayes classifiers on raw term counts and on TF-IDF features. Preprocessing is whitespace tokenization, punctuation removal and normalization of interchangeable homophone characters. Both classifiers reach roughly 62% accuracy. The resource matters because it is at least five times larger than previous benchmarks and draws on many sources. It gives the Amharic community a shared testbed for stronger models and for experiments with class imbalance.

Key points

  • The corpus has 50,706 news articles in 6 classes: local news (20,564), sport (9,812), politics (9,307), international news (6,515), business (3,873) and entertainment (635), so it is strongly imbalanced.
  • The articles come from 11 sites, including Walta (8,764), Soccer Ethiopia (8,595), Fana Broadcasting (7,700), VOA Amharic (6,943), Ethiopian Reporter (6,280), Ethiopian Press (5,597) and BBC Amharic (816).
  • Prior Amharic classification work used between 200 and 15,000 articles, each from a single source. Earlier studies had also complained that no standard corpus existed.
  • The baselines are Naive Bayes with count-vectorizer features (62.2%) and with TF-IDF features (62.3%).
  • The data and baseline scores are on GitHub. Planned future work covers word embeddings, transformer models, text augmentation and methods for handling imbalance.

Interesting ideas

  • I1. Instead of annotating from scratch, take the category tags publishers already attach and then verify them by hand, which makes labeling much cheaper. — For Mova (learn): Existing structured markup such as Wikipedia infobox fields or genre tags could serve as cheap silver labels, with human or witness checks applied only to the disputed ones.
  • I2. Merge script characters that sound the same and are used interchangeably, so one word does not show up as several vocabulary entries. — For Mova (tokens): The en crate could map spelling variants (British/American forms, typographic quotes, ligatures) to a canonical form before lemma lookup, while keeping the original surface form for explanations.
  • I3. Collect from many outlets on purpose to diversify the text, and record the source of every item. — For Mova (learn): Keeping provenance on training and test items would allow evaluation splits by source, which shows whether a parser or reader has overfit to one outlet's style.
  • I4. Publish a deliberately simple baseline next to the data so later work has a clear floor to beat. — For Mova (learn): Each Mova reader benchmark could report a bag-of-words score as a negative control, showing how much the explicit tree-and-frame pipeline actually adds.
  • I5. Store per-article metadata such as posting date and source even when the main task does not need it, because other uses may appear later. — For Mova (world): Documents fed into the world model could carry date and publisher as provenance attributes, which helps with ordering events and judging conflicting claims across texts.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

Fields: Linguistics & languages

Cited by

17 papers of our library cite it (of the 140884 whose bibliographies we read); 3 of them have a page here, 14 not yet.

Cite

The paper itself, not this page. BibTeX from the library's record of the work. DOI 10.48550/arxiv.2103.05639 · arXiv 2103.05639

@misc{azime2021amharic,
  title = {{An Amharic News Text classification Dataset}},
  author = {Azime, Israel Abebe and Mohammed, Nebil},
  year = {2021},
  doi = {10.48550/arxiv.2103.05639},
  eprint = {2103.05639},
  archivePrefix = {arXiv},
  url = {https://doi.org/10.48550/arxiv.2103.05639}
}

References

6 references, 0 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Andargachew Mekonnen Gezmu, B. Seyoum, M. Gasser, and A. Nürnberger. 2018. Contemporary amharic corpus: Automatically morphosyntactically tagged amharic corpus. find
  2. Worku Kelemework. 2013. Automatic amharic text news classification: Aneural networks approach. Ethiop. J. Sci. & Technol. 6(2) 127-137, 2013. find
  3. Kamran Kowsari, Kiana Jafari Meimandi, Mojtaba Heidarysafa, Sanjana Mendu, Laura E. Barnes, and Donald E. Brown. 2019. Text classification algorithms: A survey. CoRR preprint arXiv:1904.08067. ↗
  4. Mulugeta Sahlemariam, Meron; Libsie and Yacob Daniel. 2009. Concept-based automatic amharic document categorization. AMCIS 2009 Proceedings. 116. https://aisel.aisnet.org/amcis2009/116. ↗
  5. Dr.Vuda Sreenivasa Rao2 Seffi Gebeyehu. 2014. A two step data mining approach for amharic text classification. American Journal of Engineering Research (AJER) e-ISSN : 2320-0847 p-ISSN : 2320-0936. find
  6. ALEMU KUMILACHEW TEGEGNIE. 2010. Hierarchical amharic news text classification hierarchical amharic news text classification. find

This page in Markdown → https://md.research.elamur.ai/free/en/papers/azime-2021-amharic-news-text-classification-dataset/