Fear Is Not Always Fear: Variation in Emotion Label Equivalence Across Datasets
Organizations: Waseda University, Japan · Florida Gulf Coast University, USA
Abstract
Emotion classifiers are routinely applied beyond their training data, on the assumption that same-named labels such as fear or surprise mean the same thing across resources. We test this assumption for five labels shared by GoEmotions, XED, and BRIGHTER, comparing models on identical inputs and under cross-corpus transfer. On the same texts, one fear classifier flags 71% as fearful and another 8%, yet the two largely agree on how the texts rank. Across 30 resource-label comparisons, training-label prevalence explains about half of this kind of scale mismatch, and a fitted intercept removes most of it. What recalibration cannot repair is larger: transferred models lose 55% of native discrimination in aggregate, agreement in ranking between classifiers is only weakly related to that loss, and for surprise the resources disagree about which texts express the emotion. The choice of training resource can therefore change conclusions: on two external tweet collections, BRIGHTER- and XED-trained classifiers give opposite answers about which shows more surprise, even after rank normalization, with intervals excluding zero in both directions. A shared emotion label name does not establish an interchangeable measurement target.
Figures & tables
| Resource | Items | Source data | Label scheme |
|---|---|---|---|
| GoEmotions ( Demszky et al., 2020 ) | 54,263 | Reddit comments | 27 emotions + neutral, multi-label |
| XED (English) ( Öhman et al., 2020 ) | 27,202 | Movie subtitles | 8 Plutchik emotions + neutral |
| BRIGHTER (English) ( Muhammad et al., 2025 ) | 5,643 | Social media | multi-label; intensity recoverable |
| SemEval-2018 E-c ( Mohammad et al., 2018 ) | 10,981 | English tweets | 11 emotions; external evaluation only |
| Mapping | Mean MAE | Median MAE |
|---|---|---|
| Raw | .193 | .184 |
| Prevalence intercept | .096 | .070 |
| L1: fitted intercept | .076 | .058 |
| L2: affine | .072 | .048 |
| L3: monotonic | .069 | .046 |
| Direction | AUROC | AUROC gap | AP | AP gap | F1 source thr. | F1 target-dev thr. | Native F1 | F1 gap |
|---|---|---|---|---|---|---|---|---|
| BRIGHTER GoEmotions | .855 (.0019) | .095 (.0040) | .170 (.0092) | .425 (.0130) | .115 (.0044) | .243 (.0101) | .569 (.0105) | .325 (.0202) |
| BRIGHTER XED | .786 (.0017) | .126 (.0020) | .338 (.0028) | .244 (.0050) | .319 (.0076) | .391 (.0092) | .555 (.0008) | .164 (.0098) |
| GoEmotions BRIGHTER | .773 (.0118) | .115 (.0099) | .632 (.0104) | .160 (.0099) | .253 (.0020) | .582 (.0188) | .702 (.0141) | .120 (.0259) |
| GoEmotions XED | .753 (.0075) | .159 (.0073) | .337 (.0035) | .245 (.0088) | .210 (.0032) | .363 (.0060) | .555 (.0008) | .192 (.0067) |
| XED BRIGHTER | .753 (.0098) | .135 (.0116) | .501 (.0126) | .290 (.0126) | .023 (.0023) | .562 (.0095) | .702 (.0141) | .140 (.0108) |
| XED GoEmotions | .710 (.0034) | .240 (.0032) | .111 (.0100) | .484 (.0175) | .171 (.0128) | .169 (.0162) | .569 (.0105) | .399 (.0240) |
| Correction | Mean excess Brier (SD) |
|---|---|
| None (raw) | .112 (.0020) |
| Prevalence-derived shift | .055 (.0004) |
| Label-free prior-shift EM | .122 (.0077) |
| Source-calibrated prior-shift EM | .125 (.0036) |
| Intercept-only | .031 (.0002) |
| Platt | .029 (.0003) |
| Excess Brier | ||||||
|---|---|---|---|---|---|---|
| Label | Same- input | Raw | Intercept | Platt | Isotonic | F1 gap |
| fear | .799 | .404 (.0012) | .094 (.0009) | .098 (.0017) | .039 (.0136) | .033 (.0617) |
| joy | .445 | .143 (.0012) | .080 (.0026) | .080 (.0027) | .047 (.0103) | .122 (.0528) |
| surprise | .329 | .166 (.0017) | .097 (.0025) | .089 (.0015) | .073 (.0019) | .206 (.0234) |
| Label | BRIGHTER | GoEmotions | XED |
|---|---|---|---|
| anger | +0.011 | +0.012 | +0.001 |
| fear | +0.038 | +0.009 | +0.006 |
| joy | -0.036 | -0.046 | -0.050 |
| sadness | +0.005 | -0.000 | -0.008 |
| surprise | +0.024 | -0.003 | -0.015 |
Appendix figures & tables8 assets
Supplementary material from the paper’s appendix.
Appendix
| Training condition | BRIGHTER | GoEmotions | XED |
|---|---|---|---|
| Native specialist | .713 | .468 | .598 |
| Naive union (shared label heads) | .672 | .418 | .591 |
| Shared encoder + dataset-specific heads | .715 | .432 | .595 |
| Target | Full | |||
|---|---|---|---|---|
| BRIGHTER | .063/.057 | .063/.059 | .062/.060 | .062/.060 |
| GoEmotions | .059/.057 | .039/.034 | .019/.016 | .011/.008 |
| XED | .025/.021 | .022/.019 | .021/.019 | .021/.019 |
| Source | Raw | Platt | Isotonic |
|---|---|---|---|
| GoEmotions BRIGHTER | [+0.0138, +0.0547] | [-0.0067, +0.0144] | [-0.0116, +0.0112] |
| XED BRIGHTER | [+0.0225, +0.0683] | [-0.0152, +0.0078] | [-0.0155, +0.0080] |
| Control | Method | GoEmotions BRIGHTER | XED BRIGHTER | Pooled |
|---|---|---|---|---|
| Label density / target presence | Raw | [-0.0136, +0.0091] | [-0.0076, +0.0156] | [-0.0098, +0.0115] |
| Platt | [-0.0122, +0.0080] | [-0.0221, -0.0003] | [-0.0161, +0.0028] | |
| Isotonic | [-0.0161, +0.0060] | [-0.0202, +0.0028] | [-0.0169, +0.0032] | |
| Exact released five-label pattern | Raw | [-0.0079, +0.0135] | [-0.0112, +0.0105] | [-0.0087, +0.0111] |
| Platt | [-0.0051, +0.0148] | [-0.0104, +0.0112] | [-0.0067, +0.0119] | |
| Isotonic | [-0.0072, +0.0138] | [-0.0162, +0.0069] | [-0.0104, +0.0091] |
| Comparison | BRIGHTER | GoEmotions | XED |
|---|---|---|---|
| BR–XED fear | +.082 | +.069 | -.051 |
| BR–XED sadness | +.043 | +.109 | -.026 |
| GE–XED joy | +.021 | +.018 | -.015 |
| Label | Head | Raw | 95% interval | Seed range | Rank | 95% interval | Seed range |
|---|---|---|---|---|---|---|---|
| anger | BRIGHTER | +0.013 | [+0.001, +0.024] | [+0.010, +0.014] | +0.011 | [-0.000, +0.021] | [+0.004, +0.016] |
| anger | GoEmotions | +0.005 | [+0.001, +0.009] | [+0.005, +0.005] | +0.012 | [-0.000, +0.023] | [+0.007, +0.015] |
| anger | XED | +0.003 | [-0.000, +0.006] | [+0.003, +0.004] | +0.001 | [-0.010, +0.011] | [-0.003, +0.003] |
| fear | BRIGHTER | +0.043 | [+0.030, +0.056] | [+0.037, +0.048] | +0.038 | [+0.026, +0.050] | [+0.034, +0.041] |
| fear | GoEmotions | +0.005 | [+0.000, +0.009] | [+0.003, +0.006] | +0.009 | [-0.003, +0.020] | [+0.005, +0.010] |
| fear | XED | +0.005 | [+0.001, +0.009] | [+0.002, +0.006] | +0.006 | [-0.005, +0.018] | [-0.005, +0.009] |
| Resource | Macro-F1 | Micro-F1 | Brier |
|---|---|---|---|
| BRIGHTER | -.00690 (.02156) | -.00772 (.01980) | +.000236 (.000549) |
| GoEmotions | +.00230 (.00125) | +.00365 (.00547) | -.000025 (.000043) |
| XED | -.00143 (.00550) | +.00135 (.00231) | +.000171 (.000177) |
Emotion Recognition
Emotion recognition uses language, voice, face, body movement, and physiological signals to infer emotional categories or dimensions such as valence and arousal.
See all 129 papers