Historical German Text Normalization Using Type- and Token-Based Language Modeling

Anton Ehrmanntraut
9/4/2024
cs.CL

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

Historic variations of spelling poses a challenge for full-text search or natural language processing on historical digitized texts. To minimize the gap between the historic orthography and contemporary spelling, usually an automatic orthographic normalization of the historical source material is pursued. This report proposes a normalization system for German literary texts from c. 1700-1900, trained on a parallel corpus. The proposed system makes use of a machine learning approach using Transformer language models, combining an encoder-decoder model to normalize individual word types, and a pre-trained causal language model to adjust these normalizations within their context. An extensive evaluation shows that the proposed system provides state-of-the-art accuracy, comparable with a much larger fully end-to-end sentence-based normalization system, fine-tuning a pre-trained Transformer large language model. However, the normalization of historical text remains a challenge due to difficulties for models to generalize, and the lack of extensive high-quality parallel data.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{ehrmanntraut2024historical,
  title  = {Historical German Text Normalization Using Type- and Token-Based Language Modeling},
  author = {Anton Ehrmanntraut},
  year   = {2024},
  eprint = {2409.02841},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.02841v2}
}

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

Discussion