Calibration is central to reliable semantic uncertainty quantification, yet prior work has largely focused on discrimination, neglecting calibration. As calibration and discrimination capture distinct aspects of uncertainty, focusing on discrimination alone yields an incomplete picture. We address this gap by systematically evaluating both aspects across a broad set of confidence measures. We show that current approaches, particularly fixed-temperature heuristics, produce systematically miscalibrated and poorly discriminative semantic confidence distributions. We demonstrate that optimising a single scalar temperature, which, we argue, provides a suitable inductive bias, is a surprisingly simple yet effective solution. Our exhaustive evaluation confirms that temperature scaling consistently improves semantic calibration, discrimination, and downstream entropy, outperforming both heuristic baselines and more expressive token-level recalibration methods on question-answering tasks.
Figures & tables
Figure 1: Temperature Scaling Improves Semantic Uncertainty Quantification . Same model using different temperatures generates 10 responses for the same input, which are clustered into semantic groups. We compute the L-SC semantic confidence measure of Kuhn et al. (2023) defined in Equation 3 . Panel (a) uses the standard temperature of 0.5 ; panel (b) uses a temperature optimised on a calibration set. We find that optimised temperature scaling improves both semantic calibration and discrimination.
Figure 2: Semantic Confidence Measures. Figure showing how existing ( Farquhar et al., 2024 , E-SC;) and ( Kuhn et al., 2023 , L-SC;) ) as well as a broad set of novel baseline semantic measures (ML-SC, B-SC, T-SC, IC-SC, and G-SC) are computed. For an input x , we sample multiple responses from the model p(⋅∣x) , and use an NLI model to assess bidirectional entailment, determining whether responses yi and yj are semantically equivalent ( yi∼yj∣x ). Here, s(C∣x) denotes the sum, and sˉ(C∣x) the average, H(pCi) the entropy, and E(Ci∣x) the entropy of the length-normalised log-likelihoods of generations within cluster C . See Section 3 for details.
Figure 3: Uncertainty Metrics of SC Measures Across Methods. Mean and standard error of ACE ( ↓ ) and AUROC ( ↑ ) scores for SC measures across baseline, calibration methods, and datasets. Closer to top left of plots indicates better discrimination and calibration, and hence better overall semantic uncertainty quantification.
Table 1: Discrimination Comparison of Entropy for Qwen. Mean and standard error of AUROC ( ↑ ) values. (a) reports SEconf , where correctness is determined by the most confident semantic cluster under a given SC measure. (b) reports SEvanilla from Kuhn et al. (2023) , where correctness is determined via greedy decoding. Bold entries denote the best result within each SC measure per dataset, and underlined entries indicate the best overall per dataset.
Figure 4: Selective Accuracy for Qwen Across Rejection Rates and Datasets. Mean selective accuracy ( ↑ ) curves, comparing E-SC, L-SC, B-SC and G-SC measures across baseline and calibration methods. Error bars show one standard error across runs.
Figure 5: SC Measures over Varying Numbers of Samples for Llama. Mean ACE ( ↓ ) and AUROC ( ↑ ) on the NQ dataset over varying number of sample generations per example. Error bars show one standard error across runs.
Appendix figures & tables17 assets
Supplementary material from the paper’s appendix.
Appendix
Stage
Split
TriviaQA
Natural Questions
SQuAD
Calibration
Training
59374
61600
59577
Validation
2000
2000
2000
Final Evaluation
Test
2000
2000
2000
Appendix
Table 2: Dataset Split Sizes. For each dataset, we report the number of examples used at different stages of the calibration pipeline: calibration training, calibration validation, and final test evaluation. Split sizes are matched across datasets to ensure fair comparison.
Figure 6: Training and Evaluation Prompts. Prompts applied for both calibration and evaluation across all methods, shown separately for (a) closed-book datasets (TriviaQA and Natural Questions) and (b) open-book datasets (SQuAD).
Model
TriviaQA
Natural Questions
SQuAD
Llama
71.9
42.5
95.5
Qwen
53.0
33.2
94.4
Mistral
64.8
33.2
94.2
Appendix
Table 3: Base Model Accuracies (%). Test-set accuracies ( ↑ ) of the base models through beam search.
Figure 7: Comparison of Uncertainty Metrics of Semantic Measures Across Calibration Methods Using SS and NLL Losses. Mean and standard deviation across four inference runs of ACE ( ↓ ) and AUROC ( ↑ ) scores for semantic confidence measures for each model across baselines and calibration methods. We compare using a (a) NLL and (b) SS calibration loss.
ACE
AUROC
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
TriviaQA
Base
0.184±0.002
0.174±0.002
0.180±0.001
0.130±0.001
0.191±0.002
0.130±0.002
0.172±0.002
0.757±0.001
0.755±0.001
0.757±0.001
0.759±0.001
0.752±0.001
0.760±0.001
0.758±0.002
SE
0.070±0.003
0.056±0.001
0.064±0.003
0.082±0.002
0.092±0.002
0.082±0.002
0.066±0.003
0.832±0.003
0.832±0.002
0.832±0.003
0.831±0.002
0.829±0.003
0.830±0.002
0.833±0.003
TS
0.049±0.001
0.055±0.001
0.061±0.001
0.104±0.004
0.033±0.003
0.106±0.002
0.056±0.004
0.852±0.003
0.849±0.004
0.853±0.005
0.846±0.003
0.858±0.005
0.847±0.004
0.853±0.003
Platt
0.078±0.001
0.060±0.002
0.071±0.002
0.078±0.002
0.097±0.002
0.077±0.001
0.066±0.003
0.840±0.002
0.833±0.002
0.842±0.001
0.841±0.002
0.837±0.002
0.842±0.002
0.840±0.002
ATS
0.084±0.001
0.061±0.002
0.069±0.002
0.070±0.004
0.093±0.003
0.069±0.005
0.070±0.002
0.843±0.001
0.832±0.002
0.838±0.002
0.835±0.001
0.831±0.003
0.836±0.001
0.844±0.001
Appendix
Table 4: Uncertainty Metrics for SC Measures Across Methods for Llama. Mean and standard error of ACE ( ↓ ) and AUROC ( ↑ ) scores for SC measures across measures baseline and recalibration methods for Llama.
ACE
AUROC
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
TriviaQA
Base
0.308±0.001
0.299±0.001
0.304±0.000
0.240±0.000
0.320±0.001
0.240±0.000
0.293±0.001
0.763±0.002
0.759±0.002
0.762±0.002
0.765±0.001
0.761±0.002
0.766±0.001
0.764±0.002
SE
0.165±0.002
0.159±0.001
0.158±0.001
0.097±0.002
0.194±0.001
0.099±0.002
0.145±0.002
0.832±0.002
0.831±0.001
0.830±0.002
0.836±0.002
0.825±0.002
0.837±0.002
0.833±0.002
TS
0.080±0.001
0.066±0.005
0.069±0.002
0.082±0.003
0.085±0.004
0.081±0.003
0.067±0.002
0.855±0.002
0.870±0.002
0.853±0.002
0.856±0.000
0.864±0.004
0.855±0.001
0.855±0.002
Platt
0.170±0.001
0.168±0.002
0.163±0.002
0.100±0.002
0.203±0.001
0.101±0.003
0.150±0.001
0.837±0.002
0.839±0.001
0.834±0.001
0.838±0.001
0.833±0.001
0.839±0.001
0.838±0.002
ATS
0.204±0.003
0.168±0.002
0.178±0.002
0.132±0.003
0.219±0.001
0.133±0.002
0.183±0.003
0.841±0.001
0.839±0.001
0.840±0.002
0.842±0.001
0.833±0.002
0.843±0.001
0.842±0.001
Appendix
Table 5: Uncertainty Metrics for SC Measures Across Methods for Qwen. Mean and standard error of ACE ( ↓ ) and AUROC ( ↑ ) scores for SC measures across measures baseline and recalibration methods for Qwen.
ACE
AUROC
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
TriviaQA
Base
0.175±0.001
0.177±0.001
0.174±0.001
0.108±0.001
0.200±0.001
0.108±0.001
0.159±0.001
0.792±0.002
0.787±0.001
0.792±0.002
0.791±0.001
0.785±0.002
0.791±0.001
0.793±0.002
SE
0.062±0.001
0.051±0.006
0.059±0.004
0.100±0.007
0.080±0.002
0.099±0.006
0.056±0.003
0.842±0.002
0.849±0.004
0.843±0.003
0.842±0.002
0.842±0.001
0.842±0.003
0.843±0.002
TS
0.064±0.002
0.061±0.007
0.058±0.001
0.100±0.004
0.053±0.004
0.100±0.004
0.055±0.002
0.843±0.003
0.865±0.003
0.844±0.004
0.843±0.004
0.852±0.004
0.843±0.005
0.845±0.006
Platt
0.109±0.002
0.044±0.003
0.057±0.004
0.085±0.005
0.082±0.004
0.075±0.005
0.088±0.003
0.834±0.001
0.847±0.004
0.839±0.001
0.842±0.002
0.842±0.002
0.845±0.002
0.835±0.001
ATS
0.152±0.001
0.044±0.002
0.074±0.003
0.065±0.004
0.108±0.003
0.062±0.002
0.126±0.001
0.832±0.001
0.846±0.003
0.840±0.002
0.837±0.004
0.841±0.002
0.840±0.002
0.834±0.001
Appendix
Table 6: Uncertainty Metrics for SC Measures Across Methods for Mistral. Mean and standard error of ACE ( ↓ ) and AUROC ( ↑ ) scores for SC measures across measures baseline and recalibration methods for Mistral.
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
TriviaQA
Base
0.766±0.002
0.761±0.002
0.764±0.002
0.765±0.002
0.765±0.002
0.766±0.002
0.767±0.002
SE
0.834±0.002
0.833±0.001
0.832±0.002
0.835±0.002
0.830±0.002
0.836±0.002
0.834±0.002
TS
0.853±0.002
0.865±0.002
0.849±0.002
0.854±0.000
0.864±0.004
0.853±0.001
0.851±0.002
Platt
0.839±0.002
0.840±0.001
0.836±0.001
0.837±0.001
0.836±0.001
0.838±0.001
0.839±0.002
ATS
0.843±0.001
0.840±0.001
0.840±0.002
0.843±0.001
0.838±0.002
0.843±0.001
0.843±0.001
NQ
Base
0.693±0.003
0.691±0.002
0.695±0.003
0.694±0.002
0.692±0.003
0.694±0.002
0.693±0.003
Appendix
Table 7: AUROC for SEconf Across Baseline and Calibration Methods for Qwen. Mean and standard error of AUROC ( ↑ ) scores computed using SEconf , where correctness is defined relative to the most confident semantic class. Results are reported for TriviaQA, NQ, and SQuAD across baseline and calibration methods. Bold values indicate the best result within each SC measure for a dataset, while underlined bold values denote the overall best result for that dataset.
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
TriviaQA
Base
0.755±0.002
0.755±0.002
0.755±0.002
0.756±0.002
0.754±0.002
0.756±0.002
0.755±0.002
SE
0.833±0.001
0.833±0.001
0.833±0.001
0.833±0.001
0.833±0.001
0.833±0.001
0.833±0.001
TS
0.849±0.001
0.844±0.001
0.849±0.002
0.848±0.002
0.857±0.002
0.848±0.002
0.848±0.002
Platt
0.832±0.002
0.832±0.002
0.832±0.002
0.833±0.002
0.832±0.002
0.833±0.002
0.832±0.002
ATS
0.834±0.001
0.832±0.002
0.835±0.001
0.836±0.001
0.832±0.002
0.836±0.001
0.834±0.001
NQ
Base
0.690±0.002
0.689±0.002
0.691±0.002
0.692±0.002
0.689±0.002
0.692±0.002
0.691±0.002
Appendix
Table 8: AUROC for SEvanilla Across Baseline and Calibration Methods for Qwen. Mean and standard error of AUROC ( ↑ ) scores computed using SEvanilla , where correctness is defined via an external decoding procedure ( Kuhn et al., 2023 ) . Results are reported for TriviaQA, NQ, and SQuAD across baseline and calibration methods. Bold values indicate the best result within each SC measure for a dataset, while underlined bold values denote the overall best result for that dataset.
Dataset
Model
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
TriviaQA
Llama
1.26
1.63
1.26
1.21
1.21
1.21
1.21
Qwen
1.80
2.07
1.32
1.56
1.32
1.56
1.56
Mistral
1.18
1.18
1.00
1.00
1.00
1.00
1.00
NQ
Llama
2.00
2.00
1.47
1.47
1.47
1.71
1.71
Qwen
2.41
2.41
2.41
2.03
2.41
2.41
2.41
Mistral
1.70
1.70
1.28
1.28
1.28
1.28
1.28
Appendix
Table 9: Optimised Temperature Settings. Best temperature settings for the temperature scaling (TS) method across models and datasets. Temperatures represent the final optimised after calibration training and hyperparameter selection and are those that are used to give the results shown in Figure 3 .
Figure 8: Selective Accuracy for Qwen Across Varying Rejection Rates. Mean selective accuracy ( ↑ ) curves of the Qwen model across datasets, comparing SC measures across baseline and recalibration. Error bars show one standard error across runs.
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
TriviaQA
Base
0.197±0.001
0.189±0.001
0.194±0.001
0.174±0.001
0.200±0.001
0.174±0.001
0.190±0.001
SE
0.147±0.001
0.140±0.001
0.142±0.001
0.147±0.001
0.147±0.001
0.147±0.001
0.145±0.001
TS
0.140±0.002
0.135±0.002
0.136±0.003
0.150±0.001
0.130±0.003
0.151±0.002
0.142±0.002
Platt
0.147±0.001
0.140±0.001
0.140±0.001
0.143±0.001
0.145±0.000
0.142±0.001
0.144±0.001
ATS
0.150±0.001
0.140±0.001
0.142±0.001
0.143±0.001
0.146±0.002
0.143±0.001
0.147±0.001
NQ
Base
0.358±0.001
0.350±0.002
0.353±0.001
0.309±0.000
0.374±0.001
0.310±0.000
0.345±0.001
Appendix
Table 10: Brier Scores for SC Measures Across Baseline and Recalibration Methods for Llama. Mean and standard error of Brier scores ( ↓ ) are reported for each SC measure, comparing baseline and recalibration methods for the Llama model.
ACE
CORP-MCB
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
TriviaQA
Base
0.308±0.001
0.299±0.001
0.304±0.000
0.240±0.000
0.320±0.001
0.240±0.000
0.293±0.001
0.105±0.001
0.096±0.001
0.101±0.001
0.062±0.000
0.114±0.001
0.062±0.000
0.093±0.000
SE
0.165±0.002
0.159±0.001
0.158±0.001
0.097±0.002
0.194±0.001
0.099±0.002
0.145±0.002
0.035±0.001
0.028±0.001
0.031±0.000
0.015±0.000
0.045±0.001
0.015±0.000
0.027±0.001
TS
0.080±0.001
0.066±0.005
0.069±0.002
0.082±0.003
0.085±0.004
0.081±0.003
0.067±0.002
0.010±0.000
0.006±0.001
0.009±0.000
0.011±0.001
0.011±0.001
0.010±0.001
0.008±0.000
Platt
0.170±0.001
0.168±0.002
0.163±0.002
0.100±0.002
0.203±0.001
0.101±0.003
0.150±0.001
0.035±0.000
0.032±0.001
0.032±0.001
0.015±0.000
0.050±0.001
0.015±0.000
0.028±0.000
ATS
0.204±0.003
0.168±0.002
0.178±0.002
0.132±0.003
0.219±0.001
0.133±0.002
0.183±0.003
0.050±0.001
0.032±0.001
0.037±0.001
0.020±0.001
0.057±0.001
0.021±0.001
0.040±0.001
Appendix
Table 11: Calibration Metric Comparison of SC Measures Across Methods for Qwen. Mean and standard error of calibration error for SC measures under ACE (bin-based) ( ↓ ) and MCB-CORP (bin-free) ( ↓ ) across baseline and recalibration methods on TriviaQA, NQ, and SQuAD. Bold entries indicate the best-performing method for each SC measure within a dataset, allowing direct comparison between bin-based and bin-free calibration metrics.
Method
ACE
ECE
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
E-SC
L-SC
ML-SC
B-SC
IC-SC
T-SC
G-SC
TriviaQA
Base
0.308±0.001
0.299±0.001
0.304±0.000
0.240±0.000
0.320±0.001
0.240±0.000
0.293±0.001
0.308±0.001
0.299±0.001
0.304±0.000
0.240±0.000
0.321±0.001
0.240±0.000
0.293±0.001
SE
0.165±0.002
0.159±0.001
0.158±0.001
0.097±0.002
0.194±0.001
0.099±0.002
0.145±0.002
0.165±0.002
0.158±0.001
0.158±0.001
0.100±0.002
0.194±0.001
0.101±0.002
0.145±0.002
TS
0.080±0.001
0.066±0.005
0.069±0.002
0.082±0.003
0.085±0.004
0.081±0.003
0.067±0.002
0.080±0.001
0.066±0.004
0.069±0.002
0.086±0.004
0.087±0.004
0.085±0.005
0.069±0.002
Platt
0.170±0.001
0.168±0.002
0.163±0.002
0.100±0.002
0.203±0.001
0.101±0.003
0.150±0.001
0.170±0.001
0.168±0.002
0.163±0.002
0.101±0.002
0.203±0.001
0.102±0.002
0.150±0.001
ATS
0.204±0.003
0.168±0.002
0.178±0.002
0.132±0.003
0.219±0.001
0.133±0.002
0.183±0.003
0.204±0.003
0.168±0.002
0.178±0.002
0.132±0.003
0.219±0.001
0.133±0.002
0.183±0.003
Appendix
Table 12: ACE vs ECE Comparison of SC Measures Across Methods for Qwen. Mean and standard error of calibration error for SC measures under ACE (bin-based) ( ↓ ) and ECE ( ↓ ) across baseline and recalibration methods on TriviaQA, NQ, and SQuAD. Bold entries indicate the best-performing method for each SC measure within a dataset.
TriviaQA
NQ
SQuAD
Base
0.00
0.00
1.43
SE
0.29
0.14
1.29
TS
0.00
0.00
0.71
Platt
0.29
0.00
1.29
ATS
0.00
0.14
2.14
Mean
0.11
0.06
1.37
Appendix
Table 13: Ranking Volatility of Calibration Metrics Across Methods for Qwen. Mean absolute rank change (volatility) of methods on TriviaQA, NQ, and SQuAD when switching from ACE (bin-based) to MCB-CORP (bin-free). Higher values indicate greater sensitivity of method rankings to the choice of calibration metric. Bold entries denote the lowest mean volatility per dataset, corresponding to the most stable ranking of methods.
Figure 9: SC Distribution Plots. Distributions of semantic confidence measures for the Base, SE, and TS methods on the NQ dataset with the Llama model.
Figure 10: Correlation matrices of semantic confidence measures. Pairwise Pearson correlations between SC measures for the Base, SE, and TS methods on the NQ dataset with the Llama model. While correlations are very high under Base and SE settings, indicating redundancy between measures, optimised Temperature Scaling (TS) substantially lowers correlations, revealing greater diversity in how measures capture semantic uncertainty.