Recognition and Translation of Arabic Named Entities with NooJ Using a New Representation Model
Paper · 2011 · Héla Fehri, Kais Haddar and Abdelmajid Ben Hamadou
Summary
The paper presents a rule-based, finite-state pipeline built in NooJ that recognizes Arabic named entities and translates them into French. Its main contribution is a feature-structure representation of NEs that does not depend on domain or lexical category. The design draws on HPSG and on Bourigault's head/expansion idea. Each NE carries a type, an optional trigger word, and a head that can itself be a complete NE, which handles nested entities of unknown length. It may also have an optional ending part introduced by a linking item such as a preposition. Two well-formedness principles, saturation and non-saturation, separate true NEs from fragments that only contain one. Recognition relies on dictionaries and transducers. Translation works in two steps: each feature value is mapped through bilingual dictionaries, and readjustment rules then fix word order and agreement in French. On sports newspaper text the recognizer reaches 94% F-measure, and 97% of translated NEs come out well formed. The approach keeps recognition and translation as separate modules, so each can be reused across domains and language pairs.
Key points
- The representation uses the features Type_EN, Tête_EN (head), Mot_déclencheur (trigger word), Fin_EN (end) and Element_EN (linking item). Tête_EN and Fin_EN may be atomic or recursively structured.
- The sport corpus has 4000 newspaper texts (94.5 Mo) from Assabah, al Anwar, al chourou9 and al ahram, plus Wikipedia. It holds 180,000 NEs, of which 40,000 are place names.
- Sport-domain recognition scores 98% precision, 90% recall and 94% F-measure. When several transducer paths match, the longest one is kept.
- On a second domain, 300 education texts with university institution names, precision stays at 98% but recall falls to 70% (82% F-measure). The authors blame gaps in the domain dictionaries and missing transducer paths.
- Arabic→French translation yields 97% well-translated NEs. The remaining errors come mostly from ambiguous toponyms (e.g., Tunis vs Tunisia), and first names are left for later transliteration.
Interesting ideas
- I1. An entity is modeled as a typed head plus an optional trigger word and an optional removable "ending" (e.g., a locative phrase); the head can recurse into another entity, and an entity only counts as complete when it has a typed, non-empty head.
- I2. Translation first maps each slot of the structure through a bilingual lexicon, accepting an ill-formed intermediate result, and then applies target-language readjustment rules for order and agreement.
- I3. Recognition and translation are deliberately decoupled (transfer instead of a combined "semi-direct" pass), so the recognizer serves any target language and the French side serves any source language.
- I4. When a dictionary offers several translations, a co-occurring adjective selects the compatible one (a "sportive" modifier favors city over country for madina).
- I5. The authors test their resources on a second domain and track silence (missed items) separately from noise (false hits). This exposes coverage gaps that a single-domain score would hide.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (world): Entity nodes could be built as nested structures (stadium → king → first name), with "in Riyadh" stored as a detachable location link, and an explicit completeness check before a mention becomes a world entity.
- I2 (back): Translation through the meta-world could translate graph node labels slot by slot, then hand the result to a target-specific realizer, which keeps lexical transfer and surface grammar explainable as separate steps.
- I3 (back): Keeping the analysis graph independent of the output language means generation modules can be added per language without touching parsing.
- I4 (world): Modifier–head compatibility checked against the ontology could pick word senses or entity types in an explainable way.
- I5 (learn): Evaluations could include an out-of-domain split and report missed versus spurious items separately, as a cheap check on how complete the lexicon is.
Institutions
Fields, topics and concepts
📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 18,614 worksArtificial Intelligence · 17,965 worksArts and Humanities · 17,450 worksLanguage and Linguistics · 17,296 works
🧭 Topics 1Research subjects and languages the work is about.Semitic languages · 3,066 works
Cite
Cite as Héla Fehri, Kais Haddar and Abdelmajid Ben Hamadou. 2011. Recognition and Translation of Arabic Named Entities with NooJ Using a New Representation Model. Proceedings of the 9th International Workshop on Finite State Methods and Natural Language Processing.
@inproceedings{fehri2011recognition,
title = {{Recognition and Translation of Arabic Named Entities with NooJ Using a New Representation Model}},
author = {Héla Fehri, Kais Haddar and Abdelmajid Ben Hamadou},
booktitle = {Proceedings of the 9th International Workshop on Finite State Methods and Natural Language Processing},
year = {2011},
url = {https://aclanthology.org/W11-4418/}
}References
- Barreiro A. 2008. Port4NooJ: an open source, ontology-driven Portuguese linguistic system with applications in machine translation. NooJ’08, Budapest. find
- Borthwick A. Sterling J. Agichtein, E. and Grishman R. 1998. NYU: Description of the MENE Named Entity System as used in MUC-7. In Proc. of the Seventh Message Understanding Conference (MUC-7). find
- Bourigault D. 2002. UPERY : un outil d'analyse distributionnelle étendue pour la construction d’ontologies à partir de corpus. TALN. find
- Coates-Stephens S. 1993. The Analysis and Acquisition of Proper Names for the Understanding of Free Text. In Computers and the Humanities, Kluwer Academic Publishers, Vol. 26(5-6), Hingham, MA, p. 441-456. ↗
- Ellouze S. Haddar K. and Abdelwahed A. 2009. Etude et analyse du pluriel brisé avec la plateforme NooJ. Tozeur, Tunisia. find
- Fehri, H. Haddar K. and Ben Hamadou A. 2009. Translation and Transliteration of Arabic Named Entities. LTC Conference, Pologne, pp 275-279. find
- Friburger N. 2002. Reconnaissance automatique des noms propres. PhD thesis, university of François Rabelais. find
- Hasni E. Haddar K. and Abdelwahed A. 2009. Reconnaissance des expressions elliptiques arabes avec NOOJ. In proceedings of the 3rd International Conference on Arabic Language Processing (CITALA’09) sponsored by IEEE Morocco Section, 4-5 May 2009, Rabat, Morocco, pp 83-88. find
- Khalfallah F. Haddar K. and Abdelwahed A. 2009. Construction d’un dictionnaire de noms composes en arabe. In proceedings of the 3rd International Conference on Arabic Language Processing (CITALA’09) sponsored by IEEE Morocco Section, 4-5 May 2009, Rabat, Morocco, pp111-116. find
- Mesfar S. 2007. Named Entity Recognition for Arabic Using Syntactic grammars. NLDB 2007 Paris, 28-38. find
- Mesfar S. 2008. Analyse morpho-syntaxique automatique et reconnaissance des entités nommées en arabe standard.: Thesis, November 2008, University of Franche-Comté. find
- Mikheev A. Grover C. and Moens M. 1998. Description of the LTG system used for MUC -7. In Proc. of 7th Message Understanding Conference (MUC-7), http://www.itl.nist.gov/iad/894.02/related_projects/muc/. ↗
- Poibeau, T. 2005. Sur le statut référentiel des entités nommées. Laboratory of data processing of Paris North – CNRS and University Paris 13. ↗
- Pollard C. and Sag I.A. 1994. Head-Driven Phrase Structure Grammar. Published by the press in the University of Chicago, Edition Golgoldmittu, Chicago, LSLI. find
- Shaalan K. and Raza H. 2009. NERA: Named Entity Recognition for Arabic. Published in Journal of the American Society for Information Science and Technology, Volume 60 Issue 8. ↗
- Silberztein M. 2004. NooJ : an Object-Oriented Approach. In INTEX pour la Linguistique et le Traitement Automatique des Langues. C. Muller, J. Royauté M. Silberztein Eds, book of the MSH Ledoux. Presses University of Franche-Comte, pp. 359-369. find
- Wu M. 2008. La traduction automatique français-chinois pour les groupes nominaux avec NooJ. Budapest. find
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/fehri-2011-recognition-translation-arabic-named-entities/