MADAMIRA
By:
Mohamed Wagdy
mowagdy1@gmail.com
Mahmoud Ibrahim
engibra@gmail.com
16 March 2016
Outline
• Introduction
• Requirements
• Running MADAMIRA
• Example
Introduction
Introduction
• The correct translation: Due to the lack of resources and
the extent of the disaster, "all hope of finding survivors is
lost". Rescue operations are terminated.
Introduction
Add to that, Ambiguity.
Introduction
So, How can we face these problems?
Introduction
“MADAMIRA” = MADA + AMIRA
# MADA:
is a system for Morphological Analysis and Disambiguation
for Arabic.
The primary purpose:
Derive as much linguistic information as possible about
each word in the text, thereby reducing or eliminating any
ambiguity surrounding the word.
Introduction
“MADAMIRA” = MADA + AMIRA
# AMIRA:
is a system for tokenization, part-of-speech tagging, Base
Phrase Chunking (BPC) and Named Entity Recognition
(NER) - components that can be highly valuable for tasks
such as Arabic parsing.
Requirements
• 2.5GB of RAM memory
• Java version 1.7 or more recent
• Standard Arabic Morphological Analyzer (SAMA)
Running MADAMIRA
MADAMIRA provides two standard modes of operation:
• Stand-alone mode
• Server-client mode
Methods of data passing and receiving results:
• XML (default)
• Raw

MADAMIRA