arXiv:2604.22215v1 [cs.CL] 24 Apr 2026
Verbal Confidence Saturation in 3–9B Open-Weight Instruction-Tuned LLMs: A Pre-Registered Psychometric Validity Screen Jon-Paul Cacioli Independent Researcher, Melbourne, Australia ORCID: 0009-0000-7054-2014 https://github.com/synthiumjp/koriat April 2026 Abstract Verbal confidence elicitation is widely used to extract uncertainty estimates from LLMs. We tested whether seven instruction-tuned open-weight models (3–9B parameters, four families) produce verbalised confidence that meets minimal validity criteria for item-level Type-2 discrimination under minimal numeric elicitation with greedy decoding. In a pre-registered study (OSF: https://osf.io/azbvx), 524 TriviaQA items were administered under numeric (0–100) and categorical (10-class) elicitation to eight models at Q5_K_M quantisation on consumer hardware, yielding 8,384 deterministic trials. A psychometric validity screen (Appendix A) was applied to each model–format cell. All seven instruct models were classified Invalid on numeric confidence (H2 confirmed, 7/7 vs. predicted ≥ 4/7), with a mean ceiling rate of 91.7% (H1 confirmed). Categorical elicitation did not rescue validity. Instead, it disrupted task performance in six of seven models, producing accuracy below 5% (H4 not confirmed). Token-level logprobability did not usefully predict verbalised confidence under the observed variance regime (H5 confirmed, mean cross-validated R2 < 0.01). Within the reasoning-distilled model, reasoningtrace length showed a strong negative partial correlation with confidence (ρ = −.36, p < .001), consistent with the Reasoning Contamination Effect. These results do not imply that internal uncertainty representations are absent. They show that minimal verbal elicitation fails to preserve internal signals at the output interface in this model-size regime. Psychometric screening should precede any downstream use of such signals.
1
Introduction
Verbal confidence elicitation is widely used to extract uncertainty estimates from large language models [Xiong et al., 2023, Tian et al., 2023, Steyvers and Peters, 2025]. The premise is that the verbalised number reflects an internal signal that discriminates correct from incorrect responses. Recent mechanistic work supports this in part. Kumaran et al. [2026] showed that verbal confidence in Gemma 3 27B is computed via cached retrieval at answer-adjacent positions and contains variance not explained by token log-probabilities. The practical utility of verbal confidence depends on whether the elicited signal carries itemlevel information in the deployment context. Three concurrent lines of evidence establish a readout problem. Miao and Ungar [2026] showed that calibration and verbalised confidence are encoded in orthogonal directions in the residual stream. Wang and Stengel-Eskin [2026] documented confidence saturation on TriviaQA and SimpleQA. Seo et al. [2026] identified answer-dependent confidence 1
generation as a driver of overconfidence. Yang [2024] found that verbalised confidence in small open-weight models can be near-independent from accuracy, though this depends strongly on the elicitation method. Most calibration work assumes the confidence distribution spans the scale and varies with correctness [Geng et al., 2024, Steyvers et al., 2025]. This study tests that assumption directly. We apply a psychometric validity screen to classify model–format combinations as Invalid, Indeterminate, or Valid before any calibration is attempted. The question is not how miscalibrated the signal is, but whether it meets minimal criteria for item-level Type-2 use. We treat saturation as a validity failure rather than a calibration failure. A distribution collapsed to the ceiling cannot support item-level discrimination because the ordinal relationships between trials have been lost at elicitation. No post-hoc rescaling can recover what was never emitted. This study evaluates default interface behaviour under minimal elicitation with greedy decoding. It does not test the capacity of these models to express uncertainty under structured or scaffolded prompts. A model that fails the screen here may produce a valid signal under a richer elicitation regime. That is a separate empirical question. Validity is a property of the model–probe–task interaction [Cacioli, 2026e, Rust et al., 2021], not an intrinsic property of the model.
1.1
Hypotheses
Four confirmatory hypotheses were pre-registered (OSF: https://osf.io/azbvx). H1 (saturation prevalence). The mean proportion of trials with numeric confidence ≥ 95% across seven instruct models exceeds 60%. H2 (validity screening). At least four of seven instruct models are classified Invalid on numeric confidence under the validity protocol (Appendix A). H4 (format rescue). Among models classified Invalid under numeric elicitation, at least two are reclassified as non-Invalid under categorical elicitation. H5 (logprob–confidence independence). Mean cross-validated R2 of ridge regression predicting verbal confidence from length-normalised logprobability is below 0.20 in both conditions, indicating no usable predictive relationship. H3 was retired pre-registration after sanity data showed the base model does not produce verbalised confidence under continuation prompting (see pre-registration §10).
2
Methods
2.1
Models
Eight open-weight LLMs were evaluated, all run as Q5_K_M GGUF quantisations via llama-cpppython 0.3.16 with Vulkan backend on an AMD RX 7900 GRE 16 GB (Table 1). M1 is a base model retained for one exploratory analysis (E-base) comparing logprob distributions between the base and instruct versions of Llama-3-8B. M1 does not contribute to any confirmatory hypothesis.
2.2
Substrate and design
524 items from TriviaQA rc.nocontext validation split [Joshi et al., 2017], drawn deterministically with numpy.random.default_rng(seed=42). Design: 8 models × 2 conditions (NUM, CAT) × 524 items = 8,384 trials. Confirmatory sample: 7 instruct models × 2 × 524 = 7,336 trials. Inference
2
Table 1: Model sample. ID
Model
Family
Params
M1 M2 M3 M4 M5 M6 M7 M8
Meta-Llama-3-8B Meta-Llama-3-8B-Instruct Meta-Llama-3.1-8B-Instruct Mistral-7B-Instruct-v0.3 Qwen2.5-3B-Instruct Qwen2.5-7B-Instruct Gemma-2-9b-it DeepSeek-R1-Distill-Llama-8B
Llama 3 base Llama 3 instruct Llama 3.1 instruct Mistral Qwen 2.5 Qwen 2.5 Gemma 2 DeepSeek R1
8B 8B 8B 7B 3B 7B 9B 8B
Role Exploratory Confirmatory Confirmatory Confirmatory Confirmatory Confirmatory Confirmatory Confirmatory
was greedy (temperature = 0), deterministic (seed = 42), with logprobs collected for the top 5 tokens at each position. Greedy decoding isolates the model’s maximum-likelihood output. Sampling introduces stochastic variance that conflates confidence-expression behaviour with sampling noise. Many real deployments do not use pure greedy decoding. The findings characterise default interface behaviour, not model capacity.
2.3
Elicitation conditions
Numeric (NUM). System prompt: “You are answering trivia questions. After your answer, state your confidence as a percentage from 0 to 100.” Categorical (CAT). System prompt: “Classify your confidence into one of the following classes based on how likely the answer above is to be correct (NO REASONING OR EXPLANATION):” followed by a 10-class ordinal scale from “No chance” (0.0–0.1) to “Almost certain” (0.9–1.0). M1 used a continuation prompt (Q: {question} / A:) with no confidence elicitation.
2.4
Validity screening protocol
Each model–condition cell was screened using a psychometric validity protocol adapted from clinical assessment practice (MMPI-3: Ben-Porath and Tellegen 2020; PAI: Morey 1991). The full protocol is provided in Appendix A. Criterion validity was demonstrated in Cacioli [2026f], where Invalidclassified models showed mean AUROC2 = .357 versus .624 for Valid-classified models (d = 2.81). Continuous confidence values are binarised at 0.50, producing a 2×2 contingency table. Three indices are computed: L = P (high confidence | incorrect), Fp = P (low confidence | correct), and RBS = Fp − (1 − L). A degeneracy pre-check classifies any cell with > 95% of binarised responses in a single category as Invalid without further analysis.
2.5
Analysis plan
All analyses were pre-registered (OSF: https://osf.io/azbvx, locked 15 April 2026). Cells with > 30% parse failure are excluded from confirmatory analyses. Parse failure is treated as missing at random. The MAR assumption is evaluated in E8 and the H1 sensitivity analysis (A8) tests robustness directly.
3
2.6
Pre-registration deviations
One deviation occurred. The original ParquetWriter class inferred its schema from the first flushed batch. When batches contained entirely null values in nullable columns, pyarrow inferred mismatched types. The fix replaced inferred schema with an explicit pyarrow schema. No collection logic, seeds, prompts, parsing, or records were affected.
3
Results
3.1
Confirmatory hypotheses
H1: Saturation prevalence, confirmed. Across the seven instruct models on numeric elicitation, the mean proportion of parse-success trials with confidence ≥ 95% was 91.7% (range 72.4–96.8%). All seven exceeded the 60% threshold individually (Figure 1). The sensitivity analysis (A8), coding parse failures as non-variable responses, yielded 92.7%.