CLLGNov 6, 2020

An Unsupervised method for OCR Post-Correction and Spelling Normalisation for Finnish

arXiv:2011.03502v1731 citations
AI Analysis

This addresses the problem of OCR errors degrading NLP system performance for Finnish historical corpora, offering an incremental improvement over existing methods.

The paper tackled OCR error correction and spelling normalization for Finnish historical texts by adapting an unsupervised neural machine translation method, achieving increased performance while remaining fully unsupervised.

Historical corpora are known to contain errors introduced by OCR (optical character recognition) methods used in the digitization process, often said to be degrading the performance of NLP systems. Correcting these errors manually is a time-consuming process and a great part of the automatic approaches have been relying on rules or supervised machine learning. We build on previous work on fully automatic unsupervised extraction of parallel data to train a character-based sequence-to-sequence NMT (neural machine translation) model to conduct OCR error correction designed for English, and adapt it to Finnish by proposing solutions that take the rich morphology of the language into account. Our new method shows increased performance while remaining fully unsupervised, with the added benefit of spelling normalisation. The source code and models are available on GitHub and Zenodo.

Code Implementations1 repo
Foundations

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

Your Notes