SALMA: Standard Arabic Language Morphological Analysis

Majdi Sawalha, Eric Atwell, Mohammad A. M. Abushariah

2013 · 33 citations · 19 references

Concepts

TL;DR

Morphological analyzers are essential preprocessors for Arabic text analytics, yet Arabic tag assignment is complex and fine‑grained distinctions can both hinder and aid automatic morphosyntactic analysis. This paper reviews the SALMA‑Tools, a suite of open‑source resources for Arabic morphological analysis. SALMA‑Tools comprises open‑source standards, a fine‑grained tagger that annotates each morpheme using traditional Arabic grammar and lexical resources, and a compact tag set for encoding long‑established morphological features.

Abstract

Morphological analyzers are preprocessors for text analysis. Many Text Analytics applications need them to perform their tasks. This paper reviews the SALMA-Tools (Standard Arabic Language Morphological Analysis) [1]. The SALMA-Tools is a collection of open-source standards, tools and resources that widen the scope of Arabic word structure analysis - particularly morphological analysis, to process Arabic text corpora of different domains, formats and genres, of both vowelized and non-vowelized text. Tag-assignment is significantly more complex for Arabic than for many languages. The morphological analyzer should add the appropriate linguistic information to each part or morpheme of the word (proclitic, prefix, stem, suffix and enclitic); in effect, instead of a tag for a word, we need a subtag for each part. Very fine-grained distinctions may cause problems for automatic morphosyntactic analysis - particularly probabilistic taggers which require training data, if some words can change grammatical tag depending on function and context; on the other hand, fine-grained distinctions may actually help to disambiguate other words in the local context. The SALMA - Tagger is a fine grained morphological analyzer which is mainly depends on linguistic information extracted from traditional Arabic grammar books and prior-knowledge broad-coverage lexical resources; the SALMA - ABCLexicon. More fine-grained tag sets may be more appropriate for some tasks. The SALMA - Tag Set is a standard tag set for encoding, which captures long-established traditional fine-grained morphological features of Arabic, in a notation format intended to be compact yet transparent.

References

19