Letter Lemmatization: One-to-one and Banded RNNs for Reversing Character-Set Simplification and Abbreviation in Medieval Text
Summary
This research introduces "Letter Lemmatization," a method employing one-to-one and Banded Recurrent Neural Networks (RNNs) to address character-set fluidity, simplification, and abbreviation in medieval texts. The approach trains character-level one-to-one RNNs using self-supervision to reverse character mappings, recovering half the Character Error Rate (CER) even with just 20 text lines. These networks significantly improve Handwritten Text Recognition (HTR) post-correction, even while ignoring insertions/deletions. The same networks, when configured as Banded RNNs with character-level alignment from parallel corpora, successfully expand abbreviations in medieval charter transcriptions. The work also defines a heuristic for semantic character similarity and provides a rich Python library implementing all presented methods.
Key takeaway
For NLP engineers or digital humanists working with historical documents, this research offers a robust solution for normalizing diverse medieval text corpora. You can apply the proposed one-to-one and Banded RNNs to automatically correct character-set variations and expand abbreviations, significantly improving data quality for downstream analysis. Consider integrating the provided Python library to streamline your preprocessing workflows for challenging historical datasets.
Key insights
Flexible character-set transformation and abbreviation expansion in medieval texts are achievable using self-supervised and aligned RNNs.
Principles
- Self-supervision can reverse character mappings.
- Banded RNNs expand abbreviations effectively.
- Semantic character similarity aids mapping.
Method
Train character-level one-to-one RNNs with self-supervision for character mapping reversal, then use the same networks as Banded RNNs with character-level alignment for abbreviation expansion.
In practice
- Post-correct Handwritten Text Recognition (HTR).
- Expand medieval text abbreviations.
- Develop custom character-set mappings.
Topics
- Letter Lemmatization
- Recurrent Neural Networks
- Medieval Texts
- Character-Set Simplification
- Abbreviation Expansion
- Handwritten Text Recognition
- Natural Language Processing
Best for: Research Scientist, AI Scientist, NLP Engineer
Related on AIssential
See Counsel's argued verdicts on the open AI decisions leaders are weighing →
Editorial summary, takeaway, and curation by AIssential. Original article published by Computation and Language.