Reading the Registers of Honorius III without Manual Line Transcription: Forced-Aligned HTR, End to End, Modular or Hybrid
Organizations: University of Graz Department of Digital Humanities · Institut für Österreichische Geschichtsforschung University of Vienna
Abstract
Unlocking medieval archives at scale is bottlenecked by the cost of line-level diplomatic transcriptions and manual abbreviation expansion. Focusing on the registers of Pope Honorius III (1216-1227) over 5,000 letters surviving in full only as manuscript images - we show that existing, line-break-free expert transcriptions (edition drafts) suffice to train end-to-end hand-written text recognition (HTR) that jointly transcribes and expands heavily abbreviated Latin. Using forced alignment on 860 unaligned edition entries across 394 pages of Reg. Vat. 9, we automatically bootstrap 13,122 training lines without manual alignment of segmented lines. While the generic CATMuS baseline struggles on this domain (18.9% CER) and a modular space-free HTR + word-segmentation pipeline (cf. Camps et al. 2021) plateaus at 15.6% WER, our from-scratch hybrid Conformer - combining CTC with bidirectional subword attention decoders, iterative self-realignment and n-best LM rescoring - achieves 4.7% CER and 8.7% WER (8.4% WER with ROVER system combination), nearly halving errors on clause-final words (22.7% to 12.2% WER). These figures are measured on the test lines that align with the transcription (86% of all test lines for the best hybrid). Furthermore, we address a tension between paleographic fidelity and editorial normalization: training on targets that preserve scribal name initials reduces the WER against the manuscript text on the 31 affected test lines from 13.3% to 9.2%, at a small cost against the expanded transcription (WER +0.3 points, CER +0.4). Finally, extensive ablations show that none of an auxiliary diplomatic CTC head, a copy mechanism, a permutation decoder or masked-image pretraining improves on direct end-to-end supervision, while strict padding-mask propagation and per-line beam termination make inference batch-invariant.
Figures & tables
| Study | Source | Training data | Test | Target | Result |
| ICR crowd pipeline ( Nieddu et al., 2021 ) | Reg. Vat. 12 | 20 crowd-annotated pages | 39 pages | letters + abbr. symbols | CER 19.18% |
| Transkribus model ( Nieddu et al., 2021 ) | Reg. Vat. 12 | 9,000 expert lines, other material | same 39 pages | – | CER 15.90% |
| ICR expert lines ( Ammirati et al., 2023 ; Ammirati et al., 2025 ) | Reg. Vat. 12 | 20 folios | 5 folios | expanded | 8 errors / 80-char. line |
| CATMuS, Kraken ( Clérice et al., 2024 ) | 8th–16th c. | 146,885 / 138,900 lines | seen / held-out mss. | graphemic | CER 4.7 / 13.1% |
| Camps et al. (2021) , full systems | BnF lat. 14525 | 1,524 lines, one scribe | folio 45v | expanded | CER 6.89–8.60%, WER 31.81–54.68% |
| Torres Aguilar and Jolivet (2023) | charters, registers | 105,000 lines | held-out mss. | semi-diplomatic | accuracy 0.85 / 0.90 |
| Recognizer | WER | CER | final | OOV | ||
|---|---|---|---|---|---|---|
| % | % | % | % | % | % | |
| Baseline and decoding | ||||||
| C, greedy CTC | 14.7 | 7.1 | 22.7 | 26.9 | 10.5 | 13.6 |
| C retrained with mask propagation | 14.3 | 6.9 | 19.8 | 26.6 | 8.4 | 11.0 |
| C + word trigram LM | 13.0 | 6.8 | 19.9 | 26.0 | 9.9 | 11.6 |
| Attention decoders (on masked C) | ||||||
Appendix figures & tables7 assets
Supplementary material from the paper’s appendix.
Appendix
| entries | words | lines | accepted | silver | |
|---|---|---|---|---|---|
| % | lines | ||||
| Year 1 (Luger), fol. 1–130 | 535 | 132,943 | 12,166 | 83.4 | 8,556 |
| Year 2, part (Singh Bottanova), fol. 137–203 | 325 | 70,876 | 6,966 | 80.8 | 4,566 |
| train pages (315) | 15,282 | 82.5 | 10,525 | ||
| dev pages (40) | 1,846 | 84.8 | 1,313 | ||
| test pages (39) | 2,004 | 79.3 | 1,284 |
| Recognizer | line CER | compared CER | WER | page CER | aligned |
|---|---|---|---|---|---|
| % | % | % | % | % | |
| A CATMuS Medieval 1.5 | 19.5 | 18.9 | 54.3 | 26.4 | 79 |
| A ′ = A + rule expansion | 18.0 | 17.5 | 48.1 | – | 80 |
| B CATMuS fine-tuned | 8.5 | 8.3 | 18.1 | 12.2 | 78 |
| C Conformer-CTC | 7.8 | 7.1 | 14.5 | 15.9 | 89 |
| C+G (C with Gaussian logit head) | 7.9 | 7.3 | 15.4 | 14.9 | 88 |
| data | train lines | epochs | dev CER | CER | WER |
|---|---|---|---|---|---|
| % | % | % | |||
| 10% | 1,052 | 60 | 10.7 | 11.5 | 28.9 |
| 25% | 2,631 | 50 | 8.1 | 9.2 | 20.6 |
| 50% | 5,262 | 60 | 6.9 | 8.0 | 17.0 |
| 100% | 10,525 | 57 | 5.9 | 7.1 | 14.7 |
| C | hybrid | + NER | ||||
| Position (reference clause ends) | words | WER | abbreviated | in full | WER | WER |
| % | % | % | % | % | ||
| clause-final word | 619 | 22.3 | 25.4 | 19.6 | 16.4 | 17.3 |
| penultimate word | 600 | 19.5 | 21.1 | 18.1 | 16.8 | 16.2 |
| 3rd–4th word from the end | 1,160 | 20.3 | 16.0 | 25.0 | 17.1 | 17.2 |
| all other words | 17,974 | 13.9 | 13.6 | 14.1 | 11.9 | 12.3 |
| expanded ref. | sigla ref., all | sigla ref., 31 lines | names | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Recognizer | WER | CER | WER | CER | WER | CER | WER | ||
| hybrid, names expanded (E10) | 12.5 | 6.4 | 8.9 | 4.5 | 13.3 | 10.1 | 32.1 | 8.1 | 10.1 |
| hybrid, sigla as written | 12.8 | 6.8 | 8.7 | 4.3 | 9.2 | 5.0 | 29.6 | 7.8 | 10.5 |
| hybrid, sigla + NER head | 12.8 | 6.8 | 8.7 | 4.3 | 8.2 | 4.9 | 29.4 | 7.2 | 10.6 |
| hybrid, silver v2 + R2L + NER head | 10.5 | 5.2 | 8.1 | 4.0 | 9.2 | 5.9 | 31.0 | 11.7 | 5.0 |
| + LM rescoring, sigla guard | 9.8 | 5.1 | 7.2 | 3.8 | 7.7 | 5.2 | 31.7 | 11.1 | 4.9 |
| Model | batch | lines changed | CER | WER | ||
|---|---|---|---|---|---|---|
| vs. batch 1 | % | % | % | % | ||
| C as trained | 1 | 0 | 7.08 | 14.48 | 10.5 | 13.6 |
| 16 | 465 | 7.01 | 14.39 | 11.2 | 13.2 | |
| 32 | 598 | 7.14 | 14.48 | 12.1 | 13.4 | |
| 32, random | 810 | 7.08 | 14.44 | 9.5 | 13.2 | |
| C weights, masked inference | 1 | 0 | 7.09 | 14.49 | 10.5 | 13.6 |
Historical Document Processing
Historical document processing uses AI to transcribe, structure, restore, and analyze manuscripts, books, newspapers, and archival records.
See all 76 papers