期刊名称:International Journal of Advanced Computer Science and Applications(IJACSA)
印刷版ISSN:2158-107X
电子版ISSN:2156-5570
出版年度:2019
卷号:10
期号:11
页码:279-285
出版社:Science and Information Society (SAI)
摘要:Syntax plays a key role in natural language
processing, but it does not always occupy an important position
in applications. The main objective of this article is to solve the
problem of the grammatical case ending errors produced by
Arabic learners or certain common errors. Arabic can be
considered more complex than English or French. He does not
have vowels; diacritic signs (vowels) are placed above or below
the letters. These diacritic signs are abandoned in most Arabic
texts. This induces both grammatical and lexical ambiguities in
Arabic. The present paper describes an automatic correction of
this type of errors using “Stanford Parser” with an ontology
containing the rules of the Arabic language. We segment the text
into sentences, then we extract the annotations of each word with
the syntactic relations coming from our parser, then we treat the
relations obtained with our ontology. Finally, we compare the
original sentence with the corrected one in order to detect the
error. The implemented system achieved a total detection of
about 94%. It is concluded that the approach is clearly promising
by observing the results as compared to the limited number of
available Arabic grammar checkers.
关键词:Automatic correction; ontology; syntactic errors;
case endings; natural language processing; Arabic