paper-with-me

홈 › Papers

VSEC: Transformer-based Model for Vietnamese Spelling Correction

2021-11-01 · Dinh-Truong Do, Ha Thanh Nguyen, Thang Ngoc Bui, Dinh Hieu Vo

Spelling error correction is one of topics which have a long history in natural language processing. Although previous studies have achieved remarkable results, challenges still exist. In the Vietnamese language, a state-of-the-art method for the task infers a syllable's context from its adjacent syllables. The method's accuracy can be unsatisfactory, however, because the model may lose the context if two (or more) spelling mistakes stand near each other. In this paper, we propose a novel method to correct Vietnamese spelling errors. We tackle the problems of mistyped errors and misspelled errors by using a deep learning model. The embedding layer, in particular, is powered by the byte pair encoding technique. The sequence to sequence model based on the Transformer architecture makes our approach different from the previous works on the same problem. In the experiment, we train the model with a large synthetic dataset, which is randomly introduced spelling errors. We test the performance of the proposed method using a realistic dataset. This dataset contains 11,202 human-made misspellings in 9,341 different Vietnamese sentences. The experimental results show that our method achieves encouraging performance with 86.8% errors detected and 81.5% errors corrected, which improves the state-of-the-art approach 5.6% and 2.2%, respectively.

📄 PDF Abstract BibTeX arXiv:2111.00640

Code (0)

등록된 구현이 없습니다.

Tasks

modelSpelling Correction

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Test 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
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…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Residual Connection 설명 없음
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…

Similar Papers 제목 키워드 기반

Hierarchical Transformer Encoders for Vietnamese Spelling Correction

2021-05-28 · Hieu Tran, Cuong V. Dinh, Long Phan, Son T. Nguyen

In this paper, we propose a Hierarchical Transformer model for Vietnamese spelling correction problem. The model consists of multiple Transformer encoders and utilizes both character-level and word-level to detect errors…

Spelling Correction

A Combination of BERT and Transformer for Vietnamese Spelling Correction

2024-05-04 · Hieu Ngo Trung, Duong Tran Ham, Tin Huynh, Kiem Hoang

Recently, many studies have shown the efficiency of using Bidirectional Encoder Representations from Transformers (BERT) in various Natural Language Processing (NLP) tasks. Specifically, English spelling correction task …

DecoderSpelling Correction

Spelling Correction with Denoising Transformer

2021-05-12 · Alex Kuznetsov, Hector Urdiales

We present a novel method of performing spelling correction on short input strings, such as search queries or individual words. At its core lies a procedure for generating artificial typos which closely follow the error …

Bangla Spelling Error CorrectionDenoisingSpelling Correction

Hierarchical Character Tagger for Short Text Spelling Error Correction

2021-09-29 · WNUT (ACL) 2021 11 · Mengyi Gao, Canran Xu, Peng Shi

State-of-the-art approaches to spelling error correction problem include Transformer-based Seq2Seq models, which require large training sets and suffer from slow inference time; and sequence labeling models based on Tran…

Language ModelingLanguage Modelling

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