An Amharic Stemmer : Reducing Words to their Citation Forms
Paper · 2007 · Atelach Alemu Argaw and Lars Asker
Summary
The paper builds a stemmer for Amharic, a Semitic language with rich morphology. It is designed for dictionary-based cross-language IR, where query words must map to the exact citation form listed in a machine readable dictionary (MRD). Full morphological analysis is seen as unnecessary for this goal, and precision matters most.
The authors wrote 65 hand-crafted rules covering affixes and allowed prefix/suffix combinations per word category. The rules generate every possible segmentation of a word, and each candidate stem is checked against three MRDs. When several candidates match, or none do, the system chooses using occurrence statistics from the 3.1M-word ENH news corpus. Stems that fail to match get a small repair, such as restoring a final vowel, and are tried again. Texts are first transliterated into SERA.
Accuracy is 76.9% on news from Walta Information Center and 60% on a classic novel. This shows a clear drop under stylistic shift. The work offers a practical recipe for a low-resource language with no public morphological analyzer.
Key points
- Rules: 65 morphological rules, from simple affixation to legal prefix–suffix combinations per word category.
- Resources:
- The ENH corpus (about 3.1M words in roughly 10,000 articles) supplies word and affix statistics.
- Three MRDs (French–Amharic, Amharic–French, English–Amharic) total about 83,000 entries but only 47,176 unique ones.
- Evaluation data: 1503 WIC words (1000 unique) and a 470-word passage of "Fikir Iske Meqabir" (300 unique).
- WIC results by case (76.9% overall):
| Case | Share of words | Accuracy |
|---|---|---|
| Exactly one dictionary-matching stem | 48% | 83.75% |
| Several matching stems | 36.3% | 69.1% |
| No match at all | 15.7% | 73.9% |
- FIM results (60% overall): 68.8% for a single match, 54.8% for several matches, 42.1% for no match.
Interesting ideas
- I1. Over-generate all rule-licensed segmentations and let a lexicon of citation forms act as the verifier, so the rules can stay permissive while the dictionary supplies precision.
- I2. Use a tiered back-off: an exact dictionary match first, then a lightly repaired stem (e.g. restoring a dropped final vowel), and only then corpus statistics.
- I3. When nothing matches the dictionary, prefer the shortest stem that is attested as a standalone word in a large corpus, using attestation as cheap weak evidence.
- I4. Report accuracy separately for unambiguous, ambiguous and unmatched cases, which shows where errors really come from and what future work should target.
- I5. Test on an out-of-domain text (an older novel versus news) on purpose to measure robustness to style drift.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (tokens): The en lemmatizer could propose candidate lemmas for unseen inflected or derived words via suffix rules and keep only those found in the lexicon, logging which rule produced each one.
- I2 (tokens): Each lemma decision could record its tier, making the morphology step explainable and making low-confidence lemmas easy to flag for downstream stages.
- I3 (tokens): This could guide splitting of unknown compounds or hyphenated forms by picking pieces that occur independently in a reference corpus.
- I4 (learn): Evaluation could be bucketed by how many witness analyses agree or how many lexicon matches exist, so regressions in the hard buckets are not hidden by easy cases.
- I5 (learn): Evaluations could routinely pair in-domain sets with stylistically distant ones, such as old fables versus school texts, as a shift check.
Institutions
Fields, topics and concepts
📚 Shelves 5The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksArts and Humanities · 16,039 worksLanguage and Linguistics · 15,891 worksInformation Systems · 1,437 works
🧭 Topics 2Research subjects and languages the work is about.Semitic languages · 2,908 worksMorphology · 405 works
Cite
Cite as Atelach Alemu Argaw and Lars Asker. 2007. An Amharic Stemmer : Reducing Words to their Citation Forms. Proceedings of the 2007 Workshop on Computational Approaches to Semitic Languages: Common Issues and Resources.
@inproceedings{argaw2007amharic,
title = {{An Amharic Stemmer : Reducing Words to their Citation Forms}},
author = {Atelach Alemu Argaw and Lars Asker},
booktitle = {Proceedings of the 2007 Workshop on Computational Approaches to Semitic Languages: Common Issues and Resources},
year = {2007},
doi = {10.3115/1654576.1654594},
url = {https://doi.org/10.3115/1654576.1654594}
}References
- Berhanou Abebe. 2004. Dictionnaire Amharique-Francais. Shama Books, Addis Ababa, Ethiopia. find
- Sisay Fissaha Adafre. 2005. Part of speech tagging for amharic using conditional random fields. In Proceedings of ACL-2005 Workshop on Computational Approaches to Semitic Languages.
- Amsalu Aklilu. 1981. Amharic - English Dictionary. Mega Publishing Enterprise, Ethiopia. find
- Nega Alemayehu and Peter Willett. 2002. The effectiveness of stemming for information retrieval in amharic. In Short Communication. ↗
- Saba Amsalu and Dafydd Gibbon. 2005. Finite state morphology of amharic. In Proceedings of RANLP. find
- Abiyot Bayou. 2000. Design and development of word parser for amharic language. Masterthesis, Addis Abeba Univeristy. find
- Tesfaye Bayu. 2002. Automatic morphological analyser: An experiment using unsupervised and autosegmental approach. Masterthesis, Addis Ababa University. find
- M. Lionel Bender and Hailu Fulas. 1978. Amharic verb morphology. In East Lansing: Michigan State University, African Studies Center. find
- M. Lionel Bender. 1968. Amharic Verb Morphology: A Generative Approach. Ph.D. thesis, Graduate School of Texas. find
- Yitna Firdyiwek and Daniel Yacob. 1997. System for ethiopic representation in ascii. find
- Sisay Fissaha and Johann Haller. 2003. Amharic verb lexicon in the context of machine translation. In Actes de la 10e conference TALN, Batz-sur-Mer. Kesatie Birhan Tesema. Adis Abeba. YeAmarinja Mezgebe Qalat. find
- Baye Yimam. 1995. ye amargna sewasew (Amharic Grammar). EMPDA. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/argaw-2007-amharic-stemmer-reducing-words-their/