B-CARE: Blind Classwise Assessment of Relative Evidence for Stance Error Ranking
Organizations: Department of Computer Science, Kansas State University
Abstract
Stance classifiers make errors that can be costly to identify under limited human-review budgets. Prioritizing potentially incorrect predictions remains challenging, particularly across heterogeneous base models. We introduce B-CARE (Blind Classwise Assessment of Relative Evidence for Stance Error Ranking), a prediction-blind framework for identifying high-risk stance predictions. Given only a target and text, a fixed LLM verifier assigns ordinal evidence scores to all candidate stance labels without observing the base model's prediction or confidence. B-CARE constructs a comparative risk score by contrasting the strongest alternative-class evidence with the evidence supporting the predicted class. The resulting classwise evidence profile can be reused across multiple base models without training a separate error detector or calibrating risk scores. We evaluate B-CARE on four stance benchmarks and three heterogeneous base LLMs, covering 12 dataset-model settings and 5,206 unique test instances. Evaluation includes error-ranking discrimination (AUROC and AUPRC), selective prediction (E-AURC), and review effectiveness (ErrorCapture at fixed review budgets). B-CARE achieves a mean AUROC of 0.735 and a mean AUPRC of 0.524, capturing 41.06% of errors within the highest-risk 20% of predictions. Although B-CARE does not uniformly outperform strong confidence-based baselines, it provides a reusable, complementary evidence signal for prioritizing potentially incorrect stance predictions across heterogeneous models.
Figures & tables
| Method | AUPRC | E-AURC | EC@10% | EC@20% | EC@30% |
|---|---|---|---|---|---|
| MSP | |||||
| Self-Verification | |||||
| Predictive Entropy | |||||
| Label Entropy | |||||
| Variation Ratio |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Tgt. | F | A | N | |
|---|---|---|---|---|---|
| SemEval | 1249 | 5 | 304 | 715 | 230 |
| Vaccines | 1000 | 1 | 396 | 259 | 345 |
| COVID | 800 | 4 | 263 | 243 | 294 |
| P-Stance | 2157 | 3 | 1032 | 1125 | – |
| Total | 5206 | 13 | 1995 | 2342 | 869 |
| Dataset | Target | Test |
|---|---|---|
| SemEval-2016 | Atheism | 220 |
| Climate Change | 169 | |
| Feminist Movement | 285 | |
| Hillary Clinton | 295 | |
| Legalization of Abortion | 280 | |
| Subtotal | 1249 |
| Control | Settings | AUROC | vs. B-CARE |
|---|---|---|---|
| Same-Model LD | 12 | 0.5856 | +0.1490 |
| Llama LD | 12 | 0.6704 | +0.0642 |
| Random Ranking | 12 | 0.5008 | +0.2338 |
| 12 | 0.6940 | +0.0406 |
| Baseline | Win | Loss | NS |
| MSP | 4 | 4 | 4 |
| Predictive Entropy | 4 | 4 | 4 |
| 8 | 2 | 2 | |
| Self-Verification | 9 | 1 | 2 |
| Direct Verification | 12 | 0 | 0 |
| Prediction-Aware Evidence | 7 | 0 | 5 |
| Dataset | Model | B-CARE | PE | Hybrid | ||
| SemEval | Phi | 0.797 | 0.612 | 0.739 | ||
| Mistral | 0.849 | 0.663 | 0.804 | |||
| Gemma | 0.738 | 0.669 | 0.733 | |||
| Vaccines | Phi | 0.698 | 0.726 | 0.742 | ||
| Mistral | 0.672 | 0.718 | 0.723 | |||
| Gemma | 0.724 | 0.710 | 0.750 |
| Dataset | Model | Errors | B-only | PE-only | Both | Union (%) | Jaccard | |
| SemEval | Phi | 250 | 460 | 124 | 53 | 87 | 57.4 | 0.330 |
| Mistral | 250 | 550 | 135 | 41 | 92 | 48.7 | 0.343 | |
| Gemma | 250 | 358 | 87 | 47 | 78 | 59.2 | 0.368 | |
| Vaccines | Phi | 200 | 330 | 43 | 55 | 62 | 48.5 | 0.388 |
| Mistral | 200 | 301 | 33 | 58 | 59 | 49.8 | 0.393 | |
| Gemma | 200 | 377 | 63 | 59 | 65 | 49.6 | 0.348 |
| Dataset | Model | B-CARE | 95% CI ( ) | 95% CI ( ) | ||||
| SemEval | Phi | 0.7969 | 0.7823 | 0.7933 | +0.0146 | +0.0036 | [0.0093, 0.0203] | [-0.0058, 0.0131] |
| Mistral | 0.8490 | 0.8372 | 0.8521 | +0.0119 | -0.0031 | [0.0081, 0.0160] | [-0.0096, 0.0036] | |
| Gemma | 0.7378 | 0.7191 | 0.7419 | +0.0187 | -0.0041 | [0.0119, 0.0262] | [-0.0143, 0.0065] | |
| Vaccines | Phi | 0.6984 | 0.7011 | 0.6162 | -0.0026 | +0.0822 | [-0.0103, 0.0052] | [0.0637, 0.1014] |
| Mistral | 0.6723 | 0.6711 | 0.6093 | +0.0013 | +0.0630 | [-0.0059, 0.0088] | [0.0452, 0.0809] | |
| Gemma | 0.7243 | 0.7228 | 0.6427 | +0.0015 | +0.0815 | [-0.0066, 0.0095] | [0.0632, 0.0999] |
| Dataset | Base | B-CARE | LD | 95% CI | |
|---|---|---|---|---|---|
| SemEval | Phi | 0.7969 | 0.7346 | +0.0622 | [0.0424, 0.0805] |
| Mistral | 0.8490 | 0.8028 | +0.0462 | [0.0313, 0.0605] | |
| Gemma | 0.7378 | 0.6816 | +0.0562 | [0.0339, 0.0776] | |
| Vaccines | Phi | 0.6984 | 0.5883 | +0.1102 | [0.0867, 0.1344] |
| Mistral | 0.6723 | 0.5901 | +0.0822 | [0.0610, 0.1034] | |
| Gemma | 0.7243 | 0.6133 | +0.1110 | [0.0886, 0.1335] |
| Metric | Wins | CI | |
|---|---|---|---|
| AUROC | +0.0803 | 12/12 | 12/12 |
| AUPRC | +0.0813 | 12/12 | 12/12 |
| Recall@10% | +0.0129 | 12/12 | 6/12 |
| Recall@20% | +0.0250 | 11/12 | 5/12 |
| Recall@30% | +0.0591 | 12/12 | 12/12 |
| Dataset | Model | B-CARE | LP | |
|---|---|---|---|---|
| SemEval | Phi | 0.794 | 0.786 | +0.008 |
| Mistral | 0.845 | 0.840 | +0.005 | |
| Gemma | 0.736 | 0.728 | +0.008 | |
| Vaccines | Phi | 0.719 | 0.692 | +0.027 |
| Mistral | 0.702 | 0.671 | +0.031 | |
| Gemma | 0.757 | 0.718 | +0.039 |
| Model | AUROC | 95% CI | Tie share |
|---|---|---|---|
| Phi | -0.095 | 72.5% | |
| Mistral | -0.094 | 68.3% | |
| Gemma | -0.097 | 66.5% |
| Metric | B-CARE | LlamaProb |
|---|---|---|
| Mean AUROC | 0.760 | 0.761 |
| Mean AUPRC | 0.603 | 0.592 |
| Mean E-AURC | 0.116 | 0.108 |
| EC@10% | 26.1% | 25.6% |
| EC@20% | 44.4% | 42.8% |
| EC@30% | 58.5% | 56.0% |
Language Model Error Detection
Language model error detection identifies unreliable answers, reasoning steps, and actions so systems can flag, verify, or repair them.
See all 91 papers