CLSep 29, 2024

Scrambled text: training Language Models to correct OCR errors using synthetic data

arXiv:2409.19735v13 citationsh-index: 2
Originality Incremental advance
AI Analysis

This addresses usability issues in historical archives by providing a practical method for OCR correction, though it is incremental as it builds on existing CLOCR-C approaches.

The paper tackles the problem of correcting OCR errors in digitized historical archives by fine-tuning language models on synthetic data, achieving a 55% reduction in character error rate and 32% reduction in word error rate compared to the base model.

OCR errors are common in digitised historical archives significantly affecting their usability and value. Generative Language Models (LMs) have shown potential for correcting these errors using the context provided by the corrupted text and the broader socio-cultural context, a process called Context Leveraging OCR Correction (CLOCR-C). However, getting sufficient training data for fine-tuning such models can prove challenging. This paper shows that fine-tuning a language model on synthetic data using an LM and using a character level Markov corruption process can significantly improve the ability to correct OCR errors. Models trained on synthetic data reduce the character error rate by 55% and word error rate by 32% over the base LM and outperform models trained on real data. Key findings include; training on under-corrupted data is better than over-corrupted data; non-uniform character level corruption is better than uniform corruption; More tokens-per-observation outperforms more observations for a fixed token budget. The outputs for this paper are a set of 8 heuristics for training effective CLOCR-C models, a dataset of 11,000 synthetic 19th century newspaper articles and scrambledtext a python library for creating synthetic corrupted data.

Code Implementations3 repos
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes