Although natural language acquisition programs have been developed for a myriad of languages, they have only tenuously been applied to Arabic, due to ambiguities and complexities in the way it is written and the large number of regional dialects commonly used in informal communication. This technology describes two software packages, MADAMIRA (Morphological Analysis and Disambiguation for Dialectal Arabic) and AIDA (Automatic Identification of Arabic Dialectals) that, working in tandem, can perform linguistic analyses on raw Arabic text required for natural language processing and additionally assign dialects on both sentence and token levels while generating an English translation. Utilized together, these technologies may be used to identify and translate a variety of written or spoken Arabic dialects into English for commercial and educational purposes.
Developed in conjunction, the MADAMIRA and AIDA software suites allow for the generation of linguistic information such as tokenization, diacritization, and part-of-speech tagging from written Arabic words in a variety of dialects. Leveraging machine-learning algorithms and established morphological analyzers, ambiguity is reduced while limiting bias. The accuracy of these programs has been demonstrated at the Center for Computational Learning Systems at Columbia University. Furthermore, because AIDA is Java-based, it can be configured as either a web-based interface or packaged for offline processing, including in mobile devices. Together, these software packages allow for the rapid translation of various Arabic dialects into English with high accuracy and a low level of ambiguity.
Tech Ventures Reference: IR CU14012, CU14014