A Coin Has Two Sides: A Novel Detector-Corrector Framework for Chinese Spelling Correction

Xiangke Zeng, Zuchao Li, Lefei Zhang, Ping Wang, Hongqiu Wu +1 more
9/6/2024
cs.CL

No official code found. Best implementation: GreedyGeorge/COIN (4 stars, last commit 2024-07-12).

Abstract

Chinese Spelling Correction (CSC) stands as a foundational Natural Language Processing (NLP) task, which primarily focuses on the correction of erroneous characters in Chinese texts. Certain existing methodologies opt to disentangle the error correction process, employing an additional error detector to pinpoint error positions. However, owing to the inherent performance limitations of error detector, precision and recall are like two sides of the coin which can not be both facing up simultaneously. Furthermore, it is also worth investigating how the error position information can be judiciously applied to assist the error correction. In this paper, we introduce a novel approach based on error detector-corrector framework. Our detector is designed to yield two error detection results, each characterized by high precision and recall. Given that the occurrence of errors is context-dependent and detection outcomes may be less precise, we incorporate the error detection results into the CSC task using an innovative feature fusion strategy and a selective masking strategy. Empirical experiments conducted on mainstream CSC datasets substantiate the efficacy of our proposed method.

View on arXivView PDF

Code Implementations(1)

GreedyGeorge/COINCommunity100%
41Shell, PythonJul 12, 20242 years ago

Similar Papers

Cite this paper

@article{zeng2024coin,
  title  = {A Coin Has Two Sides: A Novel Detector-Corrector Framework for Chinese Spelling Correction},
  author = {Xiangke Zeng and Zuchao Li and Lefei Zhang and Ping Wang and Hongqiu Wu and Hai Zhao},
  year   = {2024},
  eprint = {2409.04150},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.04150v1}
}

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/2409.04150.svg)](https://codeofpaper.com/paper/2409.04150)

Discussion