paper-with-me

Papers

Correcting Arabic Soft Spelling Mistakes using BiLSTM-based Machine Learning

2021-08-02 · Gheith A. Abandah, Ashraf Suyyagh, Mohammed Z. Khedher

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%. The best model corrects 96.4% of the injected errors and achieves a low character error rate of 1.28% on a real test set of soft spelling mistakes.

📄 PDF Abstract BibTeX arXiv:2108.01141

Code (0)

등록된 구현이 없습니다.

Tasks

BIG-bench Machine LearningDecoderSpelling Correction

Methods 이 논문이 사용한 방법론

Tanh Activation 설명 없음
Sigmoid Activation 설명 없음
LSTM An LSTM is a type of recurrent neural network that addresses the vanishing gradient problem in vanilla…
BiLSTM A Bidirectional LSTM, or biLSTM, is a sequence processing model that consists of two LSTMs: one taking the input in a forward direction, and the other in a backwards…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Memory Network 설명 없음

Similar Papers 제목 키워드 기반

AraSpell: A Deep Learning Approach for Arabic Spelling Correction

2024-05-11 · Mahmoud Salhab, Faisal Abu-Khzam

Spelling correction is the task of identifying spelling mistakes, typos, and grammatical mistakes in a given text and correcting them according to their context and grammatical structure. This work introduces "AraSpell,"…

Deep LearningSpelling Correction

A Comprehensive Approach to Misspelling Correction with BERT and Levenshtein Distance

2024-07-24 · Amirreza Naziri, Hossein Zeinali

Writing, as an omnipresent form of human communication, permeates nearly every aspect of contemporary life. Consequently, inaccuracies or errors in written communication can lead to profound consequences, ranging from fi…

Language ModelingLanguage Modelling

A Semi-Supervised BERT Approach for Arabic Named Entity Recognition

2020-12-01 · COLING (WANLP) 2020 12 · Chadi Helwe, Ghassan Dib, Mohsen Shamas, Shady Elbassuoni

Named entity recognition (NER) plays a significant role in many applications such as information extraction, information retrieval, question answering, and even machine translation. Most of the work on NER using deep lea…

Information RetrievalMachine Translationnamed-entity-recognitionNamed Entity Recognition+5

Misspelling Correction with Pre-trained Contextual Language Model

2021-01-08 · Yifei Hu, Xiaonan Jing, Youlim Ko, Julia Taylor Rayz

Spelling irregularities, known now as spelling mistakes, have been found for several centuries. As humans, we are able to understand most of the misspelled words based on their location in the sentence, perceived pronunc…

Language ModelingLanguage ModellingSentenceSpelling Correction+1

Disambiguating Confusion Sets as an Aid for Dyslexic Spelling

2020-05-01 · LREC 2020 5 · Steinunn Rut Fri{\dh}riksd{\'o}ttir, Anton Karl Ingason

Spell checkers and other proofreading software are crucial tools for people with dyslexia and other reading disabilities. Most spell checkers automatically detect spelling mistakes by looking up individual words and seei…

Binary ClassificationSentenceSpelling Correction