Application of corpus-based techniques to Amharic texts
Paper · 2003 · Sisay Fissaha and Johann Haller
Summary
The authors look for ways to speed up lexicon building for Amharic. Amharic is a Semitic language with rich root-and-pattern morphology and very few NLP tools. The work belongs to a project that adds Amharic to the transfer-based CAT2 machine translation system, which needs an English–Amharic transfer lexicon.
Because no robust Amharic parser or morphological analyser existed, they did not adapt the linguistically heavy AUTOTERM term extractor. They chose a mostly statistical approach instead. They took 720,000 words of newspaper text in SERA transliteration and scored contiguous word pairs with the log-likelihood ratio. The strongest pairs were merged into single units, and this was repeated until no significant associations remained. This produced names, compounds, multiword function expressions and non-compositional phrases suitable for the lexicon. Patterns seen in a small hand-collected idiom sample also let them harvest many more idioms. A pilot study grouped words by part of speech from morphological features. Supervised classification beat the majority-class baseline, while k-means clustering did not. Overall, cheap corpus statistics prove useful for a low-resource language, but full morphological analysis remains necessary.
Key points
- The corpus has 720,000 words of Amharic newspaper text. It is encoded in the SERA Latin transliteration, which, like the native script, does not mark gemination.
- Bigram association was measured with the log-likelihood ratio and applied iteratively to grow tri-grams. Top results include adis abäba ('Addis Ababa'), mkr bet ('Council'), ngd mkr bet ('Chamber of Commerce') and qalä mləls ('interview').
- A small test searched for discontinuous pairs within a 5-word window. It found the month…qän ('day') pattern, which follows from the Amharic date format.
- Three inflected variants of Addis Ababa appear among the top 20 candidates. Stripping common prefixes and suffixes helped only slightly, because much grammatical information is encoded by stem-internal changes.
- The part-of-speech pilot represented words by recurring prefixes, suffixes, CV templates and vowel patterns. Classification under 10-fold cross-validation beat the 54% majority baseline; k-means did not. Adjectives and adverbs were often mislabelled as nouns.
Interesting ideas
- I1. Strong word pairs are fused into one token and association is recomputed, so longer fixed expressions grow step by step without a parser.
- I2. A handful of manually gathered idioms showed formation patterns, such as repeated word sequences and words that often occur in idioms, which then served as filters to find many more.
- I3. Seeing several inflected forms of one name crowd the top list is a cheap signal of data sparsity. It also measures how much shallow affix stripping actually recovers.
- I4. Every unsupervised or supervised result is reported against the trivial most-frequent-class baseline, which exposed that clustering added nothing.
- I5. Searching for collocations with gaps inside a small window revealed a fixed date template rather than just adjacent pairs.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (tokens): A similar loop over a large English corpus could propose multiword units such as "on the other hand" for the tokenizer and lemma lexicon, each with a logged score as its explanation.
- I2 (frames): Seed patterns could mark English candidates as possibly non-compositional, so the frame builder does not assign literal roles to idioms.
- I3 (learn): Checking whether top-ranked items collapse after lemmatization could serve as a diagnostic of whether normalization in a pipeline stage is doing real work.
- I4 (learn): Requiring a majority-class baseline next to each new tagger or classifier score acts as a simple negative control against illusory gains.
- I5 (world): Mining gapped co-occurrences could uncover recurring templates for dates, amounts and measures that map directly onto typed values in the world model.
Fields, topics and concepts
📚 Shelves 6The 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 worksPsychology · 1,552 worksDevelopmental and Educational Psychology · 499 works
🧭 Topics 3Research subjects and languages the work is about.Machine translation · 1,087 worksSemitic languages · 2,908 worksMorphology · 405 works
Cite
Cite as Sisay Fissaha and Johann Haller. 2003. Application of corpus-based techniques to Amharic texts. Workshop on Machine Translation for Semitic languages: issues and approaches.
@inproceedings{fissaha2003application,
title = {{Application of corpus-based techniques to Amharic texts}},
author = {Sisay Fissaha and Johann Haller},
booktitle = {Workshop on Machine Translation for Semitic languages: issues and approaches},
year = {2003},
url = {https://aclanthology.org/2003.mtsummit-semit.7/}
}References
- Abiyot Bayou. 2000. Developing automatic word parser for Amharic verbs and their derivation. Master Thesis. Addis Ababa University. find
- Amsalu Aklilu. 1988. Characteristics of Amharic idiomatic expressions: In Proceedings of the eigth international conference of Ethiopian studies. pp. 571-578 find
- Atelach Alemu, Lars Asker and Mesfin Getachew. 2003. Natural Language Processing for Amharic: Overview and Suggestions for a Way Forward. In Traitement Automatique des Langues Naturelles, Batz-sur-Mer, 11-14 juin 2003 find
- Béatrice Daille. 1994. Combined approach for terminology extraction: lexical statistics and linguistic filtering. Université Paris VII. find
- Church, K. W., Gale, W., Hanks, P. and Hindle, D. 1991. Using Statistics in Lexical Analysis. In Lexical Acquisition: Exploiting On-Line Resources to Build a Lexicon, Zernik U (ed), Lawrence Erlbaum Associates, pp. 115-164. find
- Christopher Manning and Hinrich Schütze. 1999. Foundations of Statistical Natural Language Processing. MIT Press, Cambridge, Massachusetts. find
- Daniel Yacob. 1996. System for Ethiopic Representation in ASCII (SERA). http://www.abys siniacybergateway.net/fidel/ Eugene Charniak. 1996. Tree-bank grammars. In Proceedings of the Thirteenth National Conference on Artificial Intelligence and the Eighth Innovative Applications of Artificial Intelligence Conference, pp. 1031-1036, Menlo Park. AAAI Press/MIT Press. ↗
- Goldsmith, J. A. 2000. Unsupervised learning of the morphology of a natural language. Computational Linguistics 27(2) pp. 153-198, Kenneth Beesley. 1996. Arabic finite-state morphological analysis and generation. Computational Linguistics, vol 1, pp 89-94. ↗
- Kita, K., Kato, Y., Omoto, T. and Yano, Y. 1994. Automatically Extracting Collocations from Corpora for Language Learning. In Corpora in Language Education and Research: A Selection of Papers from Talc94, UCREL Technical Papers, Lancaster University, pp. 53-64. find
- Melamed, I. Dan. 1998. Empirical Methods for MT Lexicon Development. In Proceedings of the Third Conference for Machine Translation in the Americas, AMTA’98, Langhorne PA, Springer-Verlag, LNAI 1529, pp. 18-30. find
- Mesfin Getachew. 2001. Automatic part of speech tagging for Amharic language: An experiment using stochastic HMM. Masters Thesis. Addis Ababa University. find
- Munpyo Hong, Sisay Fissaha and Johann Haller. 2001. Hybrid Filtering for Extraction of Term Candidates from German Technical Texts, In Proceedings of Terminologie et Intelligence Arteficielle, TIA'2001 find
- Nega Alemayehu. 1999. Development of stemming algorithm for Amharic text retrieval. PhD Thesis, University of Sheffield. find
- Pierre Isabelle and Laurent Bourbeau. 1984. TAUM-AVIATION: its technical features and some experimental results. Computational Linguistics, 11(1), pp. 18—27. find
- Smadja, F. A. and McKeown, K. R. 1990 Automatically Extracting and Representing Collocations for Language Generation. In Proceedings of the 28th Annual Meeting of the Association for Computational Linguistics, pp.252-259. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/fissaha-2003-application-corpus-based-techniques-amharic/