Entropy trajectory shape predicts LLM reasoning reliability: A diagnostic study of uncertainty dynamics in chain-of-thought
Organizations: Huazhong University of Science and Technology
Abstract
Understanding uncertainty in chain-of-thought reasoning is critical for reliable deployment of large language models. In this work, we propose a simple yet effective diagnostic approach based on trajectory shape rather than scalar magnitude. We show that this signal is practical, interpretable, and inexpensive to obtain in black-box settings, while remaining robust across models and datasets. Through extensive ablations and cross-domain replications, we demonstrate its utility for selective prediction and triage. Our findings offer a generalizable insight into uncertainty dynamics in reasoning tasks, with particular focus on numeric and discrete-answer settings.
Figures & tables
| Confidence Proxy | ECE | AUROC | Conf. Range | |
|---|---|---|---|---|
| (sigmoid-shifted) | 0.186 | — | ||
| (sigmoid-unshifted) | 0.133 | — | ||
| (raw-logprob, normalized) | 0.265 | — | ||
| (exp-logprob) | 0.254 | — | ||
| Majority-vote rate (answer-dist) | 0.251 | 0.547 |
| Subset | Accuracy | 95% CI | Fisher’s / OR | |
|---|---|---|---|---|
| All chains | 300 | — | — | |
| Monotone chains | 221 | / OR | ||
| Non-monotone chains | 79 | — | ||
| Accuracy gap (monotone non-monotone) | pp | |||
| Signal | Acc@ | Spearman | AURC | |
|---|---|---|---|---|
| Random | pp | |||
| Chain length (shorter first) | pp | |||
| Final-step entropy | pp | |||
| Scalar coherence | pp | |||
| Self-judgment (1 verifier call) | pp | |||
| Yes/No self-eval ( ) | pp |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Mono. rate | Mono. acc / Non-mono. acc | Gap | ||
|---|---|---|---|---|
| / | pp | |||
| / | pp | |||
| / | pp | |||
| / | pp |
| Mono. rate | Mono. acc / Non-mono. acc | Gap | ||
|---|---|---|---|---|
| / | pp | |||
| / | pp | |||
| / | pp |
| Prefix rule | Coverage | Mono. acc | Non-mono. acc | Gap | Cost ratio | |
|---|---|---|---|---|---|---|
| 300 | pp | |||||
| 290 | pp | |||||
| 225 | pp | |||||
| Full (all) | 300 | pp | ||||
| Full (same as ) | 290 | pp |
| Step | ECE | 95% CI | |
|---|---|---|---|
| 0 | 300 | 0.186 | — |
| 1 | 300 | 0.186 | — |
| 2 | 288 | 0.190 | — |
| 3 | 241 | 0.218 | — |
| 4 | 175 | 0.222 | — |
| 5 | 118 | 0.232 | — |
| Variable | Coef. | Odds ratio | -value |
|---|---|---|---|
| monotone | 0.861 | 2.367 | 0.003 |
| chain len z | 0.020 | 1.020 | 0.880 |
| question len z | 0.019 | 1.019 | 0.933 |
| sc3 agreement z | 0.528 | 1.696 | 0.003 |
| Mono. rate | Mono. acc | Non-mono. acc | Gap | |
|---|---|---|---|---|
| pp | ||||
| pp | ||||
| pp | ||||
| pp | ||||
| pp | ||||
| pp |
| Dataset | Violation bucket | Accuracy | Spearman | |
|---|---|---|---|---|
| GSM8K ( ) | ||||
| MATH-500 ( ) | ||||
| Step | ECE (EW) | ECE (EM) | |
|---|---|---|---|
| 0 | 300 | 0.186 | 0.195 |
| 1 | 300 | 0.186 | 0.186 |
| 2 | 290 | 0.190 | 0.188 |
| 3 | 225 | 0.218 | 0.216 |
| 4 | 160 | 0.222 | 0.222 |
| 5 | 89 | 0.232 | 0.242 |
| Dataset | Mono. rate | Mono. acc / Non-mono. acc | Gap | |
|---|---|---|---|---|
| GSM8K (full) | / | pp | ||
| MATH-500 | / | pp |
| Model | Mono. rate | Mono. acc | Non-mono. acc | Gap | |
|---|---|---|---|---|---|
| Qwen2.5-7B-Instruct | 300 | pp | |||
| Mistral-7B-Instruct-v0.3 | 300 | pp |
| Method | Accuracy | Avg tokens / problem | Coverage |
|---|---|---|---|
| SC@3 | |||
| SC@5 (near-equal budget) | |||
| ESC-sim (min 2 chains) | |||
| Our selective (monotonicity) |
| Quantity | Value | Type |
|---|---|---|
| Base-chain tokens | measured | |
| Mean step prefixes | measured | |
| Per-prefix samples | configured | |
| Short completion cap | configured | |
| Reported total | reported (main text) | |
| SC@3 tokens/problem | measured |
LLM Uncertainty Estimation
Large language model uncertainty estimation measures when outputs may be wrong, ambiguous, or unreliable to guide safer decisions.
See all 399 papers