Segmentation is a common practice in Arabic NLP due to the language's morphological richness.
clitic separation has been shown to improve performance on Arabic parsing (Green and Manning, 2010) and Arabic-English machine translation (Habash and Sadat, 2006).