A rule-based approach to unknown word recognition in Arabic
Paper · 2012 · Lynne Cahill
Summary
The paper tackles out-of-vocabulary (OOV) verbs in Arabic. Instead of treating them only statistically, it treats rich derivational morphology as a source of meaning. Arabic verbs come from triliteral roots arranged into derived "Forms". Each Form carries a loose but recognisable semantic shift relative to the basic Form I, such as causative, reciprocal, reflexive/passive or "ask for X". Cahill encodes this in a PolyLex/PolyOrth lexicon written in DATR, which uses default inheritance. Stems are modelled as syllable structures: root consonants sit in onset and coda slots, and vowels depend on morphosyntactic features. From a seed lexicon of 100 verbs, the system generates the other Forms with a guessed meaning. It then matches these against unknown verb stems in the NEMLAR Written Arabic Corpus. Of 545 unknown verbs, 84 could be analysed as derivatives of known roots. In a manual check, roughly half the generated meanings were clearly related to the real ones. The work matters for applications that need semantic interpretation of rare words. It also suggests a route for regional varieties, whose lexicons could be built as default-overriding extensions of MSA.
Key points
- The framework is PolyLex (multilingual default-inheritance lexicon in DATR) plus PolyOrth (orthography via two-level FSTs for phoneme–grapheme mapping and spelling rules). It was earlier built for English, German and Dutch and is extended here to Arabic script, transliteration and phonology.
- MSA commonly uses ten verb Forms, while Classical Arabic has fifteen. Form meanings, adapted from Scheindlin (2007), are hints rather than rules. Examples include know → teach (II) → learn (V) and break → be broken (VII).
- The test used verb stems without prefixes or suffixes from the NEMLAR corpus. After merging inflectional variants there were 577 verb forms: 32 were already in the 100-verb lexicon, and 84 of the remaining 545 got a derivational analysis.
- Of those 84 analyses:
- 23 had a dictionary meaning identical to Form I (e.g. ktatab ≈ katab "wrote").
- 22 shifted meaning in the predicted way.
- The rest, the largest group, deviated from the prediction, though usually not drastically.
- Motivation from Khoja (2001): Egyptian and Qatari news showed about twice the OOV rate of Saudi news, which is closer to MSA.
Interesting ideas
- I1. Approximate, overridable derivational semantics are useful: a rough default meaning for a derived form is still worth having when more specific lexical facts can replace it.
- I2. Morphology can be framed as generating candidate lexical entries rather than analysing at runtime: the lexicon proposes derived words with meanings, and a corpus confirms which exist.
- I3. Errors can be sorted into three bins (same meaning as base, predicted shift, unpredicted shift) instead of a single accuracy number.
- I4. Dialects can be modelled as default-inheriting deltas over a standard lexicon, so only the differences need specifying.
- I5. Emitting several candidate analyses and letting the downstream application choose is treated as the intended behaviour, not as failure.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (tokens): English OOV words with productive affixes (-er, re-, un-, -able) could get a default lemma plus a semantic relation to the base, marked as a default that a lexicon entry can override.
- I2 (learn): run affix rules over the known lexicon to propose new entries, then keep only those attested in corpora as silver lexicon extensions.
- I3 (learn): evaluate any derived-meaning or repair rule this way, so we can see whether a rule is wrong or merely unnecessary.
- I4 (world): compiled knowledge for domains or registers (e.g. fable vocabulary, British vs American usage) could inherit from a core lexicon and store only overrides, keeping provenance explainable.
- I5 (frames): for an unknown derived verb, pass several VerbNet-class hypotheses (e.g. causative vs reflexive reading) to frame building, and let the argument structure in the UD tree pick one.
Institutions
📚 Shelves 4 Computer Science · 9,086 works Artificial Intelligence · 8,889 works Arts and Humanities · 9,296 works Language and Linguistics · 9,206 works
🧭 Topics 2 Semitic languages · 1,484 works Morphology · 277 works
Cite
Cite as Lynne Cahill. 2012. A rule-based approach to unknown word recognition in Arabic. Proceedings of the Twelfth Meeting of the Special Interest Group on Computational Morphology and Phonology.
@inproceedings{cahill2012rule,
title = {{A rule-based approach to unknown word recognition in Arabic}},
author = {Lynne Cahill},
booktitle = {Proceedings of the Twelfth Meeting of the Special Interest Group on Computational Morphology and Phonology},
year = {2012},
url = {https://aclanthology.org/W12-2305/}
}References
- Adler, Meni and Michael Elhadad. () An Unsupervised Morpheme-Based HMM for Hebrew Morphological Disambiguation. COLING-ACL 2006, pp. 665-672. our card
- Adler, Meni, Yoav Goldberg, David Gabay and Michael Elhadad. (2008) Unsupervised Lexicon-Based Resolution of Unknown Words for Full Morphological Analysis. ACL-08 : HLT, pp. 728-36. find
- Atiyya, Muhammed, Khalid Choukri and Mustafa Yaseen. (2005) The NMELAR Written Corpus ELDA. find
- Attia, Mohammed, Jennifer Foster, Deirdre Hogan, Joseph Le Roux, Lamia Tounsi and Josef van Genabith. (2010) Handling Unknown Words in Statistical Latent-Variable Parsing Models for Arabic, English and French. NAACL HLT Workshop on Statistical Parsing of Morphologically Rich Languages. pp. 67-75. find
- Beesley, Kenneth and Lauri Karttunen. (2003) Finite State Morphology Chicago : CSLI. find
- Cahill, Lynne. (2010) A Syllable-based Approach to verbal Morphology in Arabic. Workshop on Semitic Languages, LREC2010, Malta, 2010. find
- Cahill, Lynne. (2007) A Syllable-based Account of Arabic Morphology. In Abdelhadi Soudi, Antal van der Bosch and Günther Neumann (eds.) Arabic Computational Morphology Dordrecht : Springer. pp. 45-66. ↗
- Cahill, Lynne, Jon Herring and Carole Tiberius, “PolyOrth: Adding Orthography to a Phonological Inheritance Lexicon”, Fifth International Workshop on Writing Systems, Nijmegen, Netherlands, October 2006 (available at http://www.nltg.brighton.ac.uk/projects/polyorth). ↗
- Cahill, Lynne and Gazdar, Gerald. (1999) The PolyLex architecture : multilingual lexicons for related languages. Traitement Automatique des Langues, 40 :2, pp. 5-23. find
- Evans, Roger and Gazdar, Gerald. (1996) DATR : a language for lexical knowledge representation. Computational Linguistics, 22 :2, pp. 167-216. find
- Habash, Nizar and Owen Rambow. (2007) Arabic Diacritization through Full Morphological Tagging. NAACL HLT 2007pp. 53-56. our card
- Habash, Nizar and Owen Rambow. (2005) Arabic Tokenization, Part-of-Speech Tagging and Morphological Disambiguation in One Fell Swoop. ACL 2005, pp. 573-80. our card
- Herring, J. (2006) Orthography and the lexicon, PhD dissertation, University of Brighton. find
- Khoja, Shereen. (2001) APT: Arabic Part-of-speech Tagger. Proceedings of the Student Workshop at the Second Meeting of the North American Chapter of the Association for Computational Linguistics (NAACL2001). find
- Marsi, Erwin, Antal van den Bosch and Abdelhadi Soudi. (2005) Memory-based morphological analysis, generation and part-of-speech tagging of Arabic. ACL Workshop on Computational Approaches to Semitic Languages. pp. 1-8. our card
- Scheindlin, Raymond P. (2007) 501 Arabic verbs Haupage: Barron. find
- Wells, John. (1989) Computer-coded phonemic notation of individual languages of the European Community. Journal of the International Phonetic Association, 19 :1, pp. 31-54. ↗
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/cahill-2012-rule-based-approach-unknown-word/