A Training-free LLM-based Approach to General Chinese Character Error Correction

Houquan Zhou, Bo Zhang, Zhenghua Li, Ming Yan, Min Zhang
2/21/2025
cs.CL

No official code found. Best implementation: Jacob-Zhou/simple-csc (89 stars, Apache-2.0, last commit 2025-07-09).

Abstract

Chinese spelling correction (CSC) is a crucial task that aims to correct character errors in Chinese text. While conventional CSC focuses on character substitution errors caused by mistyping, two other common types of character errors, missing and redundant characters, have received less attention. These errors are often excluded from CSC datasets during the annotation process or ignored during evaluation, even when they have been annotated. This issue limits the practicality of the CSC task. To address this issue, we introduce the task of General Chinese Character Error Correction (C2EC), which focuses on all three types of character errors. We construct a high-quality C2EC benchmark by combining and manually verifying data from CCTC and Lemon datasets. We extend the training-free prompt-free CSC method to C2EC by using Levenshtein distance for handling length changes and leveraging an additional prompt-based large language model (LLM) to improve performance. Experiments show that our method enables a 14B-parameter LLM to be on par with models nearly 50 times larger on both conventional CSC and C2EC tasks, without any fine-tuning.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

This repository provides an implementation of "A Simple yet Effective Training-free Prompt-free Approach to Chinese Spelling Correction Based on Large Language Models" and "A Training-free LLM-based Approach to General Chinese Character Error Correction".

8914Shell, PythonMar 25, 20241 years agoApache-2.0
chinese-spell-checkchinese-spelling-correctioncsclarge-language-modelspelling-checker+2 more

Similar Papers

Cite this paper

@article{zhou2025trainingfree,
  title  = {A Training-free LLM-based Approach to General Chinese Character Error Correction},
  author = {Houquan Zhou and Bo Zhang and Zhenghua Li and Ming Yan and Min Zhang},
  year   = {2025},
  eprint = {2502.15266},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2502.15266v2}
}

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

Discussion