Wired for Overconfidence: A Mechanistic Perspective on Inflated Verbalized Confidence in LLMs
Organizations: University of Virginia
Abstract
Large language models are often not just wrong, but confidently wrong: when they produce factually incorrect answers, they tend to verbalize overly high confidence rather than signal uncertainty. Such verbalized overconfidence can mislead users and weaken confidence scores as a reliable uncertainty signal, yet its internal mechanisms remain poorly understood. We present a circuit-level mechanistic analysis of this inflated verbalized confidence in LLMs, organized around three axes: capturing verbalized confidence as a differentiable internal signal, identifying the circuits that causally inflate it, and leveraging these insights for targeted inference-time recalibration. Across two instruction-tuned LLMs on three datasets, we find that a compact set of MLP blocks and attention heads, concentrated in middle-to-late layers, consistently writes the confidence-inflation signal at the final token position. We further show that targeted inference-time interventions on these circuits substantially improve calibration. Together, our results suggest that verbalized overconfidence in LLMs is driven by identifiable internal circuits and can be mitigated through targeted intervention.
Figures & tables
| Qwen2.5-3B-Instruct | Llama-3.2-3B-Instruct | ||||||
|---|---|---|---|---|---|---|---|
| Rank | PopQA | MMLU | NQOpen | Rank | PopQA | MMLU | NQOpen |
| 1 | m30 | m35 | m30 | 1 | a14.h3 | m0 | a14.h3 |
| 2 | m35 | m30 | m35 | 2 | m0 | a14.h3 | m0 |
| 3 | m26 | m27 | m31 | 3 | m27 | m4 | a13.h18 |
| 4 | m31 | a24.h5 | m26 | 4 | a13.h18 | m25 | m4 |
| 5 | m25 | m24 | m25 | 5 | m23 | m2 | m27 |
| Model | Dataset | Baseline TSLD | Compl. Drop | Completeness% |
|---|---|---|---|---|
| Qwen2.5-3B-Instruct | PopQA | 10.05 | 7.92 | 78.8% |
| NQOpen | 9.68 | 7.25 | 74.9% | |
| Llama-3.2-3B-Instruct | PopQA | 4.79 | 3.56 | 74.3% |
| NQOpen | 4.55 | 3.37 | 74.1% |
| Model | Method | ECE | Brier | ECE Impr. | Brier Impr. | |
|---|---|---|---|---|---|---|
| Qwen2.5-3B-Instruct | baseline | – | 0.492 | 0.430 | – | – |
| mean ablation | – | 0.295 | 0.244 | 40.0% | 43.1% | |
| steering | 0.3 | 0.245 | 0.193 | 50.3% | 55.1% | |
| steering | 0.4 | 0.166 | 0.148 | 66.4% | 65.7% | |
| steering | 0.5 | 0.111 | 0.130 | 77.5% | 69.7% | |
| steering | 0.6 | 0.145 | 0.146 | 70.7% | 66.1% |
Appendix figures & tables13 assets
Supplementary material from the paper’s appendix.
Appendix
| Substituted Step 1 answer | Mean | Top-10 overlap |
|---|---|---|
| Ground truth | 10/10 | |
| Same-meaning gold alias | 9/10 | |
| Type-matched plausible-wrong answer | 10/10 | |
| Length-matched distractor | 7/10 |
| Step 2 confidence prompt | Mean | Top-5 overlap | Top-10 overlap |
|---|---|---|---|
| Original prompt | 5/5 | 10/10 | |
| “How certain are you that it is correct?” | 4/5 | 8/10 | |
| “On a scale from 0 to 100, how sure are you?” | 3/5 | 7/10 | |
| “How likely is it that your answer is accurate?” | 4/5 | 6/10 |
| High/low target sets | Top-10 Jaccard vs. default |
|---|---|
| ; | 1.00 |
| ; | 1.00 |
| ; | 0.82 |
| ; | 0.82 |
| ; | 0.82 |
| Model / Dataset | Raw ECE | Temp. | Platt | Isotonic | Histogram | Mean abl. (ours) | Best steer (ours) |
|---|---|---|---|---|---|---|---|
| Llama-3.2-3B / PopQA | 0.568 | 0.302 | 0.008 | 0.075 | 0.147 | 0.018 | 0.020 |
| Qwen2.5-3B / NQOpen | 0.555 | 0.304 | 0.016 | 0.054 | 0.033 | 0.374 | 0.103 |
| Llama-3.2-3B / MMLU | 0.176 | 0.021 | 0.026 | 0.078 | 0.232 | 0.166 | 0.074 |
| Llama-3.2-3B / NQOpen | 0.507 | 0.245 | 0.036 | 0.057 | 0.191 | 0.245 | 0.088 |
| Rank | PopQA | NQOpen |
|---|---|---|
| 1 | m27 | m27 |
| 2 | m21 | m21 |
| 3 | m23 | m26 |
| 4 | m26 | m23 |
| 5 | m20 | m20 |
| 6 | m19 | m19 |
| Dataset | Baseline | Mean ablation | |||||
|---|---|---|---|---|---|---|---|
| PopQA | 0.647 | 0.419 | 0.312 | 0.203 | 0.121 | 0.068 | 0.155 |
| NQOpen | 0.626 | 0.528 | 0.450 | 0.347 | 0.217 | 0.109 | 0.615 |
| Bucket | Criterion | Role |
|---|---|---|
| 1 | Overconfident collapse; circuit discovery target | |
| 2 | Truth recognition; excluded | |
| 3 | Noise; excluded |
| Model | Method | ECE | Brier | ECE Impr. | Brier Impr. | |
|---|---|---|---|---|---|---|
| Qwen2.5-3B-Instruct | baseline | – | 0.281 | 0.310 | – | – |
| mean ablation | – | 0.261 | 0.298 | 7.3% | 3.8% | |
| steering | 0.3 | 0.250 | 0.294 | 11.1% | 5.2% | |
| steering | 0.4 | 0.230 | 0.284 | 18.2% | 8.3% | |
| steering | 0.5 | 0.196 | 0.271 | 30.3% | 12.7% | |
| steering | 0.6 | 0.188 | 0.263 | 33.1% | 15.3% |
| Model | Method | ECE | Brier | ECE Impr. | Brier Impr. | |
|---|---|---|---|---|---|---|
| Qwen2.5-3B-Instruct | baseline | – | 0.551 | 0.485 | – | – |
| mean ablation | – | 0.374 | 0.304 | 32.1% | 37.3% | |
| steering | 0.3 | 0.295 | 0.244 | 46.5% | 49.6% | |
| steering | 0.4 | 0.201 | 0.191 | 63.5% | 60.7% | |
| steering | 0.5 | 0.141 | 0.169 | 74.5% | 65.1% | |
| steering | 0.6 | 0.103 | 0.159 | 81.2% | 67.2% |
Confidence Estimation in Language Models
Confidence estimation in language models measures whether a model’s uncertainty signals predict answer correctness and support reliable decisions.
See all 225 papers