DART: A Large Dataset of Dialectal Arabic Tweets
Paper · 2018 · Israa Alsarsour, Esraa Mohamed, Reem Suwaileh et al.
Summary
Arabic speakers write online mostly in regional dialects rather than Modern Standard Arabic. Labeled dialectal data is scarce, and existing collections tend to be small, skewed toward a few dialects, mixed in genre, or labeled automatically from geolocation. The authors built DART, a public corpus of roughly 25K tweets labeled by dialect group: Egyptian, Gulf, Levantine, Iraqi, and Maghrebi.
They first assembled dialect-specific seed phrases and tracked them on the Twitter stream, which gave each tweet a provisional label. They then filtered the stream for language, offensive content, length, and retweets. Finally, crowd workers recruited only from each dialect's countries verified the labels.
Label quality was assessed two ways: agreement among the crowd workers, and a re-check of the final labels by native speakers. Both were high for Egyptian, Gulf, and Levantine and clearly lower for Iraqi and Maghrebi. The authors read this gap as a sign that those two groups are hard to identify by hand and will likely be hard for automatic systems too. DART is offered as a balanced, Twitter-only gold standard for training and testing dialect identification.
Key points
- The final corpus has 24,280 dialect-labeled tweets across five groups (EGY, GLF, LEV, IRQ, MGH). Tracking ran from late February to early May 2017.
- Seed phrases came from the Almeman and Lee (2013) word list and from the Mo3jam website. After filtering, about 232 phrases per dialect remained (121 for IRQ, up to 278 for EGY).
- Cleaning reduced 347,137 crawled tweets to 144,596. About 7K tweets per group were sent to CrowdFlower, where each tweet received 3 annotations from country-restricted contributors, with 1,657 test questions in total.
- Kappa was 0.71 for EGY and GLF, 0.62 for LEV, 0.42 for IRQ, and 0.28 for MGH. Native-speaker re-checks gave label accuracy of 97% (EGY), 100% (GLF), 96% (LEV), 78% (IRQ), and 88% (MGH), or 92% overall.
- Compared with earlier manually labeled datasets, DART is the third largest. The authors argue that the two larger ones are either unbalanced (heavily Gulf) or limited to three groups.
Interesting ideas
- I1. Each seed phrase was checked against live search, and any phrase that also returned tweets in other dialects was discarded, so only class-exclusive cues produced pseudo-labels.
- I2. Cheap pseudo-labels from tracked phrases served only as a starting point and were then confirmed by people, combining scale with reliability.
- I3. Quality was reported twice: once as annotator agreement and once as accuracy checked by an expert. The per-class breakdown showed which classes are inherently hard.
- I4. Small pilot runs of 100 items per group were used to tune instructions and estimate cost. During the full run, test questions that had become unusable were removed periodically so they would not unfairly penalize annotators.
- I5. The authors deliberately sampled a similar number of items per class rather than keeping the natural skew, which makes the resource usable for every class.
For Mova
How these ideas could serve Mova, our small open language model — its files, stages and tests:
- I1 (learn): Before trusting cue-based silver labels, Mova could run each trigger over a corpus and drop those that fire for more than one class.
- I2 (learn): Heuristic or rule-derived silver annotations could be routed to a verification tier (witness parsers or an LLM teacher) instead of being used as final.
- I3 (learn): Evaluation reports could pair witness agreement with spot-checked accuracy per construction type, flagging categories where low agreement predicts low model performance.
- I4 (learn): Gold control items in evaluation sets should be audited regularly for broken or ambiguous cases, so that scores reflect the system rather than defects in the test.
- I5 (tree): When building silver treebanks or converting UD dialects, Mova could sample evenly across genres or constructions so rare structures are not swamped.
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 Israa Alsarsour, Esraa Mohamed, Reem Suwaileh and Tamer Elsayed. 2018. DART: A Large Dataset of Dialectal Arabic Tweets. Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018).
@inproceedings{alsarsour2018dart,
title = {{DART: A Large Dataset of Dialectal Arabic Tweets}},
author = {Israa Alsarsour, Esraa Mohamed, Reem Suwaileh and Tamer Elsayed},
booktitle = {Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC 2018)},
year = {2018},
doi = {10.63317/4b9q46p2vs9o},
url = {https://doi.org/10.63317/4b9q46p2vs9o}
}References
- Al-Mannai, K., Sajjad, H., Khader, A., Al Obaidli, F., Nakov, P., and Vogel, S. (2014). Unsupervised word segmentation improves dialectal Arabic to English machine translation. ANLP 2014, page 207. find
- Almeman, K. and Lee, M. (2013). Automatic building of Arabic multi dialect text corpora by bootstrapping dialect words. In Communications, signal Processing, and their Applications (ICCSPA), 2013 1st international conference on, pages 1–6. IEEE. find
- Benajiba, Y. and 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
- Bouamor, H., Habash, N., and Oflazer, K. (2014). A multidialectal parallel corpus of Arabic. In LREC, pages 1240–1245.
- Cotterell, R. and Callison-Burch, C. (2014). A multi-dialect, multi-genre corpus of informal written Arabic. In LREC, pages 241–245.
- Darwish, K., Sajjad, H., and Mubarak, H. (2014). Verifiably effective Arabic dialect identification. In EMNLP, pages 1465–1468.
- Eldesouki, M., Samih, Y., Abdelali, A., Attia, M., Mubarak, H., Darwish, K., and Laura, K. (2017). Arabic multi-dialect segmentation: bi-lstm-crf vs. svm. arXiv preprint arXiv:1708.05891. ↗
- Elfardy, H. and Diab, M. T. (2013). Sentence level dialect identification in Arabic. In ACL (2), pages 456–461.
- Fleiss, J. L. (1971). Measuring nominal scale agreement among many raters. Psychological bulletin, 76(5):378. ↗
- Huang, F. (2015). Improved Arabic dialect classification with social media data. In EMNLP, pages 2118–2126.
- Mubarak, H. and Darwish, K. (2014). Using Twitter to collect a multi-dialectal corpus of arabic. In Proceedings of the EMNLP 2014 Workshop on Arabic Natural Language Processing (ANLP), pages 1–7.
- Salama, A., Bouamor, H., Mohit, B., and Oflazer, K. (2015). Youdacc: the youtube dialectal Arabic commentary corpus. find
- Zaidan, O. F. and Callison-Burch, C. (2011). The Arabic online commentary dataset: an annotated dataset of informal arabic with high dialectal content. In Proceedings of the 49th Annual Meeting of the Association for Computational Linguistics: Human Language Technologies: short papers-Volume 2, pages 37–41. Association for Computational Linguistics.
- Zbib, R., Malchiodi, E., Devlin, J., Stallard, D., Matsoukas, S., Schwartz, R., Makhoul, J., Zaidan, O. F., and Callison-Burch, C. (2012). Machine translation of arabic dialects. In Proceedings of the 2012 conference of the North American chapter of the Association for Computational Linguistics: Human Language Technologies, pages 49–59. Association for Computational Linguistics.
Updated
This page in Markdown → https://md.research.elamur.ai/free/en/papers/alsarsour-2018-dart-large-dataset-dialectal-arabic/