Skip to main content
Have a personal or library account? Click to login
Repurposing and Adapting Language Resources for a Historical Italian Large Language Model Benchmark Cover

Repurposing and Adapting Language Resources for a Historical Italian Large Language Model Benchmark

Open Access
|Sep 2026

Full Article

1 Context and motivation

In this paper, we present our work of reusing language resources in Italian to construct a benchmark that serves to assess the ability of general purpose large language models (LLMs) in understanding historical Italian. Our benchmark is constructed by adapting several existing Italian linguistic resources, adhering to the standards of similar benchmarks in the field. To the best of our knowledge, our work represents the first benchmark with such scope. The benchmark, together with its evaluation code, are publicly available.1

Currently, no standardized framework exists for evaluating LLMs on historical Italian, despite growing interest in applying these models to cultural heritage materials. To address this research gap, we introduce a benchmark with two primary aims. Firstly, in the development of digital archives, such as historical documents, manuscripts, and correspondence, it is a common practice to enrich these collections with annotations such as syntactic information and named entities with the purpose to support subsequent scholarly analysis (Corbetta et al., 2025; Cristofaro et al., 2023; Manca et al., 2025). Traditionally, this annotation process has relied heavily on the manual efforts of domain experts, making it time-consuming and resource-intensive. LLMs, on the other hand, offer a cost-effective alternative that reduces the need for manual labor. However, they remain prone to errors and typically require post-editing. In this context, a benchmark tailored to historical Italian can guide model selection for large-scale digital archive projects, helping to identify the most effective LLM for the task and thereby minimizing the manual effort required. Secondly, establishing a standardized means of evaluating LLMs on historical Italian facilitates the development of language models that are more capable in handling diachronic linguistic variation.

In this section, we provide the research background by reviewing the synergistic development of benchmarks and language models (Section 1.1) in recent years, and the current state of existing benchmarks for natural language understanding (Section 1.2). Finally, we summarize our motivations and contributions.

1.1 The Development of Benchmarks

In the field of Natural Language Processing (NLP), benchmarks serve as the foundational instruments for standardized evaluation, providing the metrics necessary to quantitatively assess a language model’s capabilities. The architecture and methodology of these benchmarks have undergone a profound evolution together with the rapid advancements in language model architectures over the last several decades (Ni et al., 2025).

This progression originated with statistical language models, which relied on probabilistic N-gram distributions, and transitioned into neural network-based models such as LSTM (Hochreiter & Schmidhuber, 1997) that utilized dense vector representations to capture deeper semantic relationships. Vaswani et al. (2017) proposed the attention-based Transformer architecture, which established a new paradigm in the design of language models. Initially, the most prominent implementations of this architecture were discriminative models. Discriminative models, such as BERT (Devlin et al., 2019) and RoBERTa (Y. Liu et al., 2019), utilize the encoder stack and are typically trained on a Masked Language Modeling and Next Sentence Predicting objectives. They serve primarily as feature extractors of the input text, generating dense vector embeddings that capture bidirectional context. These embeddings are highly effective for downstream tasks like sentiment analysis, named entity recognition, and document classification, where a good understanding of the input text is required. Generally, these discriminative models are pre-trained on vast quantities of unlabeled text in an unsupervised manner, then adapted for specific applications through fine-tuning on task-specific datasets (Naveed et al., 2025). Consequently, the benchmarks traditionally used to evaluate these models consist of relatively small, single-task datasets partitioned into training, development, and test sets. The language models are fine-tuned or trained on the training and development sets, then tested on the test set.

The recent rapid development of generative LLMs and their emergent capabilities, such as few-shot and zero-shot learning, has fundamentally transformed the different NLP tasks into a unified generative format. The popular LLMs include the Llama series (Touvron et al., 2023), DeepSeek (A. Liu et al., 2025), GPT series (Brown et al., 2020), etc. Unlike the discriminative models, these LLMs are general purpose with versatile capabilities. Consequently, the benchmarks evolved alongside LLMs to assess a wider range of abilities such as reasoning, knowledge, and cultural alignment. Many of these benchmarks are designed for evaluation in zero-shot or few-shot settings. These methods require very little or no training data, which aligns more closely with how these models are used in practice (Ni et al., 2025). The multiple-choice question-answering format adopted by many of these benchmarks has become a popular paradigm, as it permits automatic and unambiguous scoring. Other benchmarks (Bai et al., 2024; Zheng et al., 2023) instead adopt an LLM-as-judge approach to evaluate open-ended questions. To thoroughly assess the abilities of LLMs in a given language, it is common practice to report their performance on a multi-task benchmark such as BIG-Bench (Srivastava et al., 2023), which aggregates a diverse collection of tasks spanning reasoning, knowledge, and language understanding, thereby providing a more comprehensive picture of model capabilities than any single task could offer.

1.2 Benchmarking Historical Languages

Various benchmarks exist to measure language models’ performance on historical languages. This section reviews the benchmark construction works that served as primary references for our study and guided our benchmark design and provide a comprehensive review of the research background. These benchmarks can be categorized based on the type of language models they aim to evaluate. For discriminative language models, tasks are often formulated in diverse formats, such as passage retrieval and classification, depending on the task content. In contrast, benchmarks for generative language models typically adopt a different paradigm by converting different tasks into a generative text-to-text format.

Caffagni et al. (2025) proposes to test discriminative language models’ abilities in Latin using the task of identifying intertextual biblical references within patristic commentaries, specifically Augustine’s De Genesi ad litteram. The benchmark frames the problem as an information retrieval task: given a passage from the commentary as the query, the model must retrieve the most relevant verse from a collection of biblical passages from either the Vulgate or the Vetus Latina versions. A reference can manifest in three primary forms: 1. direct citation: verbatim or near-verbatim reproduction, 2. paraphrase: rephrasing while preserving core meaning, and 3. allusion: indirect evocation with minimal lexical overlap. While fine-tuning helped, the models they tested still showed low recall, struggling to identify these subtle references. Tian et al. (2021) and Stopponi et al. (2024) created benchmarks to test discriminative language models on historical Portuguese and ancient Greek, respectively. These benchmarks are created utilizing word relatedness scores provided by human evaluators and various corpora resources. L. Liu et al. (2025) proposed a shared NER evaluation corpus for 18th-century historical texts, built by normalizing annotations across four heterogeneous datasets, and used it to benchmark language models across different evaluation modes.

WenMind (Cao et al., 2024) is a benchmark designed to evaluate generative LLMs capabilities in Chinese Classical Literature and Language Arts. This benchmark comprises 4,875 question-answer pairs for 42 fine-grained tasks. Tasks include topic classification of ancient Chinese prose, reading comprehension, named entity recognition, punctuation, word explanation, function words, homophones, and polysemy disambiguation, etc. Data in this benchmark are collected from the internet, open-source datasets, or generated by LLMs and are then manually examined. They evaluated 31 LLMs on this benchmark, including general-purpose models and LLMs specialized in ancient Chinese. The results show that models pre-trained primarily on Chinese corpora generally outperform models first pre-trained on English data and subsequently fine-tuned on Chinese data. Surprisingly, models specifically tailored for ancient Chinese perform significantly worse than general-purpose Chinese LLMs of comparable size. This counterintuitive finding highlights the importance of domain-specific benchmarks for effective LLM selection. Similarly, CHENGYU-Bench (Fu et al., 2025) is a benchmark which aims to evaluate LLMs capabilities for Chinese idioms understanding via different tasks.

With regard to the Italian language, benchmarks such as CALAMITA (Attanasio et al., 2024) have been introduced to evaluate LLM performance on diverse text genres and tasks. In addition, datasets such as KIND (Paccosi & Aprosio, 2022), developed for named entity recognition, can be used to assess specific capabilities of LLMs. However, the scope of these resources remains confined to modern Italian. Several studies have investigated the capabilities of language models on historical Italian. For example, Corbetta et al. (2024) explored the feasibility of improving dependency parsing annotation generation by training language models on annotated modern Italian data. Santini et al. (2026) introduced a named entity recognition dataset based on Italian texts spanning from the early 18th century to the late 20th century, and evaluated the performance of instruction-tuned models as well as the fine-tuned GLiNER (Zaratiana et al., 2024) model on this dataset. Nevertheless, these works always have a specific focus on a certain task or specific text genre and, to the best of our knowledge, there is currently no benchmark designed with the aim to assess comprehensively LLMs’ natural language understanding capabilities in historical Italian. This identified gap provides the central motivation for our work.

Following examples of similar works, we formatted our benchmark into a question-answering framework. We selected a diverse range of historical Italian language resources, which were then repurposed to construct a benchmark for assessing the capabilities of LLMs in understanding historical Italian. The principles guiding our resource collection, along with the selected datasets, are presented in Section 2.

The contributions of our work are:

  • We introduce the first benchmark specifically designed to evaluate the performance of LLMs on historical Italian.

  • We conduct an evaluation of several frontier LLMs using the proposed benchmark in order to provide reference for future works and highlight current model capabilities and limitations.

2 Description of the datasets

During the dataset selection process for the historical Italian benchmark, we adhered to several principles:

  1. Comprehensiveness: The datasets should be as diverse as possible, encompassing various genres such as poetry, correspondence, commentaries, and novels.

  2. Temporal Breadth: The resources should cover different periods of the Italian language, from the emergence of its earliest form in the High Middle Ages to the 19th century.

  3. Author Diversity: To ensure the benchmark remains unbiased toward a single figure, each author is represented only once. For instance, despite the abundance of resources related to Dante Alighieri, we selected only the Dante Source dataset. This restriction ensures the benchmark evaluates proficiency in historical Italian as a whole, rather than specializing in a single historical figure’s work.

  4. High Quality: The annotations of the selected dataset have to be manually created or manually reviewed.

Table 1 provides a general overview of the datasets leveraged for the construction of the benchmark. As can be seen, beyond genre and chronological diversity, the datasets also span diatopic and geographic variation. LeggoManzoni is the clearest case: for the creation of Quarantana, Manzoni revised the novel’s language toward living Florentine usage, though Lombard traces remain. The Classense letters carry a Romagnol provenance from Ravenna and the Bellini letters a Sicilian one, from Catania, both in a cultivated epistolary register. The two poetic resources are predominantly Tuscan: the Cavalcanti sonnets and Dante’s works belong to the Florentine Duecento–Trecento tradition, although the Duecento sources mapped in DanteSource reach further vernacular schools, including the Sicilian. Biblioteca Italiana is diatopically heterogeneous by construction, involving 86 authors spanning from the 13th century to modern era. The details of these datasets are presented below.

Table 1

Overview of the datasets used to construct the historical Italian benchmark.

DATASETGENREPERIODMAIN AUTHOR(S)DESCRIPTION
LeggoManzoniNovel & commentaries19th c. (comm. 1893–2021)A. ManzoniFull text of I Promessi Sposi with 40 critical commentaries
Classense (Canneti–Fiacchi)CorrespondenceEarly 18th c. (1711–1720)P. Canneti, M. Fiacchi129 letters with named-entity annotations
Bellini Digital CorrespondenceCorrespondenceEarly 19th c.V. Bellini29 letters with named-entity annotations
Biblioteca ItalianaVarious genresFrom 13th c. to modern eraMultiple authors1,343 books from a broad digital library
Cavalcanti RhymesPoetry13th c.G. Cavalcanti22 sonnets annotated with dependency syntax
DanteSourcePoetry14th c.D. AlighieriOntology of primary sources referenced by Dante in his works

2.1 LeggoManzoni

LeggoManzoni2 is a digital scholarly platform developed at the University of Bologna that makes available the full text of Alessandro Manzoni’s I Promessi Sposi in its canonical 1840–42 edition (the Quarantana), accompanied by forty critical commentaries spanning over a century of Manzoni scholarship, from Petrocchi (1893–1902) to Raimondi and Bottoni (2021). The commentaries are encoded in TEI-XML (Levchenko et al., 2025) and annotate semantically significant passages of the novel with linguistic glosses, etymological notes, and contextual explanations. Together, they represent the full collection of Manzoni’s critical reception, from late 19th-century philology to contemporary annotated editions.

2.2 Classense’s Canneti-Fiacchi Correspondence

The Classense dataset contains the correspondence between Pietro Canneti and Mariangelo Fiacchi, two Camaldolese monks active at the Biblioteca Classense in Ravenna, Italy during the early 18th century. The whole correspondence consists of over 600 letters spanning the period 1700–1730. The letters of Busta 10 (1711–1720) have been encoded in TEI-XML by the LUDI laboratory at the University of Bologna (Sabba, 2025).3 The encoding includes named entity markup for people, places, organizations, and bibliographic references. The 129-letter corpus contains a total of 5,546 annotated entities, with an average of 43 entities per document and an average document length of approximately 3,700 characters (Sabba et al., 2025).

2.3 The Bellini Digital Correspondence

The Bellini Digital Correspondence (Cristofaro et al., 2023, 2025)4 is a collection of letters written by the renowned composer Vincenzo Bellini from Catania, Italy during the early 19th century. The corpus is encoded following the TEI guidelines. The encoding includes named entity markup for person, group of persons, location, organization, work, and music terms. The Bellini Digital Correspondence consists of 31 letters, with an average length of 1162 characters per letter. These letters contain around 16 entities each.

2.4 Biblioteca Italiana

Biblioteca Italiana,5 meaning “Italian Library” in Italian, is a digital library of books representing Italian cultural and literary tradition from the Middle Ages to the 20th century, with more than 3,500 books included in its catalog. Around 1,600 books included in the Biblioteca Italiana are available in the text format of TEI-XML. Of these digital editions, 1,343 books are written in Italian.

2.5 Cavalcanti Rhymes

Corbetta et al. (2025) developed a manually annotated corpus of 22 sonnets from Ercole Rivalta’s edition of Guido Cavalcanti’s Rhymes (Cavalcanti, 1902). The collection includes tokenization, lemmatization, morphological tagging, and dependency syntax.

2.6 DanteSource

The DanteSource platform (Bartalesi & Meghini, 2016; Bartalesi et al., 2018) serves as an open-access web application dedicated to mapping the primary sources utilized by Dante Alighieri. In a literary context, primary sources are defined as the external texts and authors that a writer cites or references within their own compositions (Hellqvist, 2010). Typically, these intertextual connections are documented within scholarly commentaries.

By synthesizing data from various Dantean commentaries, the original developers created a specialized ontology. This framework uses the Resource Description Framework Schema to translate complex literary relationships into a structured, machine-readable format.

3 Reuse process and methodology

Following the selection phase, we process and review each resource to develop the tasks for the historical Italian benchmark. This section presents the processing methodology for each dataset, the tasks derived from them, the specific LLM capabilities these tasks are designed to evaluate, and the evaluation metrics. To address position bias, where models favor options according to their position within the context rather than their content (Wang et al., 2025), the candidate options in all multiple-choice and ranking tasks are shuffled, so that the correct answer appears in varying positions or orderings across questions.

3.1 LeggoManzoni: Word Sense Disambiguation

I Promessi Sposi, together with its commentaries, are repurposed to create a word sense disambiguation (WSD) task in the benchmark.

In the resources of LeggoManzoni project, there are 15,172 phrases of I Promessi Sposi annotated by commentary. To ensure the quality and significance of the dataset, we retained only those phrases annotated by more than one commentator, as these are considered more significant and worthy of interpretive attention. This filtering process resulted in 1,492 entries. Initial manual examination revealed that many comments were unsuitable for a WSD task, as they focused on historical context or literary appreciation rather than semantic explanation. Consequently, we conducted a screening and cleansing phase using the ChatGPT 5.2 API, prompting the system to identify entries suitable for WSD. This yielded 817 entries. Each entry consists of:

  • Target phrase: The specific phrase whose meaning is explained by the answer.

  • Context: The excerpt from I Promessi Sposi containing the target phrase.

  • Answer: A synthesized explanation of the target phrase’s meaning, created by aggregating comments from multiple commentaries.

The subsequent stage of the processing pipeline involves generating distractors for the WSD task in order to formulate the task into multiple-choice questions. First, the 817 entries were filtered by calculating the semantic similarity between the target phrase and the answer using the multilingual sentence transformer model sentence-transformers/paraphrase-multilingual- mpnet-base-v2 (Reimers & Gurevych, 2020). Only entries with a similarity score below 0.7 were retained. These expressions are considered more challenging, as the answers are less obvious.

For negative answer generation, single-word expressions were handled by identifying synonyms from the Italian dictionary developed by Ciaccio et al. (2025), derived from an XML dump of the Italian Wiktionary.6 These synonyms were then used to generate distractors. For multi-word expressions, the negative options were generated by direct prompting. Finally, all resulting entries were manually reviewed by native Italian speakers to ensure that the distractors do not semantically overlap with the correct answer. This process resulted in a final set of 200 multiple-choice WSD questions, each composed of a context, a target phrase, and six candidate answers that explain the target phrase’s meaning in the context, of which only one is correct. Box 1 shows an entry in the WSD task.

The prompts utilized throughout this process are available in Appendix A.

Box 1 An example entry of the word sense disambiguation task derived from LeggoManzoni
"target phrase": "somigliare",
"context": "La costiera, formata dal deposito di tre grossi torrenti, scende appoggiata a due monti contigui, l’uno detto di san Martino, l’altro, con voce lombarda, il Resegone, dai molti suoi cocuzzoli in fila, che in vero lo fanno somigliare a una sega: talché non è chi, al primo vederlo, purché sia di fronte, come per esempio di su le mura di Milano che guardano a settentrione, non lo discerna tosto, a un tal contrassegno, in quella lunga e vasta giogaia, dagli altri monti di nome più oscuro e di forma più comune.",
"candidates": ["Verbo che significa «imitare, ritrarre» le qualità o i modi altrui",
"Verbo transitivo che significa «paragonare, confrontare» due cose tra loro",
"Verbo riflessivo con valore di «mettersi insieme, associarsi» a qualcuno",
"Verbo che indica «rassomigliare, essere simile» e si costruisce con di",
"Verbo che può reggere sia l’oggetto diretto sia un complemento introdotto da a",
"Verbo intransitivo che vale «apparire, mostrarsi» in un certo modo o aspetto"],
"gold":"Verbo che può reggere sia l’oggetto diretto sia un complemento introdotto da a"

3.2 Classense’s Canneti-Fiacchi Correspondence & The Bellini Digital Correspondence: Named Entities Recognition

Both the Classense and Bellini datasets were derived from TEI-XML scholarly editions, and in both cases the original XML files were parsed to extract the letter text, entity annotations, and correspondence metadata (sender, recipient, date, place). The extracted data were serialized into a flat JSON format.

For the Classense corpus, indirect person references (e.g., Vostra Paternità, il Signore) were excluded, as these are referential expressions rather than named entities. A representative subset of 25 letters was selected from the full corpus of 129 letters, with the aim of preserving the overall distribution of entity types. A chi-square goodness-of-fit test confirms that the subset does not significantly differ from the full corpus in this regard (χ2 = 5.12, p = 0.163). For the Bellini corpus, two letters written in French were excluded, while the remaining 29 letters were included in the benchmark.

Classense’s Canneti-Fiacchi Correspondence and Bellini Digital Correspondence share a unified evaluation pipeline. Each document is processed individually: the model receives the full text of the letter, along with a system prompt specifying the entity types and instructions to preserve the original spelling.

The structured output from the LLM consists of predicted entities represented as key-value pairs of the entity text and its type (Lepagnol et al., 2026). To enable evaluation, these predictions are mapped back onto the source text of each letter. This is achieved by sequentially scanning the text and, for each predicted entity, matching its text to the first occurrence that has not already been assigned to a previous prediction. Evaluation is then performed in two modes: strict matching requires identical character spans and matching type; fuzzy identifies a prediction as true positive if the predicted entity type is correct and the overlap ratio between predicted entity and ground truth exceeds 0.5, computed as |LCS||predicted|+|gt|−|LCS| where |LCS| is the length of the longest common substring. The evaluation metrics are macro-averaged precision, recall, and F1. Box 2 shows an example of the NER task from the Classense Correspondence.

Box 2 An example entry of the named entity recognition task from the Classense Correspondence
"text": "Molto Reverendo Padre mio Osservandissimo Con la gratissima lettera di Vostra Paternitàricevo la nota de’ libri di Faenzae insieme la certa notizia dell’offerta già fatta dal mio Marozzi. Con questo lume ora potrò regolarmi nel rispondere alla richiesta di dieci scudi. Mi spiace che ancora non siano giunti i due Manoscritti del Quadriregio;",
"entities": [{"text": "Faenza","start": 115,"end": 121,"type":
"LOC"},
{"text": "Marozzi","start": 179,"end": 186,"type": "PER"},
{"text": "due Manoscritti del Quadriregio","start": 310,"end":
341,"type": "WORK"}]

3.3 Biblioteca Italiana: Chronological Ranking & Authorship Verification

Two tasks were developed using resources from the Biblioteca Italiana: chronological ranking and authorship verification. In the chronological ranking task, the LLM is presented with four text snippets and is required to arrange them in order from most recent to most ancient. This setup aims to evaluate the model’s ability to identify diachronic linguistic shifts across different historical periods. The authorship verification task provides the LLM with four text snippets, where three are written by the same author and one belongs to a different author of the same historical period. The model is then required to identify the outlier. This task aims to test the model’s ability to detect idiosyncratic writing styles.

The Biblioteca Italiana covers a wide range of text genres, including poetry, documents, and oratory. For the construction of the benchmark, the poetic and narrative genres were selected because they contain the highest number of unique authors within the collection. This provides sufficient resources for the development of both tasks. In order to avoid bias toward a specific author, books from authors present in other tasks were excluded.

The first step involves chunking the content of books into snippets with lengths between 200 and 600 characters. The text is split at natural sentence endings to ensure the context remains complete. To calculate the semantic similarity between snippets, the sentence-transformers/ paraphrase-multilingual-mpnet-base-v2 model from the SentenceTransformer (Reimers & Gurevych, 2020) library is utilized to encode all text snippets.

To construct a question for the chronological ranking task, a random anchor snippet is selected, and its cosine similarity is calculated against all other snippets from books of the same genre written by different authors. The three snippets most similar to the random snippet are then selected, while ensuring that the birth dates of the four authors are at least 100 years apart. This method aims to create a challenging task where models must rely on subtle diachronic linguistic cues rather than superficial semantic similarity to determine the correct chronological order.

To construct a question for the authorship verification task, a random snippet is selected, and a search is performed for two other snippets that belong to the same author but are most dissimilar from the initial selection. Finally, an additional snippet is selected from a different author that is most similar to the original snippet, ensuring the birth date distance is less than 50 years. This setup ensures that the task cannot be solved by simply identifying topical overlaps or diachronic linguistic characteristics, forcing the model to capture deeper, inherent stylistic features.

In total, 100 questions are created for each task, consisting of 50 questions using snippets from the poetic genre and 50 from the narrative genre. The evaluation metric for chronological ranking task is the mean of Spearman correlation coefficient. The evaluation metric for authorship verification is accuracy. Box 3 shows an example of the chronological ranking task. Box 4 shows an example of the authorship verification task.

Box 3 An example of the chronological ranking task. \\ represents a line break present in the poem
{"year": 1855,
"text": "del cielo azzurro. - È l’usignolo, o Rosa! -\\\\Il mare, al buio, fu cattivo. Urlava\\sotto gli schiocchi della folgore! Ora\\qua e là brilla in rosa la sua bava.\\\\Intorno a mucchi d’alga ora si dora\\la bava sua lungi da lui. S’effonde\\l’alito salso alla novella aurora."
},
{"year": 1754,
"text": "la bellicosa degli augei reina.\\Tremava tutta e si battea la guancia,\\del contumace suo furor pentita,\\\\la superba Lamagna; e del suo sangue\\tinto e satollo alfin sorgea l’olivo.\\All’apparir che fea sulle gelate"
},
{"year": 1474,
"text": "S’accosta alla spelunca spaventosa,\\e percuote a gran colpo con un’asta\\quella ferrata porta, mezzo rósa\\da’ tarli e da la rugine più guasta.\\L’Invidia, che di carne venenosa\\allora si pascea d’una cerasta,\\levò la bocca alla percossa grande\\da le amare e pestifere vivande."
},
{"year": 1313,
"text": "E sopra l’acqua del fossato gito,\\l’aguto dardo si recava in mano,\\e al petto si ponea ‘l ferro pulito,\\e ‘n terra l’asta, dicendo: «O villano\\Amor, che m’hai condotto a tal partito,\\ch’i’ moro in questo modo tanto strano!\\e pure, innanzi ch’i’ voglia più stare\\in cotal vita, mi vo’ disperare."}
Box 4 An example of the authorship verification task. The second text is produced by Stefano Guazzo, while the rest three belong to Torquato Tasso
"texts": [
"Non di risposta mi par ch’abbia bisogno, ma d’alcuna dimanda. Ditemi, dunque, perché nel giudizio s’allontana dal parlar d’Aristotele: il qual, se ben mi ricordo, vuol che così le voci come i nomi peregrini siano riguardati con maggior maraviglia? Ma, di grazia, non ci fermiamo su’ testi, se non c’è conceduta commodità di rivolger le carte con lungo studio: perché altrimenti converrebbe ch’io invocassi più volte la memoria che non fanno tutt’i poeti le Muse.",
"Fu accettata dalla Reina questa risposta, ma con tutto ciò tornò il signor Giovanni a dire: – Può essere che questa ragione abbia luogo fra noi, ma non sarebbe già stata accettata in quel paese dove si sogliono misurare i corpi con una cintola di certa misura, nella quale se per avventura alcuno non poteva capire, era tenuto per disonorato e per uno della greggia d’Epicuro. E parimente i Lacedemoni con aspre leggi castigavano gli uomini grassi, conoscendo che così fatti corpi erano inutili a se stessi e agli altri.",
"La confuse, se c’era, e io poteva farlo con tale esempio; ma s’ella c’era, doveva esserci per rispetto della quantità significata o della relazione, o pur per rispetto delle diverse misure della quantità.",
"Non sarà dunque sconvenevole a l’epico, che somiglia l’uomo d’arme, usare alcuna saetta tolta da la faretra d’Ovidio; la qual vada a ferire in modo che la piaga porti seco il diletto accompagnato con la maraviglia."
],
"solution": 1

3.4 Cavalcanti Rhymes: Head Prediction & Dependency Relationship Prediction

The 22 manually annotated sonnets in Rhymes contain a total of 65 sentences, encoded in the CoNLL-U format7 with information on lemmatization, part-of-speech tagging, and dependency parsing. Two tasks are derived from this dataset to test the syntactic parsing capabilities of LLMs: head prediction and dependency relation prediction.

In the head prediction task, given a sentence, a selected token, and four potential head tokens, the LLM is prompted to identify which one is the true head of the selected token. Distractors are selected by prioritizing tokens that share the same case, gender, number, and part-of-speech features as the real head. One instance is created from each sentence. In the dependency relation prediction task, given a sentence, a selected token, its head, and four possible dependency relations, the LLM is prompted to identify the correct relationship. The distractor relations are selected by querying the most frequent dependency relations of tokens sharing the same part-of-speech feature as the selected token.

One head prediction question is created for each sentence. Two dependency relationship questions are created for each dependency relationship type. In total, 65 questions are created for the head prediction task, 70 questions are created for the dependency relation prediction task. The evaluation metric for both tasks is accuracy. Box 5 shows one example of each task.

Box 5 Examples of head prediction task (above) and dependency relation prediction task (below) derived from the Cavalcanti’s sonnets
"selected_token": "un",
"true_head": "pietà",
"distractors": ["amore","noia","gioia",],
"text": "Ma quando sento che sì dolce sguardo dentro da li occhi mi passò a lo core e posevi uno spirito di gioia, di farne a lei merzè già mai non tardo: così pregata foss’ella d’amore ch’un poco di pietà no i fosse a noia.",

"selected_token": "una",
"deprel": "determiner",
"distractors": ["possessive determiner","nominal subject","object"],
"text": "Allora par che ne la mente piova una figura di donna pensosa, che vegna per veder morir lo core."

3.5 DanteSource: Intertextuality Detection

The DanteSource dataset serves as the foundation for an intertextuality detection task designed to evaluate the ability of LLMs to identify textual correspondences between Dante Alighieri’s Italian works and their vernacular sources in Duecento poetry.

Expert-annotated citations from DanteSources were cross-referenced against full-text poems from the Biblioteca Italiana, yielding 416 verified positive citation pairs drawn from 60 source poems by 12 poets. Only citations classified as concordanza stringente, which means direct verbal or lexical correspondences, were retained, as looser thematic similarities are insufficient to constitute a well-defined ground truth. Each source poem was segmented into four-line chunks, with the one containing the cited lines labeled as the positive chunk and all remaining chunks from the same poem serving as hard negatives. This design ensures that the task cannot be solved by surface topical similarity or period vocabulary alone, since both the positive and negative candidates share the same author, style, and lexical register.

The task is structured as a binary choice problem: given a passage from Dante and two candidate chunks from the same source poem, the model must identify which chunk holds an intertextual relationship with the passage. The evaluation set comprises 219 questions, with accuracy as the evaluation metric. Box 6 shows an example of the intertextuality detection task.

Box 6 An entry of the Dante intertextuality detection task. In the shown example, text_a has an intertextual relation with dante_text
"dante_text": "Già eran quasi che aterzate l’ore del tempo che onne stella n’è lucente, quando m’apparve Amor subitamente, cui essenza membrar mi dà orrore.",
"text_a": "ch’adesso con’ fu ‘l sole, sì tosto lo splendore fu lucente, né fu davanti ‘l sole; e prende amore in gentilezza loco",
"text_b": "così propiamente come calore in clarità di foco. Foco d’amore in gentil cor s’aprende come vertute in petra preziosa,"

4 Outcomes and experience

To provide insight into LLMs’ capabilities in historical Italian and offer a reference for future work, we evaluated the historical Italian benchmark using five LLMs covering a range of scales: the state-of-the-art DeepSeek-V3.2, Claude-Opus-4.6, and GPT-5.2, selected as popular, widely applied models that were the most recent releases at the time of writing, alongside the relatively smaller-scale Minerva-7B-instruct-v1.0 (Orlando et al., 2024), the first family of LLMs trained from scratch on Italian data, and Llama 3.1 8B Instruct (Grattafiori et al., 2024).

We evaluate the five forced-choice tasks (word sense disambiguation, head prediction, dependency relation prediction, intertextuality detection, and authorship verification) with accuracy. Each presents a closed set of candidate answers containing exactly one correct option, which makes them single-label classification problems. The candidate sets are balanced by construction, as every question offers the same number of options within the same task, and the position of the correct answer is randomized across questions. The remaining two tasks are scored differently: named entity recognition with precision, recall, and F1, and chronological ranking with the Spearman correlation coefficient.

Evaluation results, except for the NER tasks, are presented in Table 2. Table 3 presents the results on the two NER tasks. As can be seen, the performance varies greatly across models. Claude demonstrates to be the best performance model overall except on the Dante intertextuality task. Smaller LLMs lag substantially behind larger ones across most tasks, with Authorship Verification as the notable exception: both Minerva and Llama achieve results close to those of DeepSeek and GPT. Tasks developed on Cavalcanti dataset and Biblioteca Italiana dataset demonstrated to be harder. Almost all models, except for Claude, struggle on the authorship verification task and achieve accuracy close to the random guessing level of 0.25.

Table 2

Performance results on the historical Italian benchmark with 95% confidence intervals across rounds. The evaluation metric is Spearman correlation for Chronological Ranking and accuracy for the other tasks. Random indicates the expected value of each metric under completely random guessing.

MODELMANZONICAVALCANTIDANTEBIBLIOTECA ITALIANA
WORD SENSE DISAMBIGUATIONHEAD PREDICTIONDEPREL PREDICTIONINTERTEXTUALITY DETECTIONCHRONOLOGICAL RANKINGAUTHORSHIP VERIFICATION
DeepSeek0.890 ± 0.0220.533 ± 0.1540.467 ± 0.0200.848 ± 0.0130.419 ± 0.1230.313 ± 0.014
Claude0.933 ± 0.0380.733 ± 0.0800.671 ± 0.0350.886 ± 0.0000.693 ± 0.1260.747 ± 0.014
GPT0.776 ± 0.2930.735 ± 0.2820.543 ± 0.0610.910 ± 0.0960.502 ± 0.0620.310 ± 0.388
Minerva-7B0.159 ± 0.0130.274 ± 0.0670.269 ± 0.1280.470 ± 0.000–0.088 ± 0.1210.300 ± 0.000
Llama-3.1-8B0.637 ± 0.0310.308 ± 0.1530.386 ± 0.0610.553 ± 0.0490.117 ± 0.1320.250 ± 0.050
Random0.1670.250.250.500.25
Table 3

Performance on the NER tasks with 95% confidence intervals across rounds. The scores are macro-averaged.

MODELBELLINICLASSENSE
STRICTFUZZYSTRICTFUZZY
PRF1PRF1PRF1PRF1
DeepSeek0.455 ± 0.0130.388 ± 0.0030.401 ± 0.0040.631 ± 0.0140.512 ± 0.0030.545 ± 0.0050.630 ± 0.0500.594 ± 0.0330.604 ± 0.0390.680 ± 0.0390.645 ± 0.0220.654 ± 0.029
Claude0.462 ± 0.0150.531 ± 0.0090.487 ± 0.0110.641 ± 0.0060.725 ± 0.0130.672 ± 0.0080.731 ± 0.0100.696 ± 0.0120.710 ± 0.0080.789 ± 0.0060.750 ± 0.0080.766 ± 0.002
GPT0.422 ± 0.1110.390 ± 0.1720.397 ± 0.1450.593 ± 0.0860.542 ± 0.1750.556 ± 0.1360.643 ± 0.0340.668 ± 0.0520.652 ± 0.0440.700 ± 0.0240.726 ± 0.0480.709 ± 0.037
Minerva-7B0.000 ± 0.0000.000 ± 0.0000.000 ± 0.0000.000 ± 0.0000.000 ± 0.0000.000 ± 0.0000.080 ± 0.0000.003 ± 0.0000.006 ± 0.0000.080 ± 0.0000.003 ± 0.0000.006 ± 0.000
Llama-3.1-8B0.359 ± 0.0300.366 ± 0.0650.333 ± 0.0480.522 ± 0.0080.496 ± 0.0520.472 ± 0.0300.495 ± 0.0620.458 ± 0.0350.467 ± 0.0400.589 ± 0.0430.541 ± 0.0560.553 ± 0.031

As for the NER tasks, Claude achieves better results than DeepSeek and GPT across both datasets under all settings. Despite its relatively small size, Llama achieves results close to those of larger models on the Bellini dataset, though the performance gap widens on Classense. By contrast, Minerva’s evaluation results on NER are close to zero under all settings. A close examination on the results reveals that Minerva produces outputs dominated by hallucinations: it repeatedly identifies entities that never appear in the input. In general, the Bellini dataset proves to be more challenging than the Classense one, with LLMs performance consistently lower in all settings. Another pattern that can be observed is that there still is much space for improvement for both datasets, even under the fuzzy settings. To further investigate the models’ performance, Tables 4 and 5 report the per-class results on the NER tasks. For both datasets, the LOC class is the simplest, consistently achieving the highest F1 score among all classes, while classes

Table 4

Per-class F1 on the Bellini NER dataset, strict (S) and fuzzy (F) matching, with 95% confidence intervals across rounds.

CLASSSUPPORTDEEPSEEKCLAUDEGPTLLAMA-3.1-8B
SFSFSF
LOC1240.501 ± 0.0520.736 ± 0.0310.625 ± 0.0180.896 ± 0.0090.562 ± 0.0140.796 ± 0.0460.468 ± 0.0780.629 ± 0.065
MISC100.000 ± 0.0000.000± 0.0000.000 ± 0.0000.000 ± 0.0000.000 ± 0.0000.000 ± 0.0000.000 ± 0.0000.000 ± 0.000
MUSIC_TERM560.098 ± 0.0400.223 ± 0.0940.438 ± 0.0260.673 ± 0.0180.184 ± 0.0290.332 ± 0.1050.044 ± 0.0200.096 ± 0.051
ORG130.202 ± 0.0190.270 ± 0.0260.415 ± 0.0140.646 ± 0.0210.342 ± 0.1140.513 ± 0.0360.320 ± 0.0810.529 ± 0.222
PER1940.411 ± 0.0160.618 ± 0.0050.490 ± 0.0290.757 ± 0.0160.430 ± 0.0060.658 ± 0.0220.332 ± 0.0370.512 ± 0.007
PER_GROUP90.199 ± 0.0980.274 ± 0.2570.145 ± 0.0070.291 ± 0.0130.205 ± 0.0620.318 ± 0.0940.000 ± 0.0000.108 ± 0.055
WORK220.403 ± 0.1380.677 ± 0.0910.520 ± 0.0000.880 ± 0.0000.441 ± 0.1120.808 ± 0.0770.341 ± 0.0480.547 ± 0.102
Table 5

Per-class F1 on the Classense NER dataset, strict (S) and fuzzy (F) matching, with 95% confidence intervals across rounds.

CLASSSUPPORTDEEPSEEKCLAUDEGPTLLAMA-3.1-8B
SFSFSFSF
LOC1280.744 ± 0.0260.754 ± 0.0270.876 ± 0.0140.885 ± 0.0110.741 ± 0.0390.748 ± 0.0390.603 ± 0.0410.651 ± 0.075
ORG610.372 ± 0.0830.420 ± 0.0570.347 ± 0.0410.347 ± 0.0410.338 ± 0.0990.364 ± 0.1150.245 ± 0.1070.292 ± 0.104
PER2740.693 ± 0.0650.735 ± 0.0540.771 ± 0.0130.843 ± 0.0020.727 ± 0.0240.793 ± 0.0090.519 ± 0.0650.628 ± 0.030
WORK1690.419 ± 0.0470.514 ± 0.0240.530 ± 0.0150.603 ± 0.0050.499 ± 0.0370.590 ± 0.0430.292 ± 0.0110.389 ± 0.111

such as ORG, PER, and WORK pose a greater challenge. It is worth noting that the special class MUSIC_TERM in Bellini yields markedly different results across models. While DeepSeek, Llama, and GPT struggle, with F1 scores below 0.2 in the strict setting and below 0.33 in the setting, Claude achieves relatively strong scores of 0.438 and 0.673, respectively. This suggests that recognizing specialized, domain-specific entities such as musical terminology could depend strongly on the individual model, making model choice far more consequential for niche entity types than for common ones like LOC or PER.

It is worth highlighting that this benchmark has several limitations, which stem from two sources. The first consists of limitations introduced by humans during construction, such as biases that the annotators of the original datasets may have introduced during annotation. We seek to address this issue by selecting only high quality data that are manually annotated by multiple annotators. The second consists of limitations inherent to LLMs themselves, such as data contamination. Data contamination refers to the case in which an evaluation dataset is already included in the training phase of an LLM, making evaluation results on that dataset unreliable (Ravaut et al., 2024). This issue is difficult, if not impossible, to resolve completely during benchmark construction, since many LLMs are closed-source and information about their training data is unavailable. Several measures are nonetheless taken to mitigate it. The texts involved in this benchmark, such as I Promessi Sposi and Vita Nova, are almost certain to be present in the training data of LLMs given their popularity and literary significance. The labels in the benchmark, however, are not the source texts themselves but are instead derived from other resources. For example, these include senses synthesized by aggregating multiple commentaries and dictionaries, syntactic dependencies paired with the most convincing distractors, and scholarly judgments of intertextuality. Consequently, prior exposure to a source text does not directly reveal the correct answer, as solving each task requires the derived annotation rather than verbatim recall of the original. This argument is admittedly weaker for the chronological ranking and authorship verification tasks, where the publication date and authorship effectively constitute the answer and could in principle be recovered from memorized metadata. To limit this risk, the snippets are deliberately selected by filtering based on semantic similarity, so that the tasks cannot be solved through surface-level similarity alone. While the complete absence of contamination cannot be guaranteed, these design choices ensure that memorization of the source material confers only limited advantage on the evaluation tasks.

In general, the historical Italian benchmark demonstrates to be a non-saturated benchmark, with none of the models achieving near-perfect performance. This indicates that the linguistic nuances, syntactical structures, and other specific factors inherent in pre-modern Italian texts still pose a significant challenge for LLMs.

5 Conclusions and Future Work

In this paper, we introduced the first benchmark specifically designed to evaluate the capabilities of large language models on historical Italian. By repurposing and adapting a diverse set of high-quality, manually-annotated language resources of various text genres, we constructed a multi-task evaluation framework that assesses LLMs on word sense disambiguation, named entity recognition, syntactic parsing, intertextuality detection, diachronic detection, and stylistic analysis.

Our evaluation of several state-of-the-art LLMs on this benchmark yields several findings. First, performance varies greatly across tasks and models. Large-scale LLMs achieve results superior to that of the smaller models, with Claude achieving the best performance in general. Second, the benchmark remains far from saturated; even the best-performing model’s performance is still far from perfection. This indicates that the linguistic nuances and diachronic variations inherent in pre-modern Italian pose substantial challenges for contemporary LLMs.

The primary contribution of this work is a standardized evaluation framework that serves two critical functions: (1) guiding digital humanists in selecting appropriate models for automating or assisting annotation workflows in digital archives, and (2) providing the NLP community with a helpful tool to the development of more linguistically inclusive and historically-aware language models.

Future work will proceed in two directions. First, we invite the integration of additional historical Italian resources to expand the benchmark’s coverage. Second, we aim to explore whether fine-tuning or in-context learning strategies can improve performance on the most challenging tasks.

Appendices

Appendix A

Box 7 Prompt used for selecting entries suitable for word sense disambiguation task in the commentaries of project LeggoManzoni

Given a Context and a collection of explanations of a short phrase in the context, you need to process it for a historical language understanding task. Perform the following:

  1. Determine Suitability for language understanding task: An entry is suitable ONLY if the explanations focuse **primarily on the linguistic meaning, etymology, or semantic interpretation** of a phrase within the Context

    An entry is **NOT suitable if** the explanations focus on:

    • - Historical background or events.

    • - Narrative, plot, or character analysis.

    • - Literary or stylistic appreciation.

    • - General commentary without clear linguistic explanation.

    If you are uncertain or if the explanations are ambiguous, mark the entry as **NOT suitable**.

  2. Generate output:

    • - If "suitable entry" is true:

    • - "target phrase" must be the phrase in the Context that the explanations refer to.

    • - "answer" must be a concise explanation of the target phrase created based only on the provided Explanations. Do NOT include parentheses, quotes, slashes, or the target phrase itself.

    • - If "suitable entry" is false:

    • - "target phrase" must be null.

    • - "answer" must be null.

If there is any uncertainty about suitability, mark the entry as not suitable.

Return a JSON object strictly in this format: "suitable entry": <Boolean>, "answer": <String or null>, "target phrase": <String or null>

—

EXAMPLE

Context: "Ma gl’illustri Campioni che in tal Arringo fanno messe di Palme e d’Allori, rapiscono solo che le sole spoglie più sfarzose e brillanti"

Explanations:

  1. battaglia.

  2. arengo, recinto per la battaglia, per la giostra militare, quindi gara.

  3. arengo, letteralmente indica il campo entro il quale si svolgevano i tornei, le gare, e quindi, per metonimia, il combattimento stesso.

Expected Output: "suitable entry": true, "answer": "Campo o recinto destinato a battaglie o gare, e per estensione il combattimento o la competizione stessa.", "target phrase": "arringo"

—

NOW PROCESS THE FOLLOWING ENTRY

Context: context

Explanations: explanations

Box 8 Prompt used for generating distractors for the word sense disambiguation task. The bold text is present only when generating distractors for single-word phrases

You are creating distractors for a multiple-choice question in a historical Italian language understanding task.

Task:Generate plausible incorrect options (distractors) for a question asking for the meaning of a target word in historical Italian.

Input Details:

  • - Target word to be explained: {target}

  • - One correct option (already provided): {answer}

  • - Possible alternative meanings/senses (for reference): {sins}

Requirements:

  1. Generate 5 distractors that are plausible but have meanings different from the provided correct option.

  2. Tone & Style: Match the linguistic register and explanatory style of the provided correct option.

  3. Content Guidelines:

    • - Distractors be semantically different to the correct option

    • - Ensure distractors are plausible for Italian language

    • - Consider the provided alternative meanings ({sins}) as inspiration when suitable

    • - If the provided alternatives aren’t suitable, generate based on your knowledge of historical Italian

  4. Output Format: Return ONLY a Python list of strings containing exactly 5 distractors.

Example Structure: ["distractor 1", "distractor 2", "distractor 3", "distractor 4", "distractor 5"]

Important: Do not include the correct answer in your list. Generate only the 5 distractors.

Notes

Acknowledgements

We would like to thank the creators and curators of the datasets used in this work to generate the benchmarks.

Author Contributions

Shibingfeng Zhang: Conceptualization, Data curation, Software, Project administration, Writing – original draft, Writing – review & editing.Mariia Levchenko: Data curation, Software, Methodology, Writing – original draft, Writing – review & editing.Chiara Manca: Data curation, Software, Methodology, Writing – original draft, Writing – review & editing.Fiammetta Sabba: Conceptualization, Supervision.Paola Maria Carmela Italia: Conceptualization, Supervision.Giovanni Colavizza: Conceptualization, Supervision, Writing – review & editing.

DOI: https://doi.org/10.5334/johd.538 | Journal eISSN: 2059-481X
Language: English
Page range: 119 - 119
Submitted on: Mar 15, 2026
Accepted on: Jun 24, 2026
Published on: Sep 11, 2026
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services

© 2026 Shibingfeng Zhang, Mariia Levchenko, Chiara Manca, Fiammetta Sabba, Paola Maria Carmela Italia, Giovanni Colavizza, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.