Evaluating Persistent Calibration under Evolving Model Knowledge
Organizations: University of Texas at Austin · University of North Carolina at Chapel Hill
Abstract
As AI systems move from static repositories to agents that are capable of continual adaptation and learning, maintaining their trustworthiness means equipping the models backing them with the ability to produce confidence estimates that dynamically reflect their changing skills and knowledge. We introduce the problem of persistent calibration, which requires a confidence estimator to faithfully reflect the knowledge contained in a model as that knowledge changes, without recurring supervision. We operationalize this by examining persistent calibration across checkpoints of open models, asking whether confidence estimators trained on earlier checkpoints can generalize to later ones. Specifically, we aim to shed light on whether confidence is dependent on knowledge, a question with implications for the reliability of confidence estimates. To measure this relationship, we define and evaluate calibration on knowledge contrast sets: subsets containing questions that one checkpoint answers correctly and another checkpoint answers incorrectly, reflecting a change in knowledge. We show that both inference-time and fine-tuning methods fall short on contrast-set calibration compared to oracle methods trained on future checkpoints, even for methods that are well-calibrated on the full dataset. We provide evidence for the hypothesis that persistent calibration is challenging because there is a vast space of possible confidence functions that are well-calibrated on a given checkpoint, out of which only some rely on meta-knowledge features that would generalize to other checkpoints. Towards improving contrast-set calibration, we show that multi-checkpoint training helps, suggesting an avenue for identifying confidence features that remain robust across changing knowledge.
Figures & tables
| Olmo 3 7B | Marin 8B | Olmo 3 32B | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Contrast | Full | Contrast | Full | Contrast | Full | ||||
| Method | AUC | AUC | AUC | AUC | AUC | AUC | |||
| TriviaQA | |||||||||
| End-correct baseline | 0.000 | 0.627 | 0.530 | 0.000 | 0.783 | 0.547 | 0.000 | 0.712 | 0.548 |
| Self-consistency | 0.297 | 0.733 | 0.884 | 0.263 | 0.823 | 0.897 | 0.362 | 0.808 | 0.903 |
| Non-oracle training | 0.333 | 0.748 | 0.880 | 0.227 | 0.806 | 0.834 | 0.285 | 0.688 | 0.860 |
| Olmo 3 7B | Marin 8B | Olmo 3 32B | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Contrast | Full | Contrast | Full | Contrast | Full | ||||
| Method | AUC | AUC | AUC | AUC | AUC | AUC | |||
| Self-consistency | 0.297 | 0.733 | 0.884 | 0.263 | 0.823 | 0.897 | 0.362 | 0.808 | 0.903 |
| Surrogate | 0.211 | 0.637 | 0.859 | 0.277 | 0.695 | 0.871 | 0.288 | 0.688 | 0.883 |
| Copy | 0.000 | 0.500 | 0.832 | 0.000 | 0.500 | 0.829 | 0.000 | 0.500 | 0.846 |
| Non-oracle training | 0.333 | 0.748 | 0.880 | 0.227 | 0.806 | 0.834 | 0.285 | 0.688 | 0.860 |
| Olmo 3 7B | Marin 8B | Olmo 3 32B | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Contrast | Full | Contrast | Full | Contrast | Full | ||||
| Method | AUC | AUC | AUC | AUC | AUC | AUC | |||
| Non-oracle | |||||||||
| Multi-ckpt | 0.333 | 0.748 | 0.880 | 0.227 | 0.806 | 0.834 | 0.285 | 0.688 | 0.860 |
| Single-ckpt | 0.332 | 0.750 | 0.876 | 0.221 | 0.642 | 0.783 | 0.251 | 0.673 | 0.849 |
| Oracle | |||||||||
| Contrast | Full | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Method | AUC | BS | ECE | AUC | BS | ECE | ||||
| Multi-ckpt | 0.379 | 0.424 | 0.255 | 0.285 | 0.795 | 0.185 | 0.061 | 0.890 | 0.131 | 0.032 |
| Single-ckpt data | 0.373 | 0.368 | 0.252 | 0.258 | 0.768 | 0.197 | 0.096 | 0.887 | 0.134 | 0.044 |
| Resp-ckpt | 0.351 | 0.396 | 0.241 | 0.274 | 0.778 | 0.193 | 0.070 | 0.884 | 0.133 | 0.030 |
| Pooled data | 0.360 | 0.357 | 0.248 | 0.251 | 0.757 | 0.203 | 0.104 | 0.887 | 0.132 | 0.035 |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| 19th Century America | 3-Letter Words | 4-Letter Words |
| American History | American Literature | Americana |
| Animals | Annual Events | Architecture |
| Around The World | Art | Art & Artists |
| Astronomy | Authors | Awards |
| Ballet | Biology | Bodies Of Water |
| Books & Authors | Business & Industry | Classical Music |
| Type | Question | Reference answer(s) |
|---|---|---|
| Factoid | What is the main use of ETD fragmentation? | Analysis of intact proteins |
| Factoid | Which disease can be treated with Delamanid? | tuberculosis |
| List | List approved radioprotective compounds. Just output one of the answers. | [[‘amifostine’], [‘palifermin’]] |
| List | List the 5 different human immunoglobulin heavy chains. Just output one of the answers. | [[‘alpha’], [‘delta’], [‘epsilon’], [‘gamma’], [‘mu’]] |
| Accuracy (%) | |||||
| Short name | Checkpoint ID | Training data (trillions of tokens) | TriviaQA | Jeopardy | BioASQ |
| Olmo 3 7B | |||||
| 10% | stage1-step141000 | 0.59 | 51.9 | 64.8 | 40.2 |
| 20% | stage1-step283000 | 1.19 | 55.5 | 68.5 | 41.7 |
| 30% | stage1-step424000 | 1.78 | 57.8 | 70.7 | 44.0 |
| 40% | stage1-step566000 | 2.37 | 59.5 | 72.1 | 44.5 |
| Olmo 3 7B | ||||
|---|---|---|---|---|
| 40% | 50% | 90% | 100% | |
| 40% | – | 642 (354) | 771 (516) | 753 (527) |
| 50% | 642 (288) | – | 715 (455) | 697 (466) |
| 90% | 771 (255) | 715 (260) | – | 538 (289) |
| 100% | 753 (226) | 697 (231) | 538 (249) | – |
| Olmo 3 7B | ||||
|---|---|---|---|---|
| 40% | 50% | 90% | 100% | |
| 40% | – | 738 (406) | 767 (526) | 796 (559) |
| 50% | 738 (332) | – | 695 (453) | 720 (484) |
| 90% | 767 (241) | 695 (242) | – | 517 (277) |
| 100% | 796 (237) | 720 (236) | 517 (240) | – |
| Olmo 3 7B | ||||
|---|---|---|---|---|
| 40% | 50% | 90% | 100% | |
| 40% | – | 457 (273) | 490 (312) | 475 (328) |
| 50% | 457 (184) | – | 483 (264) | 466 (279) |
| 90% | 490 (178) | 483 (219) | – | 389 (218) |
| 100% | 475 (147) | 466 (187) | 389 (171) | – |
| Contrast | Full | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Method | AUC | BS | ECE | AUC | BS | ECE | ||||
| Olmo 3 7B, TriviaQA | ||||||||||
| End-correct baseline | 0.000 | 0.254 | 0.000 | 0.236 | 0.627 | 0.355 | 0.340 | 0.530 | 0.370 | 0.308 |
| Self-consistency | 0.297 | 0.329 | 0.190 | 0.212 | 0.733 | 0.212 | 0.084 | 0.884 | 0.140 | 0.069 |
| Post-hoc | 0.298 | 0.330 | 0.210 | 0.234 | 0.734 | 0.215 | 0.097 | 0.884 | 0.133 | 0.019 |
| Non-oracle training | 0.333 | 0.324 | 0.236 | 0.239 | 0.748 | 0.206 | 0.104 | 0.880 | 0.136 | 0.032 |
| Contrast | Full | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Method | AUC | BS | ECE | AUC | BS | ECE | ||||
| Olmo 3 7B, TriviaQA | ||||||||||
| End-correct baseline | 0.000 | 0.254 | 0.000 | 0.080 | 0.627 | 0.230 | 0.000 | 0.530 | 0.370 | 0.308 |
| Self-consistency | 0.297 | 0.329 | 0.161 | 0.180 | 0.739 | 0.205 | 0.080 | 0.884 | 0.140 | 0.069 |
| Post-hoc | 0.298 | 0.330 | 0.163 | 0.181 | 0.740 | 0.205 | 0.080 | 0.884 | 0.133 | 0.019 |
| Non-oracle training | 0.333 | 0.324 | 0.211 | 0.219 | 0.759 | 0.196 | 0.092 | 0.880 | 0.136 | 0.032 |
| Contrast | Full | |||||||||
| Method | AUC | BS | ECE | AUC | BS | ECE | ||||
| Olmo 3 7B, TriviaQA | ||||||||||
| Self-consistency | 0.297 | 0.329 | 0.190 | 0.212 | 0.733 | 0.212 | 0.084 | 0.884 | 0.140 | 0.069 |
| Surrogate | 0.211 | 0.191 | 0.204 | 0.184 | 0.637 | 0.304 | 0.208 | 0.859 | 0.163 | 0.094 |
| Copy | 0.000 | 0.000 | 0.000 | 0.000 | 0.500 | 0.250 | 0.127 | 0.832 | 0.161 | 0.033 |
| Non-oracle training | 0.333 | 0.324 | 0.236 | 0.239 | 0.748 | 0.206 | 0.104 | 0.880 | 0.136 | 0.032 |
| Contrast | Full | |||||||||
| Method | AUC | BS | ECE | AUC | BS | ECE | ||||
| Non-oracle | Olmo 3 7B | |||||||||
| Multi-ckpt, =2 | 0.333 | 0.324 | 0.236 | 0.239 | 0.748 | 0.206 | 0.104 | 0.880 | 0.136 | 0.032 |
| Multi-ckpt, =1 | 0.332 | 0.335 | 0.223 | 0.233 | 0.749 | 0.204 | 0.094 | 0.877 | 0.137 | 0.032 |
| Single-ckpt, =2 | 0.332 | 0.340 | 0.216 | 0.227 | 0.750 | 0.203 | 0.093 | 0.876 | 0.140 | 0.048 |
| Single-ckpt, =1 | 0.314 | 0.339 | 0.208 | 0.225 | 0.746 | 0.206 | 0.086 | 0.870 | 0.146 | 0.063 |
| Contrast | Full | |||||||||
| Method | AUC | BS | ECE | AUC | BS | ECE | ||||
| Non-oracle | Olmo 3 7B | |||||||||
| Multi-ckpt, =2 | 0.476 | 0.476 | 0.360 | 0.365 | 0.821 | 0.177 | 0.094 | 0.871 | 0.119 | 0.038 |
| Multi-ckpt, =1 | 0.438 | 0.438 | 0.327 | 0.328 | 0.802 | 0.186 | 0.103 | 0.863 | 0.124 | 0.042 |
| Single-ckpt, =2 | 0.447 | 0.457 | 0.318 | 0.327 | 0.808 | 0.181 | 0.094 | 0.860 | 0.124 | 0.039 |
| Single-ckpt, =1 | 0.418 | 0.441 | 0.278 | 0.294 | 0.796 | 0.185 | 0.090 | 0.851 | 0.130 | 0.050 |
| Contrast | Full | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Method | AUC | BS | ECE | AUC | BS | ECE | ||||
| Multi-ckpt | 0.506 | 0.536 | 0.379 | 0.402 | 0.855 | 0.156 | 0.057 | 0.888 | 0.111 | 0.020 |
| Single-ckpt data | 0.517 | 0.517 | 0.382 | 0.383 | 0.841 | 0.164 | 0.087 | 0.885 | 0.115 | 0.041 |
| Resp-ckpt | 0.471 | 0.485 | 0.352 | 0.364 | 0.826 | 0.172 | 0.079 | 0.877 | 0.116 | 0.028 |
| Pooled data | 0.506 | 0.499 | 0.380 | 0.376 | 0.833 | 0.169 | 0.094 | 0.884 | 0.113 | 0.027 |
| Contrast | Full | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Method | AUC | BS | ECE | AUC | BS | ECE | ||||
| Olmo 3 7B, TriviaQA | ||||||||||
| GCM | 0.446 | 0.448 | 0.331 | 0.335 | 0.808 | 0.182 | 0.088 | 0.869 | 0.191 | 0.181 |
| Post-hoc | 0.446 | 0.448 | 0.333 | 0.337 | 0.812 | 0.179 | 0.085 | 0.869 | 0.142 | 0.035 |
| Oracle training | 0.379 | 0.424 | 0.255 | 0.285 | 0.795 | 0.185 | 0.061 | 0.890 | 0.131 | 0.032 |
| Olmo 3 7B, Jeopardy | ||||||||||
| Contrast | Full | |||||||||
| Method | AUC | BS | ECE | AUC | BS | ECE | ||||
| Olmo 3 7B, TriviaQA BioASQ | ||||||||||
| Self-consistency | 0.122 | 0.137 | 0.075 | 0.083 | 0.602 | 0.260 | 0.121 | 0.738 | 0.216 | 0.087 |
| Non-oracle training | 0.223 | 0.239 | 0.149 | 0.163 | 0.680 | 0.234 | 0.106 | 0.805 | 0.189 | 0.090 |
| Oracle training | 0.211 | 0.256 | 0.131 | 0.155 | 0.691 | 0.223 | 0.072 | 0.805 | 0.184 | 0.054 |
| Olmo 3 7B, Jeopardy BioASQ | ||||||||||
| Layer | Mean | Median |
|---|---|---|
| 1 | 0.920 | 0.929 |
| 2 | 0.914 | 0.929 |
| 3 | 0.631 | 0.750 |
| 4 | 0.507 | 0.536 |
| 5 | 0.533 | 0.714 |
| 6 | 0.535 | 0.750 |