Correcting Arabic Soft Spelling Mistakes using BiLSTM-based Machine Learning

08/02/2021
by   Gheith A. Abandah, et al.
11

Soft spelling errors are a class of spelling mistakes that is widespread among native Arabic speakers and foreign learners alike. Some of these errors are typographical in nature. They occur due to orthographic variations of some Arabic letters and the complex rules that dictate their correct usage. Many people forgo these rules, and given the identical phonetic sounds, they often confuse such letters. In this paper, we propose a bidirectional long short-term memory network that corrects this class of errors. We develop, train, evaluate, and compare a set of BiLSTM networks. We approach the spelling correction problem at the character level. We handle Arabic texts from both classical and modern standard Arabic. We treat the problem as a one-to-one sequence transcription problem. Since the soft Arabic errors class encompasses omission and addition mistakes, to preserve the one-to-one sequence transcription, we propose a simple low-resource yet effective technique that maintains the one-to-one sequencing and avoids using a costly encoder-decoder architecture. We train the BiLSTM models to correct the spelling mistakes using transformed input and stochastic error injection approaches. We recommend a configuration that has two BiLSTM layers, uses the dropout regularization, and is trained using the latter training approach with error injection rate of 40 model corrects 96.4 rate of 1.28

READ FULL TEXT

page 15

page 16

page 17

page 18

research
10/15/2018

Diacritization of Maghrebi Arabic Sub-Dialects

Diacritization process attempt to restore the short vowels in Arabic wri...
research
02/05/2017

Printed Arabic Text Recognition using Linear and Nonlinear Regression

Arabic language is one of the most popular languages in the world. Hundr...
research
10/22/2022

AI-based Arabic Language and Speech Tutor

In the past decade, we have observed a growing interest in using technol...
research
06/20/2020

AraDIC: Arabic Document Classification using Image-Based Character Embeddings and Class-Balanced Loss

Classical and some deep learning techniques for Arabic text classificati...
research
09/26/2019

DARTS: Dialectal Arabic Transcription System

We present the speech to text transcription system, called DARTS, for lo...
research
05/24/2023

Advancements in Arabic Grammatical Error Detection and Correction: An Empirical Investigation

Grammatical error correction (GEC) is a well-explored problem in English...
research
05/12/2021

Spelling Correction with Denoising Transformer

We present a novel method of performing spelling correction on short inp...

Please sign up or login with your details

Forgot password? Click here to reset