Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T21:39:04.042Z Has data issue: false hasContentIssue false

Creation of annotated country-level dialectal Arabic resources: An unsupervised approach

Published online by Cambridge University Press:  09 August 2021

Maha J. Althobaiti*
Affiliation:
Department of Computer Science, College of Computers and Information Technology, Taif University, Taif 21944, Saudi Arabia
*
Corresponding author. E-mail: maha.j@tu.edu.sa
Rights & Permissions [Opens in a new window]

Abstract

The wide usage of multiple spoken Arabic dialects on social networking sites stimulates increasing interest in Natural Language Processing (NLP) for dialectal Arabic (DA). Arabic dialects represent true linguistic diversity and differ from modern standard Arabic (MSA). In fact, the complexity and variety of these dialects make it insufficient to build one NLP system that is suitable for all of them. In comparison with MSA, the available datasets for various dialects are generally limited in terms of size, genre and scope. In this article, we present a novel approach that automatically develops an annotated country-level dialectal Arabic corpus and builds lists of words that encompass 15 Arabic dialects. The algorithm uses an iterative procedure consisting of two main components: automatic creation of lists for dialectal words and automatic creation of annotated Arabic dialect identification corpus. To our knowledge, our study is the first of its kind to examine and analyse the poor performance of the MSA part-of-speech tagger on dialectal Arabic contents and to exploit that in order to extract the dialectal words. The pointwise mutual information association measure and the geographical frequency of word occurrence online are used to classify dialectal words. The annotated dialectal Arabic corpus (Twt15DA), built using our algorithm, is collected from Twitter and consists of 311,785 tweets containing 3,858,459 words in total. We randomly selected a sample of 75 tweets per country, 1125 tweets in total, and conducted a manual dialect identification task by native speakers. The results show an average inter-annotator agreement score equal to 64%, which reflects satisfactory agreement considering the overlapping features of the 15 Arabic dialects.

Information

Type
Article
Copyright
© The Author(s), 2021. Published by Cambridge University Press
Figure 0

Table 1. Number of speakers of the 36 Arabic dialects according to Ethnologue (2019)

Figure 1

Figure 1. General framework used to automatically build an annotated corpus and word lists for Arabic dialects.

Figure 2

Figure 2. Algorithm of automatic extraction of dialectal Arabic words from texts.

Figure 3

Table 2. Examples of Arabic words included in the dialectal Arabic lists after passing the WordNet and Wikipedia-based filters

Figure 4

Table 3. Examples of dialectal Arabic contents in the Arabic Wikipedia corpus

Figure 5

Table 4. Examples of dialectal Arabic words used as NEs in the Arabic Wikipedia corpus

Figure 6

Table 5. Arabic dialects covered in our study

Figure 7

Table 6. Examples of dialectal Arabic words and their PMI values for the Egyptian dialect

Figure 8

Table 7. Distribution of Arabic dialects in Twt15DA corpus

Figure 9

Table 8. MSA dialect overlap percentages in the Twt15DA corpus

Figure 10

Figure 3. Overlap percentages among dialects in the Twt15DA corpus.

Figure 11

Table 9. Types of common words among various Arabic dialects

Figure 12

Table 10. The tweet size and word size for Arabic dialects in Twt15DA corpus

Figure 13

Figure 4. Manual dialect identification by human annotators - Egyptian dialect.

Figure 14

Table 11. Inter-annotator agreement for the human dialect identification task (Average of K values is 0.64)

Figure 15

Table A1. The results of the MSA POS tagger for some MSA words

Figure 16

Table A2. The results of the MSA POS tagger for some dialectal Arabic words

Figure 17

Figure A1. Counts of dialectal Arabic and MSA words versus No. of word classes assigned to them.

Figure 18

Table A3. The results of the MSA POS tagger for some MSA words in the parallel corpus

Figure 19

Table A4. The results of the MSA POS tagger for some dialectal Arabic words in the parallel corpus

Figure 20

Figure A2. Counts of dialectal Arabic and MSA words versus No. of possible word classes in the parallel corpus.

Figure 21

Table B1. Examples of words and their PMI values from the 15 dialectal Arabic lists automatically collecting in our study