Annotating events, Time and Place Expressions in Arabic Texts
Paper · 2013 · Hassina Aliane, Wassila Guendouzi and Amina Mokrani
Summary
The paper tackles a practical gap in Arabic NLP: there are few free annotated corpora, lexicons or taggers. The authors want to mark events, time expressions and place expressions in raw Modern Standard Arabic text without any of these resources. Their pipeline starts with an unsupervised, knowledge-free segmentation algorithm (Aliane, 2011) that splits each word into left affix, morpheme and right affix. A small hand-written rule set, built from the discovered affixes plus two contextual cues, then assigns a partial noun/verb tagging. On top of this, any verb not on a modality list becomes an event. Time and place spans are found through marker words that either stand alone or trigger a scan of the neighbouring words. The event model follows the conceptual scheme of Saval et al. (2009): an event takes place at a location and has a date. On 30 unvowelized web articles, the system found 168 of 268 verbal events and reached F-measure 84% for time and 45% for place. This shows that cheap surface rules can produce a usable starter resource.
Key points
- Partial POS tagging uses four affix-based rules (one for nouns, three for past/present/future verbs) and two contextual rules. One rule covers the particle sawfa; the other tags a word as a noun when it follows a closed list of prepositions and exception particles. Unresolved words stay ambiguous (<L>).
- Events: every lexie tagged as a verb (<LV>) is labelled <event>, after a filter removes verb-like modality words. Only verbal events are handled; person names are not.
- Time expressions use three kinds of markers:
- stand-alone adverbial markers (e.g., morning, tonight, summer);
- M1 triggers such as "since" and "when", which always sit at the right edge and scan leftward (Rule1);
- M2 triggers such as "day", month names and "minute", which scan in both directions (Rule2).
- Helper sets D1 (before/after), D2 (middle/beginning) and D3 (numerals) widen the span.
- Place expressions use one leftward rule (Rule3) driven by directional and spatial markers such as north, behind, inside and between.
- Evaluation covered 30 MSA web articles tagged with <event>, <Timex> and <Pl>. The system found 168 of 268 events, with F 84% for time and 45% for place. The authors attribute the errors mainly to verbs and nouns left untagged by the partial tagging step.
Interesting ideas
- I1. Span boundaries are found by growing outward from a trigger word and stopping at explicit barriers: punctuation, a verb, an unresolved word outside the marker set, or a very short particle. This yields readable, deterministic extents without any learned chunker.
- I2. Triggers are split into edge-anchored ones (one scan direction) and position-free ones (both directions). Encoding where a head word can sit inside its phrase reduces overreach.
- I3. Tagging is deliberately partial: words without clear evidence stay ambiguous rather than being forced into a guess. That ambiguity then acts as a signal (a stop condition) for later rules.
- I4. The authors plan a feedback loop in which recognized time and place spans help tag the remaining nouns and verbs, after which the whole pass is rerun.
- I5. The event is modelled as a minimal schema (event → location, event → date) taken from a domain ontology, which tells the extractor exactly which slots to look for.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (frames): Temporal and locative adjunct spans could be delimited this way as a cheap, explainable fallback when the UD tree for an oblique is uncertain.
- I2 (tokens): Time and place cue lexicons in crate en could carry a direction flag, so a rule-based time/place tagger extends spans only in the linguistically valid direction.
- I3 (learn): Silver data could keep an explicit "unresolved" tag where witness parsers disagree, and downstream rules could treat it as a boundary instead of trusting a forced label.
- I4 (learn): Self-induced repair rules could similarly use high-confidence frame or adjunct detections to correct tagger errors, iterating until the annotations stop changing.
- I5 (world): A small fixed where/when slot schema attached to every event node would make ordering events and answering "where/when" questions straightforward and traceable.
Institutions
Fields, topics and concepts
📚 Shelves 4The field of science this work belongs to (OpenAlex fields).Computer Science · 16,667 worksArtificial Intelligence · 16,194 worksArts and Humanities · 16,039 worksLanguage and Linguistics · 15,891 works
🧭 Topics 1Research subjects and languages the work is about.Semitic languages · 2,908 works
Cite
Cite as Hassina Aliane, Wassila Guendouzi and Amina Mokrani. 2013. Annotating events, Time and Place Expressions in Arabic Texts. Proceedings of the International Conference Recent Advances in Natural Language Processing RANLP 2013.
@inproceedings{aliane2013annotating,
title = {{Annotating events, Time and Place Expressions in Arabic Texts}},
author = {Hassina Aliane, Wassila Guendouzi and Amina Mokrani},
booktitle = {Proceedings of the International Conference Recent Advances in Natural Language Processing RANLP 2013},
year = {2013},
url = {https://aclanthology.org/R13-1004/}
}References
- Abuleil S. 2007. Using NLP Techniques for Tagging Events in Arabic Text. the 19th IEEE International Conference on Tools with Artificial Intelligence. find
- Aliane H. and Alimazighi Z. 2011. Discovering Arabic Structures: What a formal analysis can tell us?” Special Issue on: "Computer Applications in Intelligent Natural Language Processing" of IJCAT, inderscience publisher Volume 40 n4. find
- Benajiba Y. 2009. Named entity recognition. Doctoral dissertation, Universidad Politecnica de Valencia. find
- Benajiba Y., Diab M., and Rosso P. 2008. Arabic named entity recognition using optimized feature sets. In Proceedings of the Joint Meeting of the Conference on Empirical Methods in Natural Language Processing: 284–293.
- Benajiba Y., Diab M., and Rosso, P. 2009. Using language independent and language specific features to enhance Arabic NER. Int. Arabic J. Inf. Technology: 463–471. find
- Biemann C. 2007. Unsupervised and Knowledge-free Natural Language Processing in the Structure Discovery Paradigm‟. PHD Thesis, Leipzig university. find
- Desclés J.P, Cartier E, Jackiewicz E, and Minel J.L. 1997. Textual processing and contextual exploration method. In CONTEXT’97, pages 189–197. find
- Ghoul D. 2011. Outils génériques pour l'étiquetage morphosyntaxique de la langue arabe : segmentation et corpus d'entraînement. Mémoire de Master, Université Sthendal, Grenoble. find
- Mazur P. 2012. Broad- coverage rule based processing of temporal information. PHD thesis, Marcquarie University. find
- Nadeau D. and Sekine S. 2009. A survey of named entity recognition and classification. In Named Entities – Recognition, Classification and Use. S. Sekine and E. Ranchhod Eds., Benjamins Current Topics, Vol. 19, John Benjamins Publishing Company, Amsterdam. Saleh I., Tounsi L. and J. Van Genabith ZamAn and Raqm: Extracting Temporal and Numerical Expressions in Arabic in Information Retrieval, Lecture notes in computer science vol. 7097, pp562-573. Saval A., Bouzid M. and Brunessaux S. A semantic extension for event modelisation. 21st IEEE International Conference on Tools with Artificial Intelligence Shaalan K. and Raza, H. 2009. NERA: Named entity recognition for Arabic. J. Amer. Soc. for Inf. Science .Technology. 60, 8, 1652–1663. ↗
- Sibawayhi.1977. "Al-Kitab‟, in Haruin, al-hay'a al-misriyya l-amma li-l- kitab editions, le Caire. find
- Traboulsi H. N. 2006. Named Entity Recognition: A local grammar-based approach. Doctoral dissertation, Department of Computing, Surrey University, Guildford, U.K Vazov N. 2001. A System for extraction of temporal expressions from French texts. proceedings of TALN 2001. find
- Zaghouani W. , 2012. a Rule- Based Arabic Named Entity recognition System. in ACM Transactions on Asian Information Processing Vol. 11, No 1 Article2. find
- Zitouni I., Sorensen J., Luo X., and Florian, R. 2005. The impact of morphological stemming on Arabic mention detection and coreference resolution. In Proceedings of the Workshop of Computational Approaches to Semitic Languages (ACL’05). 79–86.
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/aliane-2013-annotating-events-time-place-expressions/