<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Evaluation Methodology | Language Technologies Lab</title><link>https://nlp.unibo.it/tag/evaluation-methodology/</link><atom:link href="https://nlp.unibo.it/tag/evaluation-methodology/index.xml" rel="self" type="application/rss+xml"/><description>Evaluation Methodology</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 01 Sep 2025 00:00:00 +0000</lastBuildDate><image><url>https://nlp.unibo.it/media/logo.svg</url><title>Evaluation Methodology</title><link>https://nlp.unibo.it/tag/evaluation-methodology/</link></image><item><title>Sustainable Italian LLM Evaluation: Community Perspectives and Methodological Guidelines</title><link>https://nlp.unibo.it/publication/moroni-etal-2025-sustainable/</link><pubDate>Mon, 01 Sep 2025 00:00:00 +0000</pubDate><guid>https://nlp.unibo.it/publication/moroni-etal-2025-sustainable/</guid><description>&lt;h2 id="research-setting"&gt;Research setting&lt;/h2&gt;
&lt;p&gt;A large language model (LLM) is a neural network trained on large amounts of text that answers questions and follows instructions in natural language.
Benchmarking an LLM means running it on tasks with known answers and scoring its outputs, so that models can be compared over time.
Several LLMs trained for Italian have appeared recently.
This position paper does not test a new model. It collects the experience of three Italian research groups and proposes how the community should evaluate these models.&lt;/p&gt;
&lt;figure class="lt-viz lt-pipeline"&gt;
&lt;ol&gt;
&lt;li class="lt-pipeline-step"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;Task item&lt;/strong&gt;
&lt;span&gt;Marco Rossi è nato a Milano nel 1985. Which Milano?&lt;/span&gt;
&lt;/li&gt;
&lt;li class="lt-pipeline-step"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-list-ul" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;Prompt&lt;/strong&gt;
&lt;span&gt;The item with four options, from Milano, Texas to Milano, Italy.&lt;/span&gt;
&lt;/li&gt;
&lt;li class="lt-pipeline-step is-highlight"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-robot" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;LLM&lt;/strong&gt;
&lt;span&gt;The model under evaluation.&lt;/span&gt;
&lt;/li&gt;
&lt;li class="lt-pipeline-step"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-comment" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;Answer&lt;/strong&gt;
&lt;span&gt;The model outputs one option letter, here B.&lt;/span&gt;
&lt;/li&gt;
&lt;li class="lt-pipeline-step"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-check" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;Score&lt;/strong&gt;
&lt;span&gt;The answer is compared with the correct option.&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;figcaption&gt;One benchmark item, built from the multiple-choice example in Section 3.1 of the paper: the model must tell which Milano a sentence refers to.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Terms used on this page:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Native benchmark&lt;/strong&gt;: a benchmark written directly in Italian, as opposed to one &lt;strong&gt;translated&lt;/strong&gt; from English.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Probability-based evaluation&lt;/strong&gt; reads the probability that the model gives to each predefined answer option and takes the most likely one as its choice.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Generative evaluation&lt;/strong&gt; lets the model write a free-form answer and then checks that answer against criteria or a reference.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;LLM-as-a-Judge&lt;/strong&gt; is a generative evaluation in which another LLM grades the free-form answers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zero-shot&lt;/strong&gt; and &lt;strong&gt;few-shot&lt;/strong&gt; prompting give the model no solved examples or a few solved examples before the question.&lt;/li&gt;
&lt;li&gt;A benchmark is &lt;strong&gt;saturated&lt;/strong&gt; when the best models solve it almost fully, so it no longer separates them.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="motivation"&gt;Motivation&lt;/h2&gt;
&lt;p&gt;Italian has rich inflection, a flexible word order, clitic pronouns, dropped subjects, and many regional varieties.
A direct translation of English benchmarks cannot capture these features, nor Italian culture and institutions.
Recent Italian LLM benchmarks are valuable.
They are also isolated efforts, with limits in methodology, scope, sustainability, and coordination.
The paper maps them onto its own evaluation framework and finds whole skill areas that no one tests.&lt;/p&gt;
&lt;figure class="lt-viz lt-gap"&gt;
&lt;div class="lt-viz-scroll"&gt;
&lt;table&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th scope="col"&gt;Framework&lt;/th&gt;&lt;th scope="col"&gt;Morphology&lt;/th&gt;&lt;th scope="col"&gt;Pragmatics&lt;/th&gt;&lt;th scope="col"&gt;Register&lt;/th&gt;&lt;th scope="col"&gt;Ling. instructions&lt;/th&gt;&lt;th scope="col"&gt;Task gen.&lt;/th&gt;&lt;th scope="col"&gt;Cross-ling.&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope="row"&gt;ITA-Bench&lt;/th&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope="row"&gt;Evalita-LLM&lt;/th&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th scope="row"&gt;ITALIC&lt;/th&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-times-circle lt-no" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;no&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="is-ours"&gt;
&lt;th scope="row"&gt;This paper &lt;span class="lt-ours"&gt;This work&lt;/span&gt;&lt;/th&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;i class="fas fa-check-circle lt-yes" aria-hidden="true"&gt;&lt;/i&gt;&lt;span class="sr-only"&gt;yes&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;figcaption&gt;Coverage of six evaluation dimensions by three Italian LLM evaluation frameworks, from Table 1 of the paper. Ling. instructions is linguistic instruction following, Task gen. is task generalization, and Cross-ling. is cross-linguistic transfer. For this paper, a check means that its framework defines the dimension: the paper itself releases no dataset.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Objective.&lt;/strong&gt; Give the Italian NLP community a shared framework and practical guidelines for evaluating Italian LLMs, and a plan to keep that evaluation running over time.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="approach"&gt;Approach&lt;/h2&gt;
&lt;p&gt;The paper organizes its guidelines around four questions.
The first question sets the skills to test, through the three dimensions shown in the figure at the top of this page.
The other three questions cover how to run a test, where to get the data, and how to keep the whole effort alive.&lt;/p&gt;
&lt;figure class="lt-viz lt-pipeline"&gt;
&lt;ol&gt;
&lt;li class="lt-pipeline-step"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-sitemap" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;What to benchmark&lt;/strong&gt;
&lt;span&gt;Linguistic competence, domain and knowledge, task generalization.&lt;/span&gt;
&lt;/li&gt;
&lt;li class="lt-pipeline-step"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-sliders-h" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;How to benchmark&lt;/strong&gt;
&lt;span&gt;Task format, scoring strategy, and prompt variations.&lt;/span&gt;
&lt;/li&gt;
&lt;li class="lt-pipeline-step"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-database" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;Where to benchmark&lt;/strong&gt;
&lt;span&gt;Translated, adapted, or native Italian data.&lt;/span&gt;
&lt;/li&gt;
&lt;li class="lt-pipeline-step is-highlight"&gt;
&lt;span class="lt-pipeline-index"&gt;&lt;i class="fas fa-recycle" aria-hidden="true"&gt;&lt;/i&gt;&lt;/span&gt;
&lt;strong&gt;Sustainable benchmarking&lt;/strong&gt;
&lt;span&gt;A living benchmark run by the community.&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;figcaption&gt;The four questions of the paper (Sections 2 to 5). The last one is the community plan that gives the paper its title.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Question&lt;/th&gt;
&lt;th&gt;Main guideline of the paper&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;What&lt;/td&gt;
&lt;td&gt;Task designers state which dimensions their task covers, so effort goes to the dimensions that few tasks test.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;How: format&lt;/td&gt;
&lt;td&gt;Multiple-choice questions are cheap and simple to score but far from real use. Open-ended generation is closer to real use but harder and costlier to score.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;How: prompting&lt;/td&gt;
&lt;td&gt;Zero-shot evaluation is the main measure. Few-shot prompting serves as a supplementary variation and a strong baseline.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;How: variation&lt;/td&gt;
&lt;td&gt;Prompts vary in register, explicitness, cultural framing, and random changes such as the order of options, to test robustness.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Where&lt;/td&gt;
&lt;td&gt;Native development comes first for tasks that are critical for Italian. Translation and adaptation fill the remaining gaps.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sustainable&lt;/td&gt;
&lt;td&gt;Saturated or stale tasks leave the benchmark, and open models come first. Each model is reported with its parameters and training tokens. A rotating steering committee governs the effort, which runs on national compute such as CINECA&amp;rsquo;s Leonardo supercomputer.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;Guidelines from Sections 2 to 5 of the paper.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id="results"&gt;Results&lt;/h2&gt;
&lt;p&gt;The paper reports no new model experiments.
Its findings come from three sources: a coverage analysis of public datasets against the framework (Table 1), the authors&amp;rsquo; experience with Italian benchmarks, and a preliminary cost analysis.&lt;/p&gt;
&lt;ul class="lt-viz lt-proj-numbers"&gt;&lt;li&gt;&lt;span class="lt-proj-number"&gt;25 &amp;#43; 3&lt;/span&gt;&lt;span class="lt-proj-number-label"&gt;public datasets and evaluation frameworks mapped onto the framework&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="lt-proj-number"&gt;3-5x&lt;/span&gt;&lt;span class="lt-proj-number-label"&gt;more compute for generative evaluation than for probability-based evaluation&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="lt-proj-number"&gt;500-750&lt;/span&gt;&lt;span class="lt-proj-number-label"&gt;GPU hours per quarter to evaluate 10 models on 50 tasks&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;figure id="figure-coverage-of-25-public-datasets-and-3-frameworks-ita-bench-evalita-llm-and-italic-by-the-dimensions-of-the-framework-a-check-means-covered-a-cross-means-not-covered-table-1-of-the-paper"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="Coverage of 25 public datasets and 3 frameworks (ITA-Bench, Evalita-LLM, and ITALIC) by the dimensions of the framework. A check means covered, a cross means not covered (Table 1 of the paper)." srcset="
/publication/moroni-etal-2025-sustainable/coverage_hu_87ac4b4f32cedbf1.webp 400w,
/publication/moroni-etal-2025-sustainable/coverage_hu_9fb1e8756f827dc3.webp 760w,
/publication/moroni-etal-2025-sustainable/coverage_hu_5672b04ecbc949c9.webp 1200w"
src="https://nlp.unibo.it/publication/moroni-etal-2025-sustainable/coverage_hu_87ac4b4f32cedbf1.webp"
width="760"
height="724"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
Coverage of 25 public datasets and 3 frameworks (ITA-Bench, Evalita-LLM, and ITALIC) by the dimensions of the framework. A check means covered, a cross means not covered (Table 1 of the paper).
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;p&gt;Almost every dataset tests semantics, and many test lexical knowledge or a knowledge domain.
No dataset or framework in the table tests register adaptation or task generalization, and only ITA-Bench tests cross-linguistic transfer.
The paper calls for more tasks on pragmatics, register, and cross-linguistic transfer.&lt;/p&gt;
&lt;p&gt;Translation can also change what a task measures.
In the Italian version of a WinoGrande item, grammar alone gives the answer away, because GPS is masculine and mappa (map) is feminine.&lt;/p&gt;
&lt;figure class="lt-viz lt-annotate"&gt;
&lt;div class="lt-annotate-legend" role="group" aria-label="Labels"&gt;
&lt;button type="button" class="lt-annotate-key lt-c1" data-lt-label="candidate" aria-pressed="false"&gt;Candidate&lt;/button&gt;
&lt;button type="button" class="lt-annotate-key lt-c2" data-lt-label="feminine" aria-pressed="false"&gt;Feminine&lt;/button&gt;
&lt;/div&gt;
&lt;p class="lt-annotate-text"&gt;
&lt;span&gt;Il&lt;/span&gt;
&lt;mark class="lt-c1" data-lt-label="candidate"&gt;GPS&lt;span class="lt-annotate-tag"&gt;Candidate&lt;/span&gt;&lt;/mark&gt;
&lt;span&gt;e la&lt;/span&gt;
&lt;mark class="lt-c1" data-lt-label="candidate"&gt;mappa&lt;span class="lt-annotate-tag"&gt;Candidate&lt;/span&gt;&lt;/mark&gt;
&lt;span&gt;mi hanno aiutato a tornare a casa. Mi sono perso quando&lt;/span&gt;
&lt;mark class="lt-c2" data-lt-label="feminine"&gt;la&lt;span class="lt-annotate-tag"&gt;Feminine&lt;/span&gt;&lt;/mark&gt;
&lt;span&gt;___ è&lt;/span&gt;
&lt;mark class="lt-c2" data-lt-label="feminine"&gt;stata capovolta.&lt;span class="lt-annotate-tag"&gt;Feminine&lt;/span&gt;&lt;/mark&gt;
&lt;/p&gt;
&lt;figcaption&gt;A WinoGrande item translated into Italian, from Section 4 of the paper. The correct answer is mappa. The highlighted feminine forms rule out GPS without any common sense.&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Two more observations come from the authors&amp;rsquo; experience.
Italian models often perform better when prompted in English with the instruction to answer in Italian. This suggests that they benefit from higher-quality English training data.
For scoring free-form answers, no open-weight LLM-as-a-Judge model is trained explicitly for Italian yet.&lt;/p&gt;
&lt;h2 id="takeaways"&gt;Takeaways&lt;/h2&gt;
&lt;ol class="lt-viz lt-takeaways"&gt;
&lt;li&gt;&lt;strong&gt;Know what a benchmark measures.&lt;/strong&gt;&lt;span&gt;Mapping each task onto the three dimensions of the framework shows the skills that Italian benchmarks miss, such as register adaptation.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Translation is not enough.&lt;/strong&gt;&lt;span&gt;A translated task can lose difficulty or cultural content. Native Italian tasks matter most for cultural knowledge, idioms, and pragmatic language use.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Benchmarks need to stay alive.&lt;/strong&gt;&lt;span&gt;A living benchmark retires saturated tasks and puts open models first. Run on national compute under community governance, it can keep Italian evaluation rigorous over time.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>