Skip to content

Your Model is Overconfident, and Other Lies We Tell Ourselves

Conference: ACL 2025
arXiv: 2503.01235
Code: None
Area: Other
Keywords: Data Complexity, Annotator Disagreement, Model Uncertainty, Calibration Analysis, Intrinsic Difficulty

TL;DR

Through a comprehensive analysis of 29 models on the ChaosNLI and DynaSent datasets, this work reveals a correlated but non-linear and non-monotonic relationship among data complexity metrics such as annotator disagreement, training dynamics, and model confidence, challenging the common assumption that "model uncertainty \(\approx\) human disagreement."

Background & Motivation

In NLP evaluation, the intrinsic difficulty of data is a crucial but often overlooked factor. Prior work typically conflates the following three concepts: 1. Annotator disagreement: Multiple annotators assigning different labels to the same instance. 2. Data uncertainty: The inherent randomness or noise in the data. 3. Data complexity: Classification difficulty caused by structural characteristics of the instance.

In the literature, model uncertainty (e.g., predictive entropy, training dynamics) is frequently used as a proxy for human disagreement to evaluate instance difficulty, implicitly assuming that "instances that models find difficult are also difficult for humans." However, does this assumption hold? What is the actual relationship between different complexity metrics? This is the core problem investigated in this paper.

Method

Overall Architecture

This paper proposes a systematic experimental framework to define and compare multiple data complexity metrics, categorized into three major groups: - Human-based metrics: annotator disagreement rate, annotation distribution entropy. - Reference-free model-based metrics: model pool disagreement/entropy, average model entropy, Conformal Prediction set size. - Reference-dependent model-based metrics: model fail rate, early layer termination, early training termination, training-fold fail rate, training-fold probability mass.

Key Designs

  1. Multi-model pool construction strategy: Two complementary model pools are designed—a heterogeneous training pool (5 different 1B LLMs: OLMo, Pythia, Llama 3.2, Falcon, and BLOOM, each trained on different subsets of the NLI training set, totaling 25 classifiers) and a homogeneous training pool (BERT models of various sizes trained on the full dataset)—to validate the stability of metrics from different perspectives.

  2. Conformal Prediction set size: Conformal prediction (specifically, the Least-Ambiguous Set-Valued Classifier) is used to quantify the level of ambiguity required for the classifier to achieve statistical guarantees. A larger set indicates a more ambiguous instance. Experiments are conducted under three risk tolerance levels: \(\alpha = 0.05\), \(0.1\), and \(0.2\). Although a labeled calibration set is required, the prediction itself does not need gold labels, thus categorizing it as reference-free.

  3. Early computation/training termination metrics: Based on the concept by Baldock et al., this assesses at which layer (or at which training checkpoint) the model begins to consistently make correct predictions. An earlier stabilization indicates a simpler instance. For Transformer models, intermediate layer representations are cleverly projected directly onto the classification head instead of using the original kNN method, resolving the issue of inconsistent representation dimensions across layers in sequence classification tasks.

Loss & Training

  • 1B model pool: 5 LLMs \(\times\) 5 data subsets = 25 classifiers, trained using standard cross-entropy loss.
  • BERT model pool: multiple BERT variants of different sizes fine-tuned on the full NLI dataset.
  • All metrics are computed on the test sets (ChaosNLI / DynaSent).

Key Experimental Results

Main Results

Spearman correlation coefficients between human metrics and model metrics on SNLI (1B pool):

Model Metric ℍ_ent ℍ_dis
𝕄_dis (Model pool disagreement) 0.244 0.218
𝕄_ent (Model pool entropy) 0.278 0.243
𝕄_avg_ent (Average model entropy) 0.390 0.349
𝕄_fail^ref (Model failure rate) 0.399 0.396
𝕄_1st_ckpt^ref (Early training termination) 0.436 0.424
𝕄_avg_ckpt_p^ref (Training probability mass) 0.439 0.424

On MNLI, the correlation between the heterogeneous 1B pool and human metrics is close to 0 (e.g., 𝕄_dis = -0.002), whereas the homogeneous <1B pool provides a weak positive correlation (~0.14-0.25).

Ablation Study

Configuration Key Findings
Reference-free vs Reference-dependent Reference-dependent metrics systematically correlate better with human disagreement than reference-free metrics
Heterogeneous 1B pool vs Homogeneous <1B pool The composition of the model pool significantly affects metric behavior; the heterogeneous pool shows almost no correlation on MNLI
CP Set Size vs Training Dynamics The two types of metrics do not align; instances that models deem difficult are not necessarily perceived as difficult by humans
SNLI vs MNLI Trends are not entirely consistent across datasets, indicating that the relationships are highly data-dependent

Key Findings

  • The correlation between all model metrics and human disagreement is weak (Spearman < 0.45), and the relationship is non-linear and non-monotonic.
  • Reference-free metrics (which do not consider prediction correctness) show almost no correlation with human disagreement.
  • Conflict arises between different types of model complexity metrics: conformal prediction methods do not align with training dynamics methods.
  • The conclusions hold true on the DynaSent sentiment analysis dataset, demonstrating the generalizability of the findings.
  • Models can make errors on instances where humans achieve high agreement, and they can also reach consensus on instances with high human disagreement.

Highlights & Insights

  • Systematically deconstructs three commonly conflated concepts (disagreement, uncertainty, and complexity) with a rigorous experimental design.
  • Unveils an overlooked yet critical issue: using model uncertainty as a proxy for human disagreement is unreliable.
  • The design of multiple model pools (heterogeneous vs. homogeneous) demonstrates the sensitivity of the experimental conclusions.
  • Provides important cautionary insights for application scenarios that rely on "model difficulty," such as active learning and data curation.

Limitations & Future Work

  • Evaluated only on NLI and sentiment analysis tasks, without covering generative tasks or a wider range of NLP tasks.
  • All models are encoder-based (BERT, 1B LLMs), leaving the behavior of large-scale generative LLMs unexplored.
  • The impact of the number of human annotations on the estimation accuracy of ℍ_dis/ℍ_ent is not fully discussed.
  • No alternative solutions are proposed—how to better estimate the intrinsic difficulty of instances remains an open question.
  • Dataset Cartography by Swayamdipta et al. (2020) was the first to characterize instance difficulty using training dynamics; this work further validates its limitations.
  • The application of Conformal Prediction in NLP is a relatively novel direction.
  • Insights: When building evaluation benchmarks, one should not simply assume that annotator disagreement equals model uncertainty; more granular modeling of data complexity is required.

Rating

  • Novelty: ⭐⭐⭐ — More of an analytical work with no new method proposed, but with deep analysis.
  • Experimental Thoroughness: ⭐⭐⭐⭐⭐ — A highly solid systematic comparison across 29 models, multiple datasets, and multiple metrics.
  • Writing Quality: ⭐⭐⭐⭐ — Mathematical symbols are clearly defined, and the argumentation logic is rigorous.
  • Value: ⭐⭐⭐ — Provides guiding significance for evaluation and annotation practices, but offers no directly usable tools.