Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T07:10:19.161Z Has data issue: false hasContentIssue false

Analysis and feedback of erroneous Arabic verbs

Published online by Cambridge University Press:  16 September 2013

KHALED SHAALAN
Affiliation:
School of Informatics, University of Edinburgh, Edinburgh, UK; The British University in Dubai, P.O. Box 345015, Dubai, UAE e-mail: {Khaled.shaalan@buid.ac.ae}
MARWA MAGDY
Affiliation:
IBM Egypt – Cairo Technology Development Centre, Pyramids Heights Office Park, Building C10, Cairo–Alexandria Desert Road, KM 22, P.O. Box 166, El-Ahram, Giza, Egypt e-mail: {marwam@eg.ibm.com}
ALY FAHMY
Affiliation:
Faculty of Computers & Information, Cairo University, 5 Ahmed Zewel St., Giza 12613, Egypt e-mail: {a.fahmy@fci-cu.edu.eg}
Rights & Permissions [Opens in a new window]

Abstract

Arabic language is strongly structured and considered as one of the most highly inflected and derivational languages. Learning Arabic morphology is a basic step for language learners to develop language skills such as listening, speaking, reading, and writing. Arabic morphology is non-concatenative and provides the ability to attach a large number of affixes to each root or stem that makes combinatorial increment of possible inflected words. As such, Arabic lexical (morphological and phonological) rules may be confusing for second language learners. Our study indicates that research and development endeavors on spelling, and checking of grammatical errors does not provide adequate interpretations to second language learners’ errors. In this paper we address issues related to error diagnosis and feedback for second language learners of Arabic verbs and how they impact the development of a web-based intelligent language tutoring system. The major aim is to develop an Arabic intelligent language tutoring system that solves these issues and helps second language learners to improve their linguistic knowledge. Learners are encouraged to produce input freely in various situations and contexts, and are guided to recognize by themselves the erroneous functions of their misused expressions. Moreover, we proposed a framework that allows for the individualization of the learning process and provides the intelligent feedback that conforms to the learner's expertise for each class of error. Error diagnosis is not possible with current Arabic morphological analyzers. So constraint relaxation and edit distance techniques are successfully employed to provide error-specific diagnosis and adaptive feedback to learners. We demonstrated the capabilities of these techniques in diagnosing errors related to Arabic weak verbs formed using complex morphological rules. As a proof of concept, we have implemented the components that diagnose learner's errors and generate feedback which have been effectively evaluated against test data acquired from real teaching environment. The experimental results were satisfactory, and the performance achieved was 74.34 percent in terms of recall rate.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2013 
Figure 0

Table 1. Arabic verbal stems

Figure 1

Table 2. Word formation errors

Figure 2

Table 3. Semantic or word choice errors

Figure 3

Table 4. Errors at the interface of lexical and grammar

Figure 4

Fig. 1. Three-tier framework architecture of the proposed Arabic ILTS.

Figure 5

Table 5. An extraction of the student model database table

Figure 6

Table 6. An extraction of the student skill database table

Figure 7

Fig. 2. A finite-state automata for four suffixes.

Figure 8

Fig. 3. The three-way-match comparison and the order of the comparison.

Figure 9

Table 7. The list of possible suffixes of the input word * /qAlo-tw/ (I-told)

Figure 10

Table 8. The list of possible prefixes of the input word * /qAlo-tw/ (I-told)

Figure 11

Table 9. The list of word analyses of the input word * /qAlo-tw/ (I-told)

Figure 12

Fig. 4. A finite-state automata for four Arabic verb patterns: , , , /faEala, fAEala, tafoE ~ al, tafAEala/. The letter inside a square is generic.

Figure 13

Fig. 5. Architecture of lexical analyzer.

Figure 14

Table 10. Examples of filtering rules

Figure 15

Fig. 6. A subtree showing stem change for perfect hollow verbs of pattern /faEala/.

Figure 16

Table 11. The word analysis of the word /qAlo-tw/ (I-told) within applying the error analysis

Figure 17

Table 12. Four analyses of the word /tawar ~ aTt/ due to one-to-many ambiguity of the suffix /Teh/

Figure 18

Table 13. Resolving suffix ambiguity by merging closely related solutions in Table 12

Figure 19

Table 14. Two analyses of the word /naq ~ aluwA/ (moved) due to one-to-many ambiguity of the pattern orthography

Figure 20

Table 15. Resolving suffix ambiguity by merging solutions in Table 14

Figure 21

Fig. 7. Examples of rule-based error detection knowledge.

Figure 22

Fig. 8. Example of error annotation in XML format.

Figure 23

Table 16. Results of applying the proposed Arabic ILTS on real test set