HIPE 2026 shared task is a CLEF 2026 Evaluation Lab on the extraction and qualification of personβplace relations in multilingual historical documents, and the third edition of the HIPE-eval shared task series.
Building on the success of HIPE-2020 and HIPE-2022, which focused on entity recognition and linking, HIPE-2026 aims to support answering the question Who was where, when? and to deepen our understanding of how people and places were connected in historical media. This will enable the reconstruction of life trajectories, the tracing of mobility patterns, and the identification of actors within local contexts.
Table of Contents
- Key information
- Data: Information about data, including link to dataset statistics notebook.
- Evaluation: A simple example of prediction and evaluation.
- Acknowledgements
- References
-
π» Visit the website for general information on the shared task and registration.
-
π Read the Participation Guidelines for detailed information about the tasks, datasets and evaluation.
-
License: HIPE-2026 data is released under a CC BY-NC-SA 4.0 License
-
Where to find the data:
- in the data folder of this repository
- on Zenodo
- in the GH release v1.0
-
Release history:
- 12.06.2026: unmasked test data release (already available in our shared task evaluation repository) and final data release v1.0
- 05.05.2026: masked test data release
- 22.01.2026: full training release
- 19.12.2025: extended data sample release v1.0 and sandbox release (high quality automatic annotations)
- 04.12.2025: data sample + data json schema
HIPE-2026 uses two evaluation domains. Domain A contains historical newspaper articles in German, English, and French, spanning the nineteenth and twentieth centuries, derived from the HIPE-2022 newspaper data, with manually created entity annotations and Wikidata links. Domain B is a surprise test set consisting of French literature and historiographical works from the sixteenth to eighteenth centuries, included to assess out-of-domain generalisation.
Domain A builds on the HIPE-2022 v2.1 NE-annotated historical newspaper datasets. Primary datasets included are those that contain PERS and LOC annotations, namely: impresso-hipe-2020, newseye, sonar, and letemps. HIPE-2022 data in IOB format, containing NE mentions and Wikidata QIDs, is converted into JSON, preserving the document text and metadata, and enabling the extraction of personβplace pairs.
Domain B entity annotations and Wikidata links come from the FreEM_NER corpus (version 6), which includes an extended and improved version of the Presto core corpus. The at relationships were annotated on top of these for this shared task. Note that Test A evaluates both at and isAt relation types; Test B evaluates only at.
The preparation process for both domains involved roughly the following steps:
- Representation transformation: convert source annotations into structured JSON.
- Data cleaning & filtering: merge NIL entities and remove overly long documents.
- Extraction of candidate personβlocation pairs: identify potential pairs within each document and filter.
- Annotation β pre-annotate with an ensemble of LLMs, then manually review and correct collaboratively.
- Final dataset creation: assemble dataset splits and package for release.
- HIPE-2026 data follows this JSON schema.
- All documents from different primary datasets of HIPE-2022 are gathered in the same language-dependent JSON Line file.
- Information on the source document and its metadata are in the
mediaproperty.
-
Training and testing datasets consist of UTF-8 JSON Line files. There is one
.jsonlfile per language and split. -
Files are named according to this schema:
HIPE-2026-vx.x-<dataset>-<train|test>-<lg>.jsonl. -
Domain A data is in
data/newspapers/; Domain B data is indata/litworks/. -
Files ending in
_maskedare the test files as distributed during the evaluation period, with gold labels removed. -
The
sandbox/directory contains silver (automatically annotated) data for Domain A, intended for additional pretraining or self-supervised experiments. -
Data directory is organised per HIPE release version and dataset:
data βββ newspapers β βββ v1.0 β βββ HIPE-2026-v1.0-impresso-test_masked-de.jsonl β βββ HIPE-2026-v1.0-impresso-test_masked-en.jsonl β βββ HIPE-2026-v1.0-impresso-test_masked-fr.jsonl β βββ HIPE-2026-v1.0-impresso-test-de.jsonl β βββ HIPE-2026-v1.0-impresso-test-en.jsonl β βββ HIPE-2026-v1.0-impresso-test-fr.jsonl β βββ HIPE-2026-v1.0-impresso-train-de.jsonl β βββ HIPE-2026-v1.0-impresso-train-en.jsonl β βββ HIPE-2026-v1.0-impresso-train-fr.jsonl βββ litworks β βββ v1.0 β βββ HIPE-2026-v1.0-surprise-test_masked-fr.jsonl β βββ HIPE-2026-v1.0-surprise-test-fr.jsonl βββ sandbox βββ de-dev.jsonl βββ de-train.jsonl βββ en-dev.jsonl βββ en-train.jsonl βββ fr-dev.jsonl βββ fr-train.jsonl βββ README.md
- HIPE-2026 releases are versioned
Major.Minor. Version information is present in the data directory structure and data filenames. - Each HIPE-2026 release has an equivalent git repository release, with release notes.
In this notebook we load the training data and generate some dataset statistics.
File overview
The table below lists all data files with their split, annotation type, language, and document count (one document = one JSON line).
| Dataset | Split | Annotation | Lang | File | #docs |
|---|---|---|---|---|---|
| newspapers | train | gold | de | newspapers/v1.0/HIPE-2026-v1.0-impresso-train-de.jsonl |
34 |
| newspapers | train | gold | en | newspapers/v1.0/HIPE-2026-v1.0-impresso-train-en.jsonl |
35 |
| newspapers | train | gold | fr | newspapers/v1.0/HIPE-2026-v1.0-impresso-train-fr.jsonl |
35 |
| newspapers | test | gold | de | newspapers/v1.0/HIPE-2026-v1.0-impresso-test-de.jsonl |
19 |
| newspapers | test | gold | en | newspapers/v1.0/HIPE-2026-v1.0-impresso-test-en.jsonl |
19 |
| newspapers | test | gold | fr | newspapers/v1.0/HIPE-2026-v1.0-impresso-test-fr.jsonl |
19 |
| litworks | test | gold | fr | litworks/v1.0/HIPE-2026-v1.0-surprise-test-fr.jsonl |
30 |
| newspapers | dev | silver | de | sandbox/de-dev.jsonl |
32 |
| newspapers | dev | silver | en | sandbox/en-dev.jsonl |
17 |
| newspapers | dev | silver | fr | sandbox/fr-dev.jsonl |
107 |
| newspapers | train | silver | de | sandbox/de-train.jsonl |
88 |
| newspapers | train | silver | en | sandbox/en-train.jsonl |
56 |
| newspapers | train | silver | fr | sandbox/fr-train.jsonl |
317 |
Note on silver vs. gold annotation overlap: The silver train files
(sandbox/*-train.jsonl) contain automatic (LLM) annotations for all original silver documents, minus those released in the sample submissions. A subset of these documents was also manually annotated and appears in the gold train files (newspapers/v1.0/HIPE-2026-v1.0-impresso-train-*.jsonl). These overlapping documents are thus present in both the silver and gold train files, but carry different annotations (automatic vs. human). The document counts in the silver train files in this repository therefore include documents that were also manually annotated for gold train. Specifically:
| Lang | Silver train in repo | of which also in Gold train |
|---|---|---|
| de | 88 | 24 |
| en | 56 | 33 |
| fr | 317 | 24 |
Participants who trained on both gold and silver data should be aware of this overlap.
To validate that your .jsonl files conform to the HIPE-2026 schema:
-
Create a virtual environment and install dependencies:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt -
Run the validator script directly:
python scripts/check_jsonlschema.py \ --schemafile schemas/hipe-2026-data.schema.json \ data/newspapers/v1.0/*.jsonl data/litworks/v1.0/*.jsonl
Here, the file paths can be replaced with a path to the folder that contains your own predictions.
Let's pretend this gold file has no labels:
data/newspapers/v1.0/HIPE-2026-v1.0-impresso-train-de.jsonl
We first predict labels with a random baseline and save the output:
teamname=RANDOM
python scripts/dummy_predict.py \
--input_path data/newspapers/v1.0/HIPE-2026-v1.0-impresso-train-de.jsonl \
--output_path scripts/tmp/${teamname}_HIPE-2026-v1.0-impresso-train-de.jsonlThen we can evaluate these predictions against the gold file:
teamname=RANDOM
python scripts/file_scorer_evaluation.py \
--gold_data_file data/newspapers/v1.0/HIPE-2026-v1.0-impresso-train-de.jsonl \
--predictions_file scripts/tmp/${teamname}_HIPE-2026-v1.0-impresso-train-de.jsonlThe HIPE-2026 organising team expresses its sincere appreciation to the CLEF-2026 Lab Organising Committee for the overall coordination and support. HIPE-eval editions are organised within the framework of the Impresso - Media Monitoring of the PastοΏΌ project, funded by the Swiss National Science Foundation under grant No. CRSII5_213585 and by the Luxembourg National Research Fund under grant No. 17498891.
HIPE-2026 Extended overview (CEUR)
Juri Opitz, Maud Ehrmann, Corina RaclΓ©, Andrianos Michail, Matteo Romanello, Emanuela Boros, Simon Gabay, and Simon Clematide. 2026. Extended Overview of HIPE-2026: Evaluating Accurate and Efficient PersonβPlace Relation Extraction from Multilingual Historical Texts. In CLEF 2026 working notes, CEUR workshop proceedings, 2026. CEUR-WS. https://doi.org/10.5281/zenodo.20344461
@inproceedings{opitz_extended_2026,
title = {Extended {{Overview}} of {{HIPE-2026}}: {{Evaluating Accurate}} and {{Efficient Person}}--{{Place Relation Extraction}} from {{Multilingual Historical Texts}}},
booktitle = {{{CLEF}} 2026 Working Notes, {{CEUR}} Workshop Proceedings},
author = {Opitz, Juri and Ehrmann, Maud and Racl{\'e}, Corina and Michail,
Andrianos and Romanello, Matteo and Boros, Emanuela and Gabay, Simon and Clematide, Simon},
editor = {S{\'a}nchez Salido, Eva and {Barr{\'o}n-Cede{\~n}o}, Alberto and {Garc{\'i}a Seco de Herrera}, Alba and MacAvaney, Sean and Stru{\ss}, Julia Maria},
year = 2026,
publisher = {CEUR-WS},
doi = {10.5281/zenodo.20344461}
}HIPE-2026 Condensed Overview (LNCS)
Juri Opitz, Maud Ehrmann, Corina RaclΓ©, Andrianos Michail, Matteo Romanello and Simon Clematide. 2026. Overview of HIPE-2026: PersonβPlace Relation Extraction from Multilingual Historical Texts. In Experimental IR meets multilinguality, multimodality, and interaction. Proceedings of the seventeenth international conference of the CLEF association (CLEF 2026) (Lecture notes in computer science (LNCS)), 2026. Springer.
Preprint available on arXiv: https://arxiv.org/abs/2606.25935
@inproceedings{opitz_overview_2026,
title = {Overview of {{HIPE-2026}}: {{Person}}--{{Place Relation Extraction}} from {{Multilingual Historical Texts}}},
booktitle = {Experimental {{IR}} Meets Multilinguality, Multimodality, and Interaction. {{Proceedings}} of the Seventeenth International Conference of the {{CLEF}} Association ({{CLEF}} 2026)},
author = {Opitz, Juri and Ehrmann, Maud and Racl{\'e}, Corina and Michail,
Andrianos and Romanello, Matteo and Clematide, Simon},
editor = {Hagen, Matthias and Potthast, Martin and Stein, Benno and Schaer, Philipp and Zangerle, Eva and MacAvaney, Sean and Stru{\ss}, Julia Maria and S{\'a}nchez Salido, Eva and {Barr{\'o}n-Cede{\~n}o}, Alberto and {Garc{\'i}a Seco de Herrera}, Alba},
year = 2026,
series = {Lecture Notes in Computer Science ({{LNCS}})},
publisher = {Springer}
}-
HIPE-2022 Participant Papers in Working Notes of CLEF 2022 - Conference and Labs of the Evaluation Forum, edited by Faggioli, Guglielmo and Ferro, Nicola and Hanbury, Allan and Potthast, Martin.
-
HIPE-2022 Extended Overview Paper:
M. Ehrmann, M. Romanello, S. Najem-Meyer, A. Doucet, and S. Clematide (2022). Extended Overview of HIPE-2022: Named Entity Recognition and Linking in Multilingual Historical Documents. In Proceedings of the Working Notes of CLEF 2022 - Conference and Labs of the Evaluation Forum, edited by Guglielmo Faggioli, Nicola Ferro, Allan Hanbury, and Martin Potthast, Vol. 3180. CEUR-WS, 2022. https://doi.org/10.5281/zenodo.6979577.
@inproceedings{ehrmann_extended_2022, title = {Extended Overview of {{HIPE-2022}}: {{Named Entity Recognition}} and {{Linking}} in {{Multilingual Historical Documents}}}, booktitle = {Proceedings of the {{Working Notes}} of {{CLEF}} 2022 - {{Conference}} and {{Labs}} of the {{Evaluation Forum}}}, author = {Ehrmann, Maud and Romanello, Matteo and {Najem-Meyer}, Sven and Doucet, Antoine and Clematide, Simon}, editor = {Faggioli, Guglielmo and Ferro, Nicola and Hanbury, Allan and Potthast, Martin}, year = {2022}, volume = {3180}, publisher = {{CEUR-WS}}, doi = {10.5281/zenodo.6979577}, url = {http://ceur-ws.org/Vol-3180/paper-83.pdf} }
-
HIPE-2020 Participant Papers are in Working Notes of CLEF 2020 - Conference and Labs of the Evaluation Forum, edited by Linda Cappellato, Carsten Eickhoff, Nicola Ferro, AurΓ©lie NΓ©vΓ©ol.
-
HIPE-2020 Extended Overview Paper:
M. Ehrmann, M. Romanello, A. FlΓΌckiger, and S. Clematide, Extended Overview of CLEF HIPE 2020: Named Entity Processing on Historical Newspapers in Working Notes of CLEF 2020 - Conference and Labs of the Evaluation Forum, Thessaloniki, Greece, 2020, vol. 2696, p. 38. doi: 10.5281/zenodo.4117566.
@inproceedings{ehrmann_extended_2020, title = {Extended {{Overview}} of {{CLEF HIPE}} 2020: {{Named Entity Processing}} on {{Historical Newspapers}}}, booktitle = {Working {{Notes}} of {{CLEF}} 2020 - {{Conference}} and {{Labs}} of the {{Evaluation Forum}}}, author = {Ehrmann, Maud and Romanello, Matteo and Fl{\"u}ckiger, Alex and Clematide, Simon}, editor = {Cappellato, Linda and Eickhoff, Carsten and Ferro, Nicola and N{\'e}v{\'e}ol, Aur{\'e}lie}, year = 2020, volume = {2696}, pages = {38}, publisher = {CEUR-WS}, address = {Thessaloniki, Greece}, url = {https://infoscience.epfl.ch/record/281054}, keywords = {cited} }