Neural spell-checker: Beyond words with synthetic data generation

Matej Klemen, Martin Božič, Špela Arhar Holdt, Marko Robnik-Šikonja
10/30/2024
cs.CL

No official code found. Best implementation: matejklemen/slonspell (1 star, MIT, last commit 2024-08-14).

Abstract

Spell-checkers are valuable tools that enhance communication by identifying misspelled words in written texts. Recent improvements in deep learning, and in particular in large language models, have opened new opportunities to improve traditional spell-checkers with new functionalities that not only assess spelling correctness but also the suitability of a word for a given context. In our work, we present and compare two new spell-checkers and evaluate them on synthetic, learner, and more general-domain Slovene datasets. The first spell-checker is a traditional, fast, word-based approach, based on a morphological lexicon with a significantly larger word list compared to existing spell-checkers. The second approach uses a language model trained on a large corpus with synthetically inserted errors. We present the training data construction strategies, which turn out to be a crucial component of neural spell-checkers. Further, the proposed neural model significantly outperforms all existing spell-checkers for Slovene in both precision and recall.

View on arXivView PDF

Code Implementations(1)

MIT

Code for running experiments in "Neural spell-checker: Beyond words with synthetic data generation" (accepted to TSD 2024).

10PythonJun 13, 20242 years agoMIT

Similar Papers

Cite this paper

@article{klemen2024neural,
  title  = {Neural spell-checker: Beyond words with synthetic data generation},
  author = {Matej Klemen and Martin Božič and Špela Arhar Holdt and Marko Robnik-Šikonja},
  year   = {2024},
  eprint = {2410.23514},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.23514v1}
}

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

Discussion