<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Inter-Annotator Agreement | Language Technologies Lab</title><link>https://nlp.unibo.it/tag/inter-annotator-agreement/</link><atom:link href="https://nlp.unibo.it/tag/inter-annotator-agreement/index.xml" rel="self" type="application/rss+xml"/><description>Inter-Annotator Agreement</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Fri, 18 Sep 2026 00:00:00 +0000</lastBuildDate><image><url>https://nlp.unibo.it/media/logo.svg</url><title>Inter-Annotator Agreement</title><link>https://nlp.unibo.it/tag/inter-annotator-agreement/</link></image><item><title>Let Guidelines Guide You: A Prescriptive Guideline-Centered Data Annotation Methodology</title><link>https://nlp.unibo.it/publication/ruggeri-et-al-2026-gcam/</link><pubDate>Fri, 18 Sep 2026 00:00:00 +0000</pubDate><guid>https://nlp.unibo.it/publication/ruggeri-et-al-2026-gcam/</guid><description>&lt;h2 id="research-setting"&gt;Research setting&lt;/h2&gt;
&lt;p&gt;&lt;em&gt;Content warning: this page contains an example of offensive content from the paper.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Many datasets for text classification are labeled by human annotators who follow written annotation guidelines.
A guideline is one textual criterion, such as &amp;ldquo;The entry derogates women by comparing them to non-human entities&amp;rdquo;.
A class set is the list of labels of a task, such as &lt;code&gt;sexist&lt;/code&gt; and &lt;code&gt;non-sexist&lt;/code&gt;.
In the prescriptive paradigm, all annotators must apply one shared set of guidelines, and the standard annotation methodology (SAM) asks them to record only a class label for each text.&lt;/p&gt;
&lt;figure id="figure-a-a-guideline-set-and-a-class-set-for-sexism-detection-b-in-sam-the-annotator-knows-how-guidelines-map-to-classes-and-records-only-the-label-c-in-gcam-the-annotator-sees-only-the-guidelines-and-records-which-ones-apply-a-fixed-mapping-then-gives-the-label-panels-a-to-c-of-figure-1-of-the-paper"&gt;
&lt;div class="d-flex justify-content-center"&gt;
&lt;div class="w-100" &gt;&lt;img alt="(a) A guideline set and a class set for sexism detection. (b) In SAM, the annotator knows how guidelines map to classes and records only the label. (c) In GCAM, the annotator sees only the guidelines and records which ones apply; a fixed mapping then gives the label (panels a to c of Figure 1 of the paper)." srcset="
/publication/ruggeri-et-al-2026-gcam/setting_hu_d2c75f4a9cd50c1f.webp 400w,
/publication/ruggeri-et-al-2026-gcam/setting_hu_71d7343d69a80106.webp 760w,
/publication/ruggeri-et-al-2026-gcam/setting_hu_403a5cddee5fd5d7.webp 1200w"
src="https://nlp.unibo.it/publication/ruggeri-et-al-2026-gcam/setting_hu_d2c75f4a9cd50c1f.webp"
width="760"
height="442"
loading="lazy" data-zoomable /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;figcaption&gt;
(a) A guideline set and a class set for sexism detection. (b) In SAM, the annotator knows how guidelines map to classes and records only the label. (c) In GCAM, the annotator sees only the guidelines and records which ones apply; a fixed mapping then gives the label (panels a to c of Figure 1 of the paper).
&lt;/figcaption&gt;&lt;/figure&gt;
&lt;h2 id="motivation"&gt;Motivation&lt;/h2&gt;
&lt;p&gt;When only the label is recorded, nobody knows which guideline the annotator used, or whether they used one at all.
Agreement between annotators is then measured on labels only, which can hide disagreement on the guidelines.
The labels are also tied to one class set, so a new formulation of the task needs a new round of human annotation.
Finally, models never see the guidelines, so it is unclear whether they learn the task that the guidelines describe.&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;Annotation method&lt;/th&gt;&lt;th scope="col"&gt;Records the guidelines used for each text&lt;/th&gt;&lt;th scope="col"&gt;Annotators do not see the class set&lt;/th&gt;&lt;th scope="col"&gt;Reuse with a new class set without new annotation&lt;/th&gt;&lt;th scope="col"&gt;Annotators report one kind of annotation only&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th scope="row"&gt;Standard annotation, SAM (Rottger et al., 2022)&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-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;Guidelines plus labels (Jikeli et al., 2023)&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;/tr&gt;
&lt;tr class="is-ours"&gt;
&lt;th scope="row"&gt;This paper (GCAM) &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;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;figcaption&gt;How GCAM relates to the annotation methods discussed in the paper (Sections 1, 2 and 4).&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Objective.&lt;/strong&gt; Define an annotation methodology in which annotators report the guidelines that apply to each text instead of a class label, and compare it with standard annotation in a human study and in experiments with machine learning models.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="approach"&gt;Approach&lt;/h2&gt;
&lt;p&gt;The Guideline-Centered Annotation Methodology (GCAM) splits annotation into two stages.
First, annotators see only the guidelines and select the subset of guidelines that applies to each text.
They never see the class set, so their choice must rest on the guidelines.
Second, a class grounding function, fixed by design and hidden from annotators, maps the selected guidelines to class labels.
Swapping this function gives labels for another class set from the same human annotation.&lt;/p&gt;
&lt;figure class="lt-viz lt-stages" id="lt-stages-3359990079-2"&gt;
&lt;div class="lt-stages-tabs" role="tablist"&gt;
&lt;button type="button" role="tab" id="lt-stages-3359990079-2-tab-0" aria-controls="lt-stages-3359990079-2-panel-0" aria-selected="true" tabindex="0"&gt;1. Annotate with guidelines&lt;/button&gt;
&lt;button type="button" role="tab" id="lt-stages-3359990079-2-tab-1" aria-controls="lt-stages-3359990079-2-panel-1" aria-selected="false" tabindex="-1"&gt;2. Ground to classes&lt;/button&gt;
&lt;button type="button" role="tab" id="lt-stages-3359990079-2-tab-2" aria-controls="lt-stages-3359990079-2-panel-2" aria-selected="false" tabindex="-1"&gt;3. Reuse for another task&lt;/button&gt;
&lt;/div&gt;
&lt;div class="lt-stages-panel" role="tabpanel" id="lt-stages-3359990079-2-panel-0" aria-labelledby="lt-stages-3359990079-2-tab-0"&gt;
&lt;p class="lt-stages-name"&gt;1. Annotate with guidelines&lt;/p&gt;
&lt;ol class="lt-stages-flow"&gt;
&lt;li class="is-data"&gt;
&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Input&lt;/strong&gt;
&lt;span&gt;Data&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-trained"&gt;
&lt;i class="fas fa-user-edit" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Annotator&lt;/strong&gt;
&lt;span&gt;Human work&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-data"&gt;
&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Selected&lt;/strong&gt;
&lt;span&gt;Data&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-idle"&gt;
&lt;strong&gt;Grounding&lt;/strong&gt;
&lt;/li&gt;
&lt;li class="is-idle"&gt;
&lt;strong&gt;Labels&lt;/strong&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="lt-stages-text"&gt;The input is a text and the guideline set, with no class set. The annotator reports the selected guidelines that apply. &amp;ldquo;Women are evil&amp;rdquo; gets guideline g1.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="lt-stages-panel" role="tabpanel" id="lt-stages-3359990079-2-panel-1" aria-labelledby="lt-stages-3359990079-2-tab-1"&gt;
&lt;p class="lt-stages-name"&gt;2. Ground to classes&lt;/p&gt;
&lt;ol class="lt-stages-flow"&gt;
&lt;li class="is-idle"&gt;
&lt;strong&gt;Input&lt;/strong&gt;
&lt;/li&gt;
&lt;li class="is-idle"&gt;
&lt;strong&gt;Annotator&lt;/strong&gt;
&lt;/li&gt;
&lt;li class="is-data"&gt;
&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Selected&lt;/strong&gt;
&lt;span&gt;Data&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-frozen"&gt;
&lt;i class="fas fa-lock" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Grounding&lt;/strong&gt;
&lt;span&gt;Fixed&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-data"&gt;
&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Labels&lt;/strong&gt;
&lt;span&gt;Data&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="lt-stages-text"&gt;The class grounding function maps each selected guideline to a class, with no annotator involved. Guideline g1 maps to sexist.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="lt-stages-panel" role="tabpanel" id="lt-stages-3359990079-2-panel-2" aria-labelledby="lt-stages-3359990079-2-tab-2"&gt;
&lt;p class="lt-stages-name"&gt;3. Reuse for another task&lt;/p&gt;
&lt;ol class="lt-stages-flow"&gt;
&lt;li class="is-idle"&gt;
&lt;strong&gt;Input&lt;/strong&gt;
&lt;/li&gt;
&lt;li class="is-idle"&gt;
&lt;strong&gt;Annotator&lt;/strong&gt;
&lt;/li&gt;
&lt;li class="is-data"&gt;
&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Selected&lt;/strong&gt;
&lt;span&gt;Data&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-evolved"&gt;
&lt;i class="fas fa-exchange-alt" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Grounding&lt;/strong&gt;
&lt;span&gt;Swapped&lt;/span&gt;
&lt;/li&gt;
&lt;li class="is-data"&gt;
&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt;
&lt;strong&gt;Labels&lt;/strong&gt;
&lt;span&gt;Data&lt;/span&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p class="lt-stages-text"&gt;A different grounding function maps the same guidelines to another class set, for example animosity, threats, and derogation. No new human annotation is needed.&lt;/p&gt;
&lt;/div&gt;
&lt;p class="lt-stages-legend"&gt;
&lt;span class="is-evolved"&gt;&lt;i class="fas fa-exchange-alt" aria-hidden="true"&gt;&lt;/i&gt; Swapped for a new class set&lt;/span&gt;
&lt;span class="is-trained"&gt;&lt;i class="fas fa-user-edit" aria-hidden="true"&gt;&lt;/i&gt; Human work&lt;/span&gt;
&lt;span class="is-frozen"&gt;&lt;i class="fas fa-lock" aria-hidden="true"&gt;&lt;/i&gt; Fixed by design, not shown to annotators&lt;/span&gt;
&lt;span class="is-data"&gt;&lt;i class="fas fa-file-alt" aria-hidden="true"&gt;&lt;/i&gt; Data&lt;/span&gt;
&lt;/p&gt;
&lt;figcaption&gt;The two stages of GCAM and the reuse of its annotations (Section 3 and Figure 1 of the paper).&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The paper tests GCAM in two ways.
In a human study, four annotators label 200 news sentences as subjective or objective with 12 guidelines, split in two batches of 100: one pair uses SAM and the other uses GCAM.
In model experiments, encoder models and three open LLMs (Mistral, Llama, Phi) are trained or prompted to predict labels or guidelines on two datasets that record both: ToS-100 (unfair clauses in Terms of Service, five unfairness categories) and EDOS (online sexism).&lt;/p&gt;
&lt;h2 id="results"&gt;Results&lt;/h2&gt;
&lt;p&gt;The human study measures inter-annotator agreement with Krippendorff&amp;rsquo;s alpha, on labels for both pairs and on selected guidelines for the GCAM pair, and the annotation time per batch.
The model experiments report macro-F1, the average F1 score over classes, on labels and on guidelines, as the mean of 10 seed runs for encoders.&lt;/p&gt;
&lt;ul class="lt-viz lt-proj-numbers"&gt;&lt;li&gt;&lt;span class="lt-proj-number"&gt;66 of 115&lt;/span&gt;&lt;span class="lt-proj-number-label"&gt;guideline disagreements between GCAM annotators that still agree on the label&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="lt-proj-number"&gt;~150 min&lt;/span&gt;&lt;span class="lt-proj-number-label"&gt;per batch of 100 sentences with GCAM, against ~60 min with SAM&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="lt-proj-number"&gt;80.14&lt;/span&gt;&lt;span class="lt-proj-number-label"&gt;macro-F1 on ToS-A for the guideline-trained encoder, against 71.61 with labels only&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;figure class="lt-viz lt-bars"&gt;
&lt;figcaption class="lt-viz-title"&gt;Krippendorff&amp;rsquo;s alpha, as reported in the paper &lt;span&gt;(higher is better)&lt;/span&gt;&lt;/figcaption&gt;
&lt;ul&gt;&lt;li class="lt-bar" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;SAM, class labels&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 57.9%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;57.90&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar is-ours" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;GCAM, class labels &lt;span class="lt-ours"&gt;This work&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 50.970000000000006%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;50.97&lt;/span&gt;
&lt;/li&gt;&lt;li class="lt-bar is-ours" tabindex="0"&gt;
&lt;span class="lt-bar-label"&gt;GCAM, guidelines &lt;span class="lt-ours"&gt;This work&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-track"&gt;&lt;span class="lt-bar-fill" style="--w: 33.93%"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class="lt-bar-value"&gt;33.93&lt;/span&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="lt-viz-note"&gt;Inter-annotator agreement on all 200 sentences of the human study (Appendix B of the paper).&lt;/p&gt;
&lt;details class="lt-viz-table"&gt;
&lt;summary&gt;Show as table&lt;/summary&gt;
&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th scope="col"&gt;System&lt;/th&gt;&lt;th scope="col"&gt;Krippendorff's alpha, as reported in the paper&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;SAM, class labels&lt;/td&gt;&lt;td&gt;57.90&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GCAM, class labels (this work)&lt;/td&gt;&lt;td&gt;50.97&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;GCAM, guidelines (this work)&lt;/td&gt;&lt;td&gt;33.93&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;/details&gt;
&lt;/figure&gt;
&lt;p&gt;Agreement on labels is comparable for the two methods (54.00 and 62.00 for SAM, 48.18 and 54.00 for GCAM, on the two batches).
Agreement on guidelines is much lower (29.28 and 38.74), so agreeing on a broad set of guidelines is notably harder.
GCAM makes this visible: 66 of the 115 disagreements (about 57%) agree on the label while reporting different guidelines, so a high label agreement can hide different reasons.
The price is time, since reporting guidelines takes longer than reporting labels.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Dataset&lt;/th&gt;
&lt;th&gt;Binary (SAM), labels&lt;/th&gt;
&lt;th&gt;Fine-grained (GCAM), labels&lt;/th&gt;
&lt;th&gt;Text-based (GCAM), labels&lt;/th&gt;
&lt;th&gt;Fine-grained (GCAM), guidelines&lt;/th&gt;
&lt;th&gt;Text-based (GCAM), guidelines&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;ToS-A&lt;/td&gt;
&lt;td&gt;71.61&lt;/td&gt;
&lt;td&gt;65.31&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;80.14&lt;/strong&gt; &lt;sup&gt;∗, ∗∗&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;18.33&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;37.49&lt;/strong&gt; &lt;sup&gt;∗∗&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ToS-CH&lt;/td&gt;
&lt;td&gt;87.96&lt;/td&gt;
&lt;td&gt;83.61&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;90.23&lt;/strong&gt; &lt;sup&gt;ns, ∗∗&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;34.58&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;44.92&lt;/strong&gt; &lt;sup&gt;∗∗&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ToS-CR&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;79.02&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;67.85&lt;/td&gt;
&lt;td&gt;78.14 &lt;sup&gt;ns, ∗∗&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;17.37&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;27.21&lt;/strong&gt; &lt;sup&gt;∗∗&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ToS-LTD&lt;/td&gt;
&lt;td&gt;75.87&lt;/td&gt;
&lt;td&gt;73.70&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;80.39&lt;/strong&gt; &lt;sup&gt;∗∗, ∗∗&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;19.87&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;21.49&lt;/strong&gt; &lt;sup&gt;ns&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ToS-TER&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;86.86&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;78.80&lt;/td&gt;
&lt;td&gt;84.57 &lt;sup&gt;ns, ∗&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;10.16&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;20.04&lt;/strong&gt; &lt;sup&gt;∗∗&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;EDOS&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;81.74&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;71.67&lt;/td&gt;
&lt;td&gt;79.87 &lt;sup&gt;∗, ∗∗&lt;/sup&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;27.09&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;22.97 &lt;sup&gt;∗∗&lt;/sup&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;em&gt;Macro-F1 of encoder models (LegalBERT on ToS-100, RoBERTaHate on EDOS), mean of 10 seed runs (Table 2 of the paper, left part). Binary predicts labels, Fine-grained treats each guideline as a class, Text-based reads each guideline text next to the input. Best values in bold, as in the paper. Superscripts give the Wilcoxon significance of Text-based against Binary and Fine-grained on labels, and against Fine-grained on guidelines: ns for not significant, ∗ for p ≤ 0.05, ∗∗ for p ≤ 0.01.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;On labels, the Text-based encoder significantly outperforms the label-only Binary model on ToS-A and ToS-LTD, shows no significant difference on ToS-CH, ToS-CR, and ToS-TER, and is significantly below it on EDOS (79.87 against 81.74).
It significantly outperforms Fine-grained on labels on every dataset, which shows the value of the guideline text.
On guidelines, it significantly outperforms Fine-grained on four of the five ToS targets, shows no significant difference on ToS-LTD, and is significantly below it on EDOS (22.97 against 27.09).
Guidelines also refine error analysis: for the Text-based model on EDOS, 423 test predictions have the right label for the wrong guideline, a case SAM counts as correct (Figure 2 of the paper).
Prompted zero-shot, the LLMs lose much of their performance when asked for guidelines, and in EDOS 60 to 71% of their predictions get both guideline and label wrong (Section 6.3).&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;Record the reason, not only the label.&lt;/strong&gt;&lt;span&gt;When annotators report guidelines, one can check whether they followed them and see why they disagree, even when their labels match.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Annotate once, reuse for many tasks.&lt;/strong&gt;&lt;span&gt;Labels come from a separate fixed mapping, so the same guideline annotations produce labels for several class sets without new human work.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Guidelines help models and their evaluation.&lt;/strong&gt;&lt;span&gt;Encoders trained with guideline text perform as well as label-only training, and guideline errors separate right answers from right answers for the wrong reason.&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>On the Definition of Prescriptive Annotation Guidelines for Language-Agnostic Subjectivity Detection</title><link>https://nlp.unibo.it/publication/ruggeri-etal-2023-definition-prescriptive/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://nlp.unibo.it/publication/ruggeri-etal-2023-definition-prescriptive/</guid><description/></item></channel></rss>