When Accuracy Gaps Fail to Certify: Auditing Cross-Domain Recalibration of LLM Judges
Organizations: Department of Computer Science, Kalinga Institute of Industrial Technology · Department of Computer Science, Iowa State University
Abstract
A scalar recalibration map fitted for an LLM judge on one task can fail when the task distribution changes, but the source-target accuracy gap is often treated as a proxy for that failure. We test what this gap can predict and what it can certify across thirteen judges, two generators, eight domains, and 1,176 predeclared transfers. After accounting for mean score shift, the gap yields a population lower bound on target calibration error, yet identical gaps can induce opposite transfer outcomes. Exact importance weighting recovers target proper loss under covariate shift, so failure of an estimated weighting pipeline does not by itself establish conditional shift. A finite-sample simultaneous lower certificate converts the population bound into a one-sided rejection rule using audit labels disjoint from evaluation outcomes. The leak-free gap correlation is 0.25 (95% CI [-0.09, 0.55]), falls to 0.09 on the second generator, and does not support a generator-invariant association. The certificate retains nominal coverage but has power 0.13 even at m=1024, whereas target-domain temperature scaling with 16 labels reaches harm rate 0.09, compared with 0.34 for source-fitted Platt scaling. Accuracy gaps are therefore weak warning signals for scalar probability transfer, not deployment certificates.
Figures & tables
| Domain | Task type | Correctness rule (fixed a priori) | |
|---|---|---|---|
| GSM8K | Mathematical reasoning | last-number match as floats (tolerance ) | 40 |
| MMLU | Multiple-choice knowledge | option-letter exact match | 40 |
| SQuAD | Extractive QA | span containment or token-F1 | 40 |
| BoolQ | Binary QA | normalized yes/no match | 40 |
| SAMSum † | Summarization | ROUGE-L ; margin referred to a small verifier | 40 |
| HumanEval | Code generation | sandboxed execution of official unit tests | 40 |
| Method | Brier [95% CI] | log loss [95% CI] | ECE | harm rate [95% CI] | AUROC |
|---|---|---|---|---|---|
| Raw | — | — | 0.393 | — | 0.611 |
| Temperature | [ ] | [ ] | 0.281 | 0.13 [0.02, 0.26] | 0.611 |
| Platt, | [ ] | [ ] | 0.371 | 0.34 [0.18, 0.48] | 0.588 |
| Beta calibration | [ ] | [ ] | 0.375 | 0.34 [0.19, 0.49] | 0.602 |
| Isotonic | [ ] | [ ] | 0.349 | 0.33 [0.18, 0.46] | 0.589 |
| Multi-domain temp. | [ ] | [ ] | 0.271 | 0.17 [0.03, 0.37] | 0.611 |
| Predictor | Coefficient (95% CI) | |
|---|---|---|
| Platt probe gap | ( ) | |
| Temperature probe gap | ( ) | |
| Score Wasserstein distance | ( ) | |
| Probe-split raw Brier | ( ) | |
| Log effective sample size | ( ) |
| Shift control | Plain Platt | Estimated IW | Oracle IW |
|---|---|---|---|
| Covariate, misspecified (pos.) | 0.324 | 0.256 | 0.257 |
| Covariate, mild | 0.232 | 0.231 | 0.234 |
| Label only | 0.233 | 0.214 | 0.173 |
| Conditional only | 0.314 | 0.313 | 0.314 |
| Natural NLP transfers | 0.362 | 0.362 | n/a |
| Target labels | Simult. coverage | Harm detected | False accept |
|---|---|---|---|
| 1.000 | 0.000 | 1.000 | |
| 1.000 | 0.000 | 1.000 | |
| 1.000 | 0.023 | 0.977 | |
| 1.000 | 0.128 | 0.872 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Short name | Repository ID | Params. | |
|---|---|---|---|
| Primary judges (1–7B) | |||
| Phi-3-mini | microsoft/Phi-3-mini-4k-instruct | 3.8B | |
| TinyLlama | TinyLlama/TinyLlama-1.1B-Chat-v1.0 | 1.1B | |
| Zephyr | HuggingFaceH4/zephyr-7b-beta | 7B | |
| MiniCPM | openbmb/MiniCPM-2B-dpo-bf16 | 2.4B | |
| StableLM | stabilityai/stablelm-zephyr-3b | 3B | |
| Method | Brier [95% CI] | log loss [95% CI] | ECE | harm rate [95% CI] | AUROC |
|---|---|---|---|---|---|
| Raw | — | — | 0.369 | — | 0.610 |
| Temperature | [ ] | [ ] | 0.203 | 0.08 [0.01, 0.16] | 0.610 |
| Platt, | [ ] | [ ] | 0.305 | 0.24 [0.10, 0.40] | 0.590 |
| Beta calibration | [ ] | [ ] | 0.320 | 0.25 [0.10, 0.41] | 0.605 |
| Isotonic | [ ] | [ ] | 0.240 | 0.22 [0.08, 0.36] | 0.592 |
| Multi-domain temp. | [ ] | [ ] | 0.192 | 0.09 [0.00, 0.22] | 0.610 |
| Gen. | Treatment | B temp | B tgt-t | OLS raw | |
|---|---|---|---|---|---|
| Pri. | Impute | 0.253 | |||
| Pri. | Exclude flagged | 0.271 | |||
| G2 | Impute | 0.085 | |||
| G2 | Exclude flagged | 0.093 | |||
| G2 | Constrained dec. | 0.067 |
| Variant | B temp | B tgt-t | harm tgt-t | fail | |
|---|---|---|---|---|---|
| A (committed) | 0.253 | 0.09 | 0.044 | ||
| B (paraphrase) | 0.317 | 0.11 | 0.107 | ||
| C (paraphrase) | 0.287 | 0.13 | 0.018 | ||
| Aswap (order) | 0.246 | 0.09 | 0.041 |
Language Model Calibration
Language model calibration studies whether models’ confidence estimates match their actual accuracy across tasks, prompts, and deployment settings.
See all 386 papers