Procedia Computer Science · 2018 · 25 citations · 10 references
Language StudiesArabicComputer ScienceComputational LinguisticsMachine LearningNatural Language ProcessingMorphological Ambiguity ResolutionMorphological ComplexityMorphological FeaturesParsingSyntactic AnalysisText PreprocessingCanonical FormsLanguage UnderstandingLemma IdentificationLemmatizationLexical AmbiguityLexical Ambiguity Resolution
Abstract Lemmatization—computing the canonical forms of words in running text—is an important component in any NLP system and a key preprocessing step for most applications that rely on natural language understanding. In the case of Arabic, lemmatization is a complex task because of the rich morphology, agglutinative aspects, and lexical ambiguity due to the absence of short vowels in writing. In this paper, we introduce a new lemmatizer tool that combines a machine-learning-based approach with a lemmatization dictionary, the latter providing increased accuracy, robustness, and flexibility to the former. Our evaluations yield a performance of over 98% for the entire lemmatization pipeline. The lemmatizer tools are freely downloadable for private and research purposes.
10
MADAMIRA: A Fast, Comprehensive Tool for Morphological Analysis and Disambiguation of Arabic
Arfath Pasha, Mohamed Al-Badrashiny, Mona Diab et al. · 2014 · 576 citations · Full text
Farasa: A Fast and Furious Segmenter for Arabic
Ahmed Abdelalí, Kareem Darwish, Nadir Durrani et al. · 2016 · 372 citations · Full text
A Survey of Arabic Named Entity Recognition and Classification
Khaled Shaalan · Computational Linguistics · 2013 · 207 citations · Full text
Computing, Arabic, Computer Science +10