Elamur Research⌕
☰
home / papers / 2010 / Adapting a resource-light highly multilingual Named Entity Recognition system to Arabic

Adapting a resource-light highly multilingual Named Entity Recognition system to Arabic

Paper · 2010 · Wajdi Zaghouani, Bruno Pouliquen, Mohamed Ebrahim et al.

Summary

The paper describes extending the Europe Media Monitor's NewsExplorer named entity recognizer to Arabic. That recognizer was built for many mostly European languages and relies on shared rules plus small per-language resources. Arabic breaks a key assumption: it has no capitalization, so finding where a name begins and ends is hard. It also attaches clitics to words and usually omits short vowels. The authors added a rule-based clitic-stripping step (removing attached "and", "for" and the definite article). They also built Arabic lists of trigger words, modifiers, name parts, name infixes and name stop words, and wrote extra Arabic-only patterns. These patterns anchor on known name parts instead of uppercase words and live in the Arabic parameter file, so the shared rule set stays unchanged. Locations and organizations are found mainly by gazetteer lookup. On a hand-annotated news corpus, overall F-measure was about 75%. Dates and numbers scored well, while organizations were weak. The work shows that a resource-light, parallel design can reach a typologically distant language at modest cost.

Key points

  • The evaluation corpus has 35 articles, about 34,000 tokens and 1,851 hand-tagged entities. It is split roughly evenly between the Tunisian paper Assabah and the Lebanese paper Alanwar, and persons make up about 43% of the entities.
  • Overall scores were P 87.17%, R 65.74% and F 74.95%.
    • Person: F 75.40%.
    • Location: F 82.33%.
    • Organization: F 47.35%, with recall only about 36%.
    • Dates: F 95.10%.
    • Numbers: F 91.34%.
    • These scores were computed without rule (6).
  • The resources are:
    • about 19,600 name parts, drawn partly from Arabic Wikipedia;
    • a location gazetteer of roughly 2,200 entries taken mainly from KNAB;
    • a lookup list of about 4,000 organizations;
    • a shared database of over a million known names, compiled daily into a finite-state automaton.
  • The Arabic-specific rules use KNOWN_NAME anchors, NAME_INFIX particles (bin, abd, abu, Al) and NAME_STOP_WORDS to substitute for missing case information.
  • Errors came mainly from:
    • ambiguous words being assigned the wrong category;
    • names recognized only in part (some full names run to 8 words);
    • inconsistent spelling, for example an omitted initial Hamza.

Interesting ideas

  • I1. Keep a single shared rule engine and put all language-specific material in separate parameter files with a fixed format, so a new language plugs in without forking the rules.
  • I2. Write deliberately under-specified recognition patterns: group determiners, adverbs and auxiliaries into one loose "modifier" class and leave their order free. Recognition does not need the distinctions that generation would.
  • I3. Bootstrap trigger-word lists by gathering the most frequent left and right contexts of already-known entities, then iterate from seed words.
  • I4. When no native-speaker check is available, deploy only "safe" rules anchored on known name parts and infixes. This trades recall for precision and is made an explicit design decision.
  • I5. Require at least two name parts before accepting a person, because every extracted entity must be grounded to a real-world individual.

For Mova

How these ideas could serve Mova, our small open language model — its files, stages and tests:

  • I1 (tokens): The en crate could keep its lexical lists (titles, honorifics, clitic or contraction tables) in declarative parameter files separate from the tokenizer and tagger logic, which would make each decision traceable to one list entry.
  • I2 (tree): Apposition and title-plus-name spans, such as "X, the newly elected Y president", could be matched with such loose modifier slots when building silver flat/appos structures, before the parser decides the exact labels.
  • I3 (learn): The same context-harvesting loop over silver-parsed corpora could suggest new role-indicating verbs or titles, which an LLM teacher or human would then approve before they enter the lexicon.
  • I4 (world): When entities are added to the text's world, only high-confidence, anchored mentions should create new entities, while weaker candidates stay as tentative mentions, so that wrong entities do not pollute later reasoning.
  • I5 (frames): Coreference could use a similar grounding threshold, linking a bare surname to an entity only after a fuller mention has been established in the text.

Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.

 Institutions

 Fields, topics and concepts

Cite

Cite as Wajdi Zaghouani, Bruno Pouliquen, Mohamed Ebrahim and Ralf Steinberger. 2010. Adapting a resource-light highly multilingual Named Entity Recognition system to Arabic. Proceedings of the Seventh International Conference on Language Resources and Evaluation (LREC'10).

The paper itself, not this page. BibTeX from the library's record of the work.

@inproceedings{zaghouani2010adapting,
  title = {{Adapting a resource-light highly multilingual Named Entity Recognition system to Arabic}},
  author = {Wajdi Zaghouani, Bruno Pouliquen, Mohamed Ebrahim and Ralf Steinberger},
  booktitle = {Proceedings of the Seventh International Conference on Language Resources and Evaluation (LREC'10)},
  year = {2010},
  doi = {10.63317/58h9d9xoxvj5},
  url = {https://doi.org/10.63317/58h9d9xoxvj5}
}

References

12 references, 0 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

  1. Abuleil, S. (2004). Extracting Names from Arabic Text for Question-Answering Systems. In Proceedings of Coupling approaches, coupling media and coupling languages for information retrieval. Avignon, France, pp. 638-647. find
  2. Benajiba Y., Rosso P. and Benedi J. M. (2007). ANERsys: An Arabic Named Entity Recognition System based on Maximum Entropy. In Proceedings of the 2007 Conference on Computational Linguistics and Intelligent Text Processing. Springer-Verlag, LNCS(4394), pp. 530-541. Mexico City, Mexico. find
  3. Debili, F. and Achour H. (1998). Voyellation automatique de l’arabe. In Proceedings of the Workshop on Computational Approaches to Semitic Languages. Montreal, Canada, pp. 42-49. Maloney, J. and Niv. find
  4. M. (1998). TAGARAB: A Fast, Accurate Arabic Name Recogniser Using High Precision Morphological Analysis. In Proceedings of the Workshop on Computational Approaches to Semitic Languages. Montreal, Canada, pp. 8-15. find
  5. Nadeau D. & S. Sekine S. (2009). A survey of named entity recognition and classification. In: S. Sekine & E. Ranchhod (eds.), Named Entities – Recognition, Classification and Use. Benjamins Current Topics, Volume 19. John Benjamins Publishing Company, Amsterdam/Philadelphia. ↗
  6. Pouliquen B., Steinberger R., Ignat C., Temnikova I., Widiger A., Zaghouani, W. & Žižka J. (2005). Multilingual person name recognition and transliteration. Corela, Numéros spéciaux, Le traitement lexicographique des noms propres. ↗
  7. Shaalan K. & Raza H. (2008). Arabic Named Entity Recognition from Diverse Text Types. In Proceedings of the 6 th International Conference GoTAL. Gothenburg, Sweden, pp. 440-451. find
  8. Shaalan, K. & H. Raza (2009). NERA: Named Entity Recognition for Arabic. The Journal of the American Society for Information Science and Technology (JASIST). NJ, USA, John Wiley & Sons, Inc. 60(8): pp. 1652-1663. ↗
  9. Steinberger R., Pouliquen B. & Van der Goot E.. (2009). An Introduction to the Europe Media Monitor Family of Applications. In Fredric Gey, Noriko Kando & Jussi Karlgren (Eds.): Information Access in a Multilingual World - Proceedings of the SIGIR 2009 Workshop (SIGIR-CLIR'2009). Boston, USA, pp. 1-8. find
  10. Steinberger R., Pouliquen B. and Ignat C.. (2008). Using language-independent rules to achieve high multilinguality in Text Mining. In Fogelman-Soulié Françoise, Domenico Perrotta, Jakub Piskorski & Ralf Steinberger (Eds.), Mining Massive Data Sets for Security. Amsterdam, The Netherlands, IOS Press, pp. 217-240. Traboulsi. find
  11. H. (2009). Arabic Named Entity Extraction: A Local Grammar-Based Approach. In IMCSIT’2009, Mrągowo, Poland, pp. 139-143. find
  12. Vergyri, D., Kirchhoff, K., Duh, K. et Stolcke A. (2004). Morphology-Based Language Modeling for Arabic Speech Recognition. In International Conference on Spoken Language Processing (ICSLP). Jeju Island, Korea, pp. 2245-2248. find

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/zaghouani-2010-adapting-resource-light-highly-multilingual/