Next Article in Journal
Iron-Based Electrocatalysts for Energy Conversion: Effect of Ball Milling on Oxygen Reduction Activity
Next Article in Special Issue
A Topical Category-Aware Neural Text Summarizer
Previous Article in Journal
NESO-Based Path Following Control for Underactuated Hovercrafts with Unknown Nonlinear Uncertainties and a Safety Limit Constraint
Previous Article in Special Issue
UPC: An Open Word-Sense Annotated Parallel Corpora for Machine Translation Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Error Detection for Arabic Text Using Neural Sequence Labeling

Information Technology Department, College of Computer and Information Sciences, King Saud University, Riyadh 12371, Saudi Arabia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(15), 5279; https://doi.org/10.3390/app10155279
Submission received: 24 June 2020 / Revised: 22 July 2020 / Accepted: 27 July 2020 / Published: 30 July 2020
(This article belongs to the Special Issue Machine Learning and Natural Language Processing)

Abstract

The English language has, thus far, received the most attention in research concerning automatic grammar error correction and detection. However, these tasks have been less investigated for other languages. In this paper, we present the first experiments using neural network models for the task of error detection for Modern Standard Arabic (MSA) text. We investigate several neural network architectures and report the evaluation results acquired by applying cross-validation on the data. All experiments involve a corpus we created and augmented. The corpus has 494 sentences and 620 sentences after augmentation. Our models achieved a maximum precision of 78.09%, recall of 83.95%, and F0.5 score of 79.62% in the error detection task using SimpleRNN. Using an LSTM, we achieved a maximum precision of 79.21%, recall of 93.8%, and F0.5 score of 79.16%. Finally, the best results were achieved using a BiLSTM with a maximum precision of 80.74%, recall of 85.73%, and F0.5 score of 81.55%. We compared the results of the three models to a baseline, which is a commercially available Arabic grammar checker (Microsoft Word 2007). LSTM, BiLSTM, and SimpleRNN all outperformed the baseline in precision and F0.5. Our work shows preliminary results, demonstrating that neural network architectures for error detection through sequence labeling can successfully be applied to Arabic text.
Keywords: Arabic natural language processing; deep learning; error detection; neural sequence labeling; recurrent neural networks Arabic natural language processing; deep learning; error detection; neural sequence labeling; recurrent neural networks

Share and Cite

MDPI and ACS Style

Madi, N.; Al-Khalifa, H. Error Detection for Arabic Text Using Neural Sequence Labeling. Appl. Sci. 2020, 10, 5279. https://doi.org/10.3390/app10155279

AMA Style

Madi N, Al-Khalifa H. Error Detection for Arabic Text Using Neural Sequence Labeling. Applied Sciences. 2020; 10(15):5279. https://doi.org/10.3390/app10155279

Chicago/Turabian Style

Madi, Nora, and Hend Al-Khalifa. 2020. "Error Detection for Arabic Text Using Neural Sequence Labeling" Applied Sciences 10, no. 15: 5279. https://doi.org/10.3390/app10155279

APA Style

Madi, N., & Al-Khalifa, H. (2020). Error Detection for Arabic Text Using Neural Sequence Labeling. Applied Sciences, 10(15), 5279. https://doi.org/10.3390/app10155279

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop