Effective Unsupervised Arabic Word Stemming: Towards an Unsupervised Radicals Extraction
Ahmed Khorsi
Department of Computer Science, College of Computer and Information Science, Al-Imam Mohammed Ibn Saud Islamic University, Kingdom of Saudi Arabia
Department of Computer Science, College of Computer and Information Science, Al-Imam Mohammed Ibn Saud Islamic University, Kingdom of Saudi Arabia
Abstract: This paper presents a new totally unsupervised and 90% effective stemming approach for classical Arabic. This stemming is meant to be a preparatory step to an unsupervised root (i.e., radicals) extraction. As a learning input, our stemming system requires no linguistic knowledge but a plain classical Arabic text. Once the learning input analyzed, our stemming system is able to extract the strongest segment of a given length, namely the stem. We start by a definition of the targeted stem, then, we show how our system performs about 90% true positives after a leaning of less than 15000 words. Unlike the other unsupervised approaches, ours does not suppose the perfectness of the input text and deals efficiently with the eventual (practically very frequent) misspellings. The test corpus we have used is an ultimate reference in the classical Arabic and its labeling has been rigorously done by a team of experts.
Keywords: Computational morphology, machine learning, natural language processing, classical arabic, and semitic languages.
Received September 7, 2010; accepted October 24, 2010