Token and Span Classification for Entity Recognition in French Historical Encyclopedias

Ludovic Moncla, Hédi Zeghidi
6/3/2025
cs.CLcs.IR

No confident code implementation found for this paper.

Abstract

Named Entity Recognition (NER) in historical texts presents unique challenges due to non-standardized language, archaic orthography, and nested or overlapping entities. This study benchmarks a diverse set of NER approaches, ranging from classical Conditional Random Fields (CRFs) and spaCy-based models to transformer-based architectures such as CamemBERT and sequence-labeling models like Flair. Experiments are conducted on the GeoEDdA dataset, a richly annotated corpus derived from 18th-century French encyclopedias. We propose framing NER as both token-level and span-level classification to accommodate complex nested entity structures typical of historical documents. Additionally, we evaluate the emerging potential of few-shot prompting with generative language models for low-resource scenarios. Our results demonstrate that while transformer-based models achieve state-of-the-art performance, especially on nested entities, generative models offer promising alternatives when labeled data are scarce. The study highlights ongoing challenges in historical NER and suggests avenues for hybrid approaches combining symbolic and neural methods to better capture the intricacies of early modern French text.

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. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

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

Similar Papers

Cite this paper

@article{moncla2025token,
  title  = {Token and Span Classification for Entity Recognition in French Historical Encyclopedias},
  author = {Ludovic Moncla and Hédi Zeghidi},
  year   = {2025},
  eprint = {2506.02872},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.02872v1}
}

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

Discussion