Paun 2018 - Evaluation Protocol and Results Tables

Summary

Four datasets (WSD, RTE, TEMP from Snow et al. 2008; Phrase Detectives PD), four evaluation tasks. Against gold labels the annotator-structure models win (RTE 0.89-0.93 vs majority vote 0.90; PD D&S 0.94 vs majority vote 0.88); in predictive density the partially pooled models win; a spammer is identified by D&S confusion matrices or MACE credibility 0.

Overview

Datasets (Table 1). WSD: 177 items, 1,770 annotations, 34 annotators, 3 classes. RTE: 800 items, 8,000 annotations, 164 annotators, 2 classes. TEMP: 462 items, 4,620, 76 annotators, 2 classes. PD: 5,892 items, 43,161 annotations, 294 annotators, 4 classes (DN/DO discourse new/old, PR property, NR non-referring), one annotation per coder per item, collected in a game-with-a-purpose with confessed spammers. Items-per-annotator in PD ranges from 1 to 3,395; WSD, RTE, TEMP are dense (10 annotators per item).

Main Content

Metrics

  1. Gold standard: accuracy/precision/recall/F, bootstrap shift test, 0.05 threshold with Bonferroni.
  2. Predictive accuracy: Bayesian -fold () cross-validated log predictive density, with folds formed by splitting each annotator’s annotations so even unpooled models are scored:
  1. Annotator characterization: annotator accuracy = share of an annotator’s labels matching the inferred classes; correlation with gold accuracy.
  2. Item difficulty: posterior entropy of the true-class distribution; accuracy as lowest-confidence items are filtered.

Results against gold (Tables 2-4)

Table 2 - RTE (micro = macro accuracy)

ModelAccuracy
MULTINOM0.89
D&S0.92
HIERD&S0.93
ITEMDIFF0.89
LOGRNDEFF0.93
MACE0.93
MAJVOTE0.90
Significant differences (Bonferroni) include annotator-structure models above MULTINOM/ITEMDIFF/MAJVOTE.

Table 3 - PD

ModelAcc. (micro)F (macro)PrecisionRecall
MULTINOM0.870.790.730.85
D&S0.940.870.880.87
HIERD&S0.890.820.760.89
MACE0.930.830.830.84
MAJVOTE0.880.730.870.63
ITEMDIFF and LOGRNDEFF omitted: PD is too sparse to fit item difficulties.

Table 4 - WSD and TEMP

WSD: ITEMDIFF and LOGRNDEFF Acc 0.99/F 0.91 (macro P 0.83, R 0.99), others 0.99/0.94 (P 0.89, R 1.00). TEMP: all models have micro accuracy 0.94; MAJVOTE has macro precision 0.93 and the others 0.94. Small, high-quality datasets show no gain from model complexity.

Predictive density (Table 5; lpd per item, larger is better)

Table 5

ModelWSDRTETEMPPD*
MULTINOM-0.75-5.93-5.84-4.67
D&S-1.19-4.98-2.61-2.99
HIERD&S-0.63-4.71-2.62-3.02
ITEMDIFF-0.75-5.97-5.84-
LOGRNDEFF-0.59-4.79-2.63-
MACE-0.70-4.86-2.65-3.52
PD* is the subset where each annotator has at least 5 annotations. On WSD, D&S (-1.19) is worse than pooled MULTINOM (-0.75): the unpooled model overfits small data. Partially pooled LOGRNDEFF/HIERD&S are best on WSD, RTE, TEMP.

Annotators (Tables 6-9)

Table 6 - correlation of estimated and gold annotator accuracy

ModelWSDRTETEMPPDPD spammers (S)PD non-spammers (NS)
MAJVOTE0.900.780.910.770.980.65
MULTINOM0.900.840.930.750.970.84
D&S0.900.890.920.881.000.99
HIERD&S0.900.900.920.761.000.91
ITEMDIFF0.800.840.93---
LOGRNDEFF0.800.890.92---
MACE0.900.900.920.861.000.98

Table 7: PD has 7 known spammers (gold-accuracy quantiles 2.5/50/97.5% = 0.42/0.55/0.74) and 19 non-spammers (0.59/0.89/0.94). Poor accuracy alone is not a spam indicator: a spammer who always says the prevalent class DN (over 60% of mentions) achieves decent accuracy.

Tables 8-9 - spammer vs non-spammer diagnostics (PD)

Spammer: D&S rows are NR (0.03,0.92,0.03,0.03), DN (0,1,0,0), PR (0.01,0.98,0.01,0.01), DO (0,1,0,0) over columns (NR, DN, PR, DO), i.e. DN regardless of truth; MACE credibility and spamming preference (0,0.99,0,0) on DN. Non-spammer: D&S diagonal NR 0.79, DN 0.96, PR 0.72 (0.21 mislabelled DN), DO 0.94; MACE credibility 0.92, spamming preference (0.09,0.52,0.17,0.22). A D&S spammer is harmless: identical rows mean the label cancels in .

Entropy filtering (Figs. 7-9)

On RTE, TEMP and PD, accuracy rises for every model as the highest-entropy (least confident) items are removed; WSD omitted (99% accuracy already).

Examples

Choosing a model from Table 5 vs Table 2

Setup. Small, dense, high-quality data (WSD): choose by predictive density. Solution. LOGRNDEFF (-0.59) or HIERD&S (-0.63) beat D&S (-1.19) even though accuracy against gold is identical (0.99). Interpretation. Gold-label accuracy hides overfitting; use cross-validated lpd.

Connections

Posterior Predictive Checking · Paun 2018 - Implementation Priors Label Switching and Guidelines

See Also

Paun 2018 - Comparing Bayesian Models of Annotation - Overview