Elamur Research⌕
☰
home / papers / 2016 / MADAD: A Readability Annotation Tool for Arabic Text

MADAD: A Readability Annotation Tool for Arabic Text

Paper · 2016 · Nora Al-Twairesh, Abeer Al-Dayel, Hend Al-Khalifa et al.

Summary

Arabic readability research has lacked large datasets in which human judges assign difficulty labels to texts, so there was no gold standard for testing automatic readability predictors. The authors present MADAD, a browser-based, collaborative annotation environment with an Arabic/English interface, built mainly to gather such judgments. Readability can be rated at the sentence, phrase or paragraph level in two ways: annotators either compare two texts or place a single text on a difficulty scale. MADAD also works as a general annotation tool. Its label inventories are not hard-coded; a manager uploads a user-defined XML Schema, so the tool can serve established and emerging NLP tasks alike. The system includes role-based task management, inter-annotator agreement scoring, adjudication and XML export. The paper describes the design only and reports no empirical evaluation; testing against other tools is left for future work. Its value lies in giving Arabic NLP a way to build readability gold standards, which formula-based measures such as Flesch cannot provide.

Key points

  • The architecture has three layers: Services (corpus storage and annotation services), Executive (authentication and role assignment) and User interface. There are three roles: Administrator, Annotation Manager and Annotator.
  • There are two readability methods. The first is pairwise comparison using manager-defined comparative statements; after each judgment, a new random pair of texts is shown. The second is direct rating on a scale whose default runs from 0 (easy) to 100 (difficult).
  • Preprocessing offers two kinds of segmentation: sentences are split at punctuation such as full stops and semicolons, and words are split at whitespace.
  • Agreement is measured with Cohen Kappa for two annotators and Fleiss Kappa for more. A visual comparison view and an adjudication function let the manager settle conflicts and produce the gold corpus.
  • Results are exported as XML with token IDs, annotation level, type and features written as attribute=value. Planned evaluation follows the tool-evaluation criteria of Dipper et al. (2004).

Interesting ideas

  • I1. Asking people which of two texts is harder is easier and more consistent than asking for an absolute grade, and the system stores each pair with the chosen statement.
  • I2. The label inventory lives in an uploaded schema (elements, permitted attributes, allowed values) instead of in code, so new tasks need no new software.
  • I3. In free-span annotation, agreement is computed only over tokens that both annotators actually labelled, which keeps differences in coverage from distorting the score.
  • I4. Scoring agreement first and adjudicating afterwards, with a per-type visual diff, makes gold-standard construction a step that can be audited.

For Mova

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

  • I1 (learn): when the LLM teacher checks silver data, ask it to pick the better of two competing parses or frame readings rather than score each in isolation.
  • I2 (frames): keep frame and semantic-role inventories as declarative, validated schema files, so adding a VerbNet-derived role set means editing data while every assigned label stays traceable to its definition.
  • I3 (learn): when witness parsers disagree on which spans they analyse, compute agreement on the shared spans and report coverage separately, which gives a cleaner signal for accepting silver data.
  • I4 (tree): show witness-parser disagreements as a per-relation diff and record each adjudication decision, so every gold arc keeps an explanation of why it won.

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 Nora Al-Twairesh, Abeer Al-Dayel, Hend Al-Khalifa, Maha Al-Yahya, Sinaa Alageel, Nora Abanmy and Nouf Al-Shenaifi. 2016. MADAD: A Readability Annotation Tool for Arabic Text. Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC'16).

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

@inproceedings{altwairesh2016madad,
  title = {{MADAD: A Readability Annotation Tool for Arabic Text}},
  author = {Nora Al-Twairesh, Abeer Al-Dayel, Hend Al-Khalifa, Maha Al-Yahya, Sinaa Alageel, Nora Abanmy and Nouf Al-Shenaifi},
  booktitle = {Proceedings of the Tenth International Conference on Language Resources and Evaluation (LREC'16)},
  year = {2016},
  doi = {10.63317/3fwynhvmk5mq},
  url = {https://doi.org/10.63317/3fwynhvmk5mq}
}

References

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

  1. Al-Shargi, F., & Rambow, O. (2015). DIWAN: A Dialectal Word Annotation Tool for Arabic. In ANLP Workshop 2015 (p. 49).
  2. Attia, M., Rashwan, M. A., & Al-Badrashiny, M. A. (2009). Fassieh, a semi-automatic visual interactive tool for morphological, PoS-Tags, phonetic, and semantic annotation of Arabic Text Corpora. Audio, Speech, and Language Processing, IEEE Transactions on, 17(5), 916–925. ↗
  3. Benajiba, Y., & Diab, M. (2010). A web application for dialectal arabic text annotation. In Proceedings of the LREC Workshop for Language Resources (LRs) and Human Language Technologies (HLT) for Semitic Languages: Status, Updates, and Prospects. find
  4. Bhowmick, P. K., Mitra, P., & Basu, A. (2008). An agreement measure for determining inter-annotator reliability of human judgements on affective text. In Proceedings of the Workshop on Human Judgements in Computational Linguistics (pp. 58–65). Association for Computational Linguistics. find
  5. Collins-Thompson, K. (2014). Computational assessment of text readability: A survey of current and future research. International Journal of Applied Linguistics, 165(2), 97–135. find
  6. Dipper, S., Götze, M., & Stede, M. (2004). Simple annotation tools for complex annotation tasks: an evaluation. In Proceedings of the LREC Workshop on XML-based richly annotated corpora (pp. 54–62). find
  7. El-ghobashy, A. N., Attiya, G. M., & Kelash, H. M. (2014). A Proposed Framework for Arabic Semantic Annotation Tool. Int. J. Com. Dig. Sys, 3(1), 47–53. ↗
  8. Garside, R., Leech, G. N., & McEnery, T. (1997). Corpus annotation: linguistic information from computer text corpora. Taylor & Francis. find
  9. Klare, G. R. (2000). The measurement of readability: useful information for communicators. ACM Journal of Computer Documentation (JCD), 24(3), 107–121. ↗
  10. Saleh, L. M. B., & Al-Khalifa, H. S. (2009). AraTation: an Arabic semantic annotation tool. In Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services (pp. 447–451). ACM. find
  11. Tanaka-Ishii, K., Tezuka, S., & Terada, H. (2010). Sorting texts by readability. Computational Linguistics, 36(2), 203-227. ↗
  12. Zaghouani, W., Mohit, B., Habash, N., Obeid, O., Tomeh, N., Rozovskaya, A., … Oflazer, K. (2014). Large scale arabic error annotation: Guidelines and framework. In Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC’14), Reykjavik, Iceland.

Updated

↑ back to top

This page in Markdown → https://md.research.elamur.ai/free/en/papers/twairesh-2016-madad-readability-annotation-tool-arabic/