Uncertainty-Aware Learning from Multi-Expert Interval Targets
Organizations: University of Colorado Denver Denver, Colorado, USA · National Snow and Ice Data Center (NSIDC) CIRES, University of Colorado Boulder Boulder, Colorado, USA
Abstract
Many machine learning (ML) applications rely on expert labels, and qualified experts may provide different but plausible interpretations of the same observation. Such variation across expert labels may reflect genuine disagreement or ambiguity rather than annotation error. When individual experts additionally report intervals rather than exact values, the supervision contains two distinct sources of label uncertainty: within-label imprecision and between-expert variation. Existing methods treat these forms separately: multi-expert approaches collapse labels to a consensus, interval-target methods often yield a single prediction, and predictive-uncertainty methods rarely validate their uncertainty estimates against observed expert disagreement. To address this problem, we propose an approach that preserves individual expert intervals, separates within-label imprecision from between-expert variation, and validates the corresponding predictive uncertainty components. First, heterogeneous label vocabularies are harmonized into a common probabilistic label space, separating encoding differences from expert judgement. Second, individual label intervals are retained and modeled with a mixture of Beta distributions trained using a proper Cramér-distance objective, preserving distinct expert-reported labels. Third, we decompose predictive uncertainty into within-component, between-component, and model uncertainty, and evaluate whether these components correspond to within-label uncertainty, between-label uncertainty, and model error, respectively. Because this correspondence is not guaranteed, we introduce decomposition matching, which aligns the predictive components to their intended label-side sources. On sea-ice concentration the model reduces MAE by 31% over hard labels and outperforms aggregation, interval-distribution, and interval-regression baselines.
Figures & tables
| Pair | Scenes | Harm. mism. | Mean |
|---|---|---|---|
| DMI–NIC | 231 | 0.512 | 0.80 |
| CIS–NIC | 94 | 0.859 | 0.85 |
| NIC–NOAA | 75 | 0.908 | 0.89 |
| CIS–NOAA | 57 | 0.071 | 0.08 |
| CIS–DMI | 26 | 0.379 | 0.56 |
| Label aggregation | Interval distribution | Interval regression | Distribution matching | |||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Input set | Hard | Cons. | Soft | AvgNLL | Cons. | LIM | MM | Ours ( ) | + decomp. | |
| SAR (3 ch) | 2.221 | 2.129 | 1.879 | 1.951 | 1.820 | 2.201 | 1.862 | 1.484 | 1.714 | 1.230 |
| SAR+AMSR2 (7 ch) | 0.809 | 0.891 | 0.769 | 0.862 | 0.641 | 0.694 | 0.732 | 0.709 | 0.567 | 0.559 |
| Method | E-AURC | |||
|---|---|---|---|---|
| soft | 0.283 | 0.127 | 0.512 | 0.256 |
| hard | 0.015 | 0.021 | 0.747 | 0.095 |
| consensus | 0.075 | 0.009 | 0.744 | 0.099 |
| AvgNLL | 0.073 | 0.039 | 0.831 | 0.082 |
| Cons.-interval | 0.268 | 0.099 | 0.366 | 0.248 |
| 0.144 | 0.141 | 0.443 | 0.204 |
| Model | Comp. | ||||
|---|---|---|---|---|---|
| 0.667 | 0.500 | 0.366 | 0.070 | ||
| 0.066 | 0.107 | 0.149 | 0.635 | ||
| 0.206 | 0.054 | 0.050 | 0.689 | ||
| +D | 0.677 | 0.521 | 0.392 | 0.170 | |
| 0.616 | 0.500 | 0.396 | 0.233 | ||
| 0.266 | 0.118 | 0.015 | 0.098 |
| Method | MAE | ||
|---|---|---|---|
| Cross-agency transfer: train DMI+NIC, test CIS/NOAA | |||
| pair holdout, | 0.727 | 0.150 | 0.197 |
| pair holdout, + DS | 0.684 | 0.098 | 0.112 |
| Temporal transfer: train NIC 2018–2024, test 2025 | |||
| archive hard | 1.475 | 0.321 | – |
| archive soft | 1.346 | 0.279 | – |
| Stratum | Floor | Hard MAE | Ours MAE | Floor/Hard | Floor/Ours |
|---|---|---|---|---|---|
| pooled | 0.353 | 0.935 | 0.625 | 38% | 56% |
| 0–10 km | 1.339 | 2.269 | 2.191 | 59% | 61% |
| 10–25 km | 1.041 | 2.008 | 1.791 | 52% | 58% |
| 25–50 km | 0.546 | 1.523 | 1.195 | 36% | 46% |
| 50+ km | 0.461 | 1.453 | 1.071 | 32% | 43% |
| no edge | 0.180 | 0.598 | 0.274 | 30% | 66% |
| Ceiling | + decomp. | + decomp. | |||
|---|---|---|---|---|---|
| 0 | 1.000 | 1.000 | 1.000 | 0.783 | 0.832 |
| 0.20 | 0.591 | 0.589 | 0.589 | 0.666 | 0.917 |
| noise | 0.004 | 0.000 | 0.011 | 0.618 | 0.949 |
| MAE | CRPS | ||||
|---|---|---|---|---|---|
| 1 | 0.709 | 0.0320 | – | – | 1.000 |
| 2 | 0.567 | 0.0243 | 0.107 | 0.635 | 1.089 |
| 3 | 0.560 | 0.0249 | 0.186 | 0.430 | 1.105 |
| 4 | 0.554 | 0.0251 | 0.212 | 0.456 | 1.106 |
| MAE | |||||
|---|---|---|---|---|---|
| 0 | 0 | 0.107 | 0.667 | 0.635 | 0.567 |
| 0 | 0.3 | 0.353 | 0.525 | 0.155 | 0.579 |
| 0 | 1 | 0.491 | 0.454 | 0.053 | 0.576 |
| 0.3 | 0 | 0.093 | 0.403 | 0.365 | 0.616 |
| 1 | 0 | 0.092 | 0.678 | 0.559 | 0.618 |
| 0.3 | 0.3 | 0.431 | 0.559 | 0.101 | 0.555 |
Uncertainty Decomposition
Uncertainty decomposition separates sources of predictive uncertainty, such as data ambiguity and model ignorance, to improve diagnosis and decisions.
See all 53 papers