[Mova](https://md.mova.elamur.ai/free/en/) · [this page in HTML](https://mova.elamur.ai/free/en/docs/papers/schneider-2017-comparing-rule-based-smt-based/)

[home](https://md.mova.elamur.ai/free/en/) / [docs](https://md.mova.elamur.ai/free/en/docs/) / [papers](https://md.mova.elamur.ai/free/en/docs/papers/) / [English](https://md.mova.elamur.ai/free/en/docs/papers/en/) / Comparing Rule-based and SMT-based Spelling Normalisation for English Historical Texts

# Comparing Rule-based and SMT-based Spelling Normalisation for English Historical Texts

**Authors:** Gerold Schneider, [Eva Pettersson](https://md.mova.elamur.ai/free/en/docs/papers/authors/eva-pettersson/) and [Michael Percillier](https://md.mova.elamur.ai/free/en/docs/papers/authors/michael-percillier/) · **Year:** 2017 · **Venue:** Proceedings of the NoDaLiDa 2017 Workshop on Processing Historical Language **Link:** [aclanthology.org/W17-0508](https://aclanthology.org/W17-0508/) · **Licence:** [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)

[**9** citations](https://openalex.org/works?filter=cites:W2625023053) openalex-snapshot · 2026-10-14[**6** citations in our library](https://md.mova.elamur.ai/free/en/docs/papers/cited-by/schneider-2017-comparing-rule-based-smt-based/) of the 140673 papers whose bibliographies we read[Proceedings of the NoDaLiDa 2017 Workshop on Processing Historical Language](https://aclanthology.org/volumes/W17-05/)[licence](https://creativecommons.org/licenses/by/4.0/)

- [Publisher's page](https://aclanthology.org/W17-0508/)
- [PDF](https://aclanthology.org/W17-0508.pdf)
- [DOI 10.5167/uzh-137462](https://doi.org/10.5167/uzh-137462)
- [OpenAlex](https://openalex.org/W2625023053)

**Authors (3)**

1. [Gerold Schneider](https://openalex.org/A5026936665) [ORCID](https://orcid.org/0000-0002-1905-6237) · h 25 · 2001 citations · 181 works
2. [Eva Pettersson](https://openalex.org/A5003870300) [ORCID](https://orcid.org/0000-0002-1447-4501) · h 10 · 347 citations · 47 works
3. [Michael Percillier](https://openalex.org/A5079200308) [ORCID](https://orcid.org/0000-0002-5195-3501) · h 6 · 204 citations · 40 works

Citations and author metrics from openalex-snapshot (2026-10-14); authors with the same name are not always told apart.

## What it is about

Historical spellings must be mapped to present-day spelling before taggers and parsers can work on them. The paper compares two systems on the ARCHER corpus (English texts from 1650 to 1850): VARD2, a rule-based tool that combines a replacement dictionary, SoundEx-like matching and letter-replacement rules with hand-set weights, and a character-level statistical machine translation (SMT) model. Training used 109 annotated documents (about 200,000 words, 6,975 normalisations); evaluation used 30 documents with 1,467 normalisations. Inter-annotator agreement was 83%. The rule-based system reaches up to 94% precision at 74% recall once trained on the ARCHER data; the SMT system is less precise (80.5% precision, 64.4% recall on the full evaluation set) but improves accuracy in every tested period. Its main errors are missed apostrophes (mans, o'er) and endings such as -ie and -y, while VARD2 wrongly maps second-person -st verb forms (hast, darest) to plurals. Keeping function words such as thy and thee out of normalisation gave a clear gain.

## Ideas

- I1. `en/src/emode.rs`: a layered normaliser in the same spirit as VARD2. First a closed dictionary of Early Modern forms, then letter-replacement rules with fixed weights chosen by counts on a training split, then a dictionary check. Report precision and recall per century, run twice.
- I2. Protect function words by construction: a frozen list of forms that are never rewritten (thy, thee, thou, ye), taken from the training data. Measure how many false rewrites the list prevents on a held-out split.
- I3. Add an apostrophe and clitic rule set (mans to man's, y'are to you're) to the tokeniser, and count recall errors by class, as the paper's error analysis does, so each rule is traceable.

## For Mova

The chapters are [2. Spelling, print conventions and tokens](https://md.mova.elamur.ai/free/en/docs/languages/en-x-emode/02-spelling-and-tokens/) and [06. Spelling rules: inflection, derivation, compounds and national standards](https://md.mova.elamur.ai/free/en/docs/languages/en/06-spelling-rules/). The code is `en/src/emode.rs` (closed table), `en/src/tok.rs` (tokeniser) and `en/src/morph.rs`. The measure: precision and recall per century on held-out Early Modern lessons, with the SMT-style lesson that a smaller, period-specific rule set can beat a larger one. Negative control: run the normaliser on modern text; it must change almost nothing.

Topics: [Machine translation](https://md.mova.elamur.ai/free/en/docs/papers/topics/machine-translation/)

## Cite

The paper itself, not this card. BibTeX from the library's record of the work. [DOI 10.5167/uzh-137462](https://doi.org/10.5167/uzh-137462)

```
@inproceedings{schneider2017comparing,
  title = {{Comparing Rule-based and SMT-based Spelling Normalisation for English Historical Texts}},
  author = {Schneider, Gerold and Pettersson, Eva and Percillier, Michael},
  booktitle = {Proceedings of the NoDaLiDa 2017 Workshop on Processing Historical Language},
  year = {2017},
  doi = {10.5167/uzh-137462},
  url = {https://doi.org/10.5167/uzh-137462}
}
```

- [← previous Adposition and Case Supersenses v2.6: Guidelines for English](https://md.mova.elamur.ai/free/en/docs/papers/schneider-2017-adposition-case-supersenses-v2-6/)
- [next → Categories of coherence relations in discourse annotation](https://md.mova.elamur.ai/free/en/docs/papers/scholman-2016-categories-coherence-relations-discourse-annotation/)
- [↑ back to English](https://md.mova.elamur.ai/free/en/docs/papers/en/)

## References

16 references, 1 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. Alistair Baron and Paul Rayson. 2008. VARD 2: A tool for dealing with spelling variation in historical corpora. In Proceedings of the Postgraduate Conference in Corpus Linguistics, Birmingham. Aston University. [find](https://scholar.google.com/scholar?q=Alistair+Baron+and+Paul+Rayson%2E+2008%2E+VARD+2%3A+A+tool+for+dealing+with+spelling+variation+in+historical+corpora%2E+In+Proceedings+of+the+Postgraduate+Conference+in+Corpus+Linguistics%2C+Birmingham%2E+Aston+U) [our card](https://md.mova.elamur.ai/free/en/docs/papers/enprag-2008-baron-vard2-tool-dealing-spelling-variation/)
2. Douglas Biber, Edward Finegan, and Dwight Atkinson. 1994. Archer and its challenges: Compiling and exploring a representative corpus of historical english registers. In Udo Fries, Peter Schneider, and Gunnel Tottie, editors, Creating and using English language corpora, Papers from the 14th International Conference on English Language Research on Computerized Corpora, Zurich 1993, pages 1–13. Rodopi, Amsterdam. [↗](https://doi.org/10.1163/9789004652804_003)
3. BNC Consortium. 2007. The British National Corpus, Version 3. Distributed by Oxford University Computing Services on behalf of the BNC Consortium. [http://www.natcorp.ox.ac.uk/](http://www.natcorp.ox.ac.uk/). [↗](http://www.natcorp.ox.ac.uk/)
4. Peter Brown, Vincent Della Pietra, Stephen Della Pietra, and Robert Mercer. 1993. The Mathematics of Statistical Machine Translation: Parameter Estimation. Computational Linguistics, 19(2), pages 263–311. [find](https://scholar.google.com/scholar?q=Peter+Brown%2C+Vincent+Della+Pietra%2C+Stephen+Della+Pietra%2C+and+Robert+Mercer%2E+1993%2E+The+Mathematics+of+Statistical+Machine+Translation%3A+Parameter+Estimation%2E+Computational+Linguistics%2C+19%282%29%2C+pages+263%E2%80%93)
5. Marcello Federico, Nicola Bertoldi, and Mauro Cettolo. 2008. IRSTLM: an open source toolkit for handling large scale language models. in Proceedings of Interspeech 2008, pages 1618–1621. [find](https://scholar.google.com/scholar?q=Marcello+Federico%2C+Nicola+Bertoldi%2C+and+Mauro+Cettolo%2E+2008%2E+IRSTLM%3A+an+open+source+toolkit+for+handling+large+scale+language+models%2E+in+Proceedings+of+Interspeech+2008%2C+pages+1618%E2%80%931621%2E)
6. Philipp Koehn, Hieu Hoang, Alexandra Birch, Chris Callison-Burch, Marcello Federico, Nicola Bertoldi, Brooke Cowan, Wade Shen, Christine Moran, Richard Zens, Chris Dyer, Ondřej Bojar, Alexandra Constantin, and Evan Herbst, 2007. Moses: Open Source Toolkit for Statistical Machine Translation. in Proceedings of the 45th Annual Meeting of the ACL on Interactive Poster and Demonstration Sessions, pages 177–180. [find](https://scholar.google.com/scholar?q=Philipp+Koehn%2C+Hieu+Hoang%2C+Alexandra+Birch%2C+Chris+Callison%2DBurch%2C+Marcello+Federico%2C+Nicola+Bertoldi%2C+Brooke+Cowan%2C+Wade+Shen%2C+Christine+Moran%2C+Richard+Zens%2C+Chris+Dyer%2C+Ondr%CC%8Cej+Bojar%2C+Alexandra+Const)
7. Hrafn Loftsson. 2008. Tagging icelandic text: A linguistic rule-based approach. Nordic Journal of Linguistics, 31(1). [↗](https://doi.org/10.1017/s0332586508001820)
8. Franz Josef Och and Hermann Ney. 2003. A Systematic Comparison of Various Statistical Alignment Models. Computational Linguistics, 1(29), pages 19–51. [↗](https://doi.org/10.1162/089120103321337421)
9. Eva Pettersson, Beáta Megyesi, and Jörg Tiedemann. 2013. An SMT approach to automatic annotation of historical text. In Proceedings of the NoDaLiDa 2013 workshop on Computational Historical Linguistics. [find](https://scholar.google.com/scholar?q=Eva+Pettersson%2C+Bea%CC%81ta+Megyesi%2C+and+Jo%CC%88rg+Tiedemann%2E+2013%2E+An+SMT+approach+to+automatic+annotation+of+historical+text%2E+In+Proceedings+of+the+NoDaLiDa+2013+workshop+on+Computational+Historical+Linguist)
10. Eva Pettersson, Beáta Megyesi, and Joakim Nivre. 2014. A multilingual evaluation of three spelling normalisation methods for historical text. In Proceedings of the 8th Workshop on Language Technology for Cultural Heritage, Social Sciences, and Humanities (LaTeCH) @ EACL 2014, pages 32–41, Gothenburg, Sweden. [find](https://scholar.google.com/scholar?q=Eva+Pettersson%2C+Bea%CC%81ta+Megyesi%2C+and+Joakim+Nivre%2E+2014%2E+A+multilingual+evaluation+of+three+spelling+normalisation+methods+for+historical+text%2E+In+Proceedings+of+the+8th+Workshop+on+Language+Technology)
11. Paul Rayson, Dawn Archer, Alistair Baron, Jonathan Culpeper, and Nicholas Smith. 2007. Tagging the bard: Evaluating the accuracy of a modern POS tagger on Early Modern English corpora. In Proceedings of Corpus Linguistics 2007. University of Birmingham, UK. [find](https://scholar.google.com/scholar?q=Paul+Rayson%2C+Dawn+Archer%2C+Alistair+Baron%2C+Jonathan+Culpeper%2C+and+Nicholas+Smith%2E+2007%2E+Tagging+the+bard%3A+Evaluating+the+accuracy+of+a+modern+POS+tagger+on+Early+Modern+English+corpora%2E+In+Proceedings+)
12. Silke Scheible, Richard J. Whitt, Martin Durrell, and Paul Bennett. 2011. Evaluating an ’off-the-shelf’ POS-tagger on Early Modern German text. In Proceedings of the ACL-HLT 2011 Workshop on Language Technology for Cultural Heritage, Social Sciences, and Humanities (LaTeCH 2011), Portland, Oregon. [find](https://scholar.google.com/scholar?q=Silke+Scheible%2C+Richard+J%2E+Whitt%2C+Martin+Durrell%2C+and+Paul+Bennett%2E+2011%2E+Evaluating+an+%E2%80%99off%2Dthe%2Dshelf%E2%80%99+POS%2Dtagger+on+Early+Modern+German+text%2E+In+Proceedings+of+the+ACL%2DHLT+2011+Workshop+on+Language+)
13. Christer Samuelsson and Atro Voutilainen. 1997. Comparing a linguistic and a stochastic tagger. In Proceedings of of ACL/EACL Joint Conference, Madrid. [↗](https://doi.org/10.48550/arxiv.cmp-lg/9706005)
14. Yves Scherrer and Tomaz̆ Erjavec. 2013. Modernizing historical Slovene words with character-based SMT. In Proceedings of the 4th Biennial Workshop on Balto-Slavic Natural Language Processing, pages 58–62. [find](https://scholar.google.com/scholar?q=Yves+Scherrer+and+Tomaz%CC%86+Erjavec%2E+2013%2E+Modernizing+historical+Slovene+words+with+character%2Dbased+SMT%2E+In+Proceedings+of+the+4th+Biennial+Workshop+on+Balto%2DSlavic+Natural+Language+Processing%2C+pages+58)
15. Gerold Schneider, Hans Martin Lehmann, and Peter Schneider. 2014. Parsing Early Modern English corpora. Literary and Linguistic Computing, first published online February 6, 2014 doi:10.1093/ llc/fqu001. [find](https://scholar.google.com/scholar?q=Gerold+Schneider%2C+Hans+Martin+Lehmann%2C+and+Peter+Schneider%2E+2014%2E+Parsing+Early+Modern+English+corpora%2E+Literary+and+Linguistic+Computing%2C+first+published+online+February+6%2C+2014+doi%3A10%2E1093%2F+llc%2Ffqu0)
16. Jörg Tiedemann. 2009. Character-based PSMT for closely related languages. Proceedings of 13th Annual Conference of the European Association for Machine Translation (EAMT’09), pages 12–19. [find](https://scholar.google.com/scholar?q=Jo%CC%88rg+Tiedemann%2E+2009%2E+Character%2Dbased+PSMT+for+closely+related+languages%2E+Proceedings+of+13th+Annual+Conference+of+the+European+Association+for+Machine+Translation+%28EAMT%E2%80%9909%29%2C+pages+12%E2%80%9319%2E)
