Chinese Spelling Correction as Rephrasing Language Model

Linfeng Liu, Hongqiu Wu, Hai Zhao
8/17/2023
cs.CL

No official code found. Best implementation: gingasan/lemon (86 stars, last commit 2024-08-18). 1 more below.

Abstract

This paper studies Chinese Spelling Correction (CSC), which aims to detect and correct the potential spelling errors in a given sentence. Current state-of-the-art methods regard CSC as a sequence tagging task and fine-tune BERT-based models on sentence pairs. However, we note a critical flaw in the process of tagging one character to another, that the correction is excessively conditioned on the error. This is opposite from human mindset, where individuals rephrase the complete sentence based on its semantics, rather than solely on the error patterns memorized before. Such a counter-intuitive learning process results in the bottleneck of generalizability and transferability of machine spelling correction. To address this, we propose Rephrasing Language Model (ReLM), where the model is trained to rephrase the entire sentence by infilling additional slots, instead of character-to-character tagging. This novel training paradigm achieves the new state-of-the-art results across fine-tuned and zero-shot CSC benchmarks, outperforming previous counterparts by a large margin. Our method also learns transferable language representation when CSC is jointly trained with other tasks.

View on arXivView PDF

Code Implementations(2)

gingasan/lemonCommunity100%
868PythonMay 5, 20232 years ago
Claude-Liu/ReLMCommunity100%

Rephrasing Language Model for CSC (AAAI 2024)

475Shell, PythonMar 12, 20232 years ago

Similar Papers

Cite this paper

@article{liu2023chinese,
  title  = {Chinese Spelling Correction as Rephrasing Language Model},
  author = {Linfeng Liu and Hongqiu Wu and Hai Zhao},
  year   = {2023},
  eprint = {2308.08796},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.08796v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.08796.svg)](https://codeofpaper.com/paper/2308.08796)

Discussion