Correctness Conditioning as Selection in Chain-of-Thought Faithfulness Evaluation
Organizations: Zhejiang University · University of Science and Technology of China
Abstract
Restricting chain-of-thought (CoT) faithfulness evaluation to correctly answered instances changes the population being measured. We study this selection step in a seven-variable structural causal model and derive the exact observed gap . The model distinguishes difficulty confounding from shortcut-induced collider bias and states the conditional-independence assumption needed to express the gap through latent response propensities. A protocol review of 18 papers distinguishes answer-correctness restrictions from agreement-based selection, benchmark construction, and training-data filtering. We evaluate four sub-ceiling deployments on arithmetic tasks and observe positive selection gaps in all four. The primary GLM-5.3 run yields a +7.4 percentage-point gap (, ), and pooled Cochran-Mantel-Haenszel analysis gives OR = 1.70 (). An assumption-free covariance decomposition assigns 42.8% of the GLM-5.3 gap to between-stratum variation in interventionable-operation count, leaving the majority unattributed. When counterfactual compliance is observable for every instance, evaluating all traces directly estimates population faithfulness without correctness filtering.
Figures & tables
| Model | Acc. | (pp) | 95% CI (pp) | ||||
|---|---|---|---|---|---|---|---|
| glm-5.2 | 100 | 79.0% | 0.440 | 0.456 | +1.6 | [ 3.4, +6.6] | 0.540 |
| deepseek-v4-pro | 200 | 66.5% | 0.555 | 0.579 | +2.4 | [ 2.6, +7.2] | 0.337 |
| glm-5.3 | 1000 | 51.5% | 0.507 | 0.581 | +7.4 | [+4.3, +10.4] | 0.0001 ∗ |
| deepseek-v4-flash | 300 | 48.3% | 0.527 | 0.586 | +6.0 | [+0.2, +11.8] | 0.046 ∗ |
| Boundary controls ( , filter vacuous): | |||||||
| qwen3.8-max | 20 | 100% | 0.600 | 0.600 | 0.0 | N/A | N/A |
| Model | Acc. | Implied | Predicted | Observed | Ratio | |
|---|---|---|---|---|---|---|
| ( ) | ( ) | (pp) | (pp) | |||
| glm-5.2 | 0.440 | 79.0% | 11.7 | 1.6 | ||
| deepseek-v4-pro | 0.555 | 66.5% | 28.0 | 2.4 | ||
| GLM-5.3 | 0.507 | 51.5% | 47.7 | 7.4 | ||
| deepseek-v4-flash | 0.527 | 48.3% | 56.3 | 6.0 |
Appendix figures & tables15 assets
Supplementary material from the paper’s appendix.
Appendix
| Family | Gap (pp) | ||||
|---|---|---|---|---|---|
| Arithmetic DAG | 30 | 0.33 | 0.333 | 0.417 | +8.3 |
| Boolean circuit | 50 | 0.58 | 0.580 | 0.659 | +7.9 |
| Graph reachability | 50 | 0.52 | 0.520 | 0.605 | +8.5 |
| Mean | +8.2 |
| Paper | Year | Procedure | Reporting population | Source |
|---|---|---|---|---|
| Lanham et al. | 2023 | Trace truncation, mistakes, paraphrase | Collected traces; length-weighted aggregation | v1 ; §2.1–2.6 |
| Turpin et al. | 2023 | Biased input cues | Main input-bias tests; correctness-selected qualitative examples | v2 ; §3.1; Tab. 7 |
| Lyu et al. | 2023 | Deterministic solver | Test-set accuracy; correct outputs for human plausibility | v3 ; §4.2, 6.3 |
| Radhakrishnan et al. | 2023 | Truncation and corruption | All reasoning samples; gold-label subsets for bias tests | v2 ; §3.2–3.3 |
| Wang et al. | 2023 | Retrieval and trace construction | Test-set task success; correct-answer training pool | v2 ; Alg. 1; Tab. 1 |
| Bentham et al. | 2024 | With/without-CoT agreement | Dataset average; no answer-correctness screen in metric | v3 ; §3, Eq. 1 |
| Model | (pilot) | Pilot (pp) | Power at | for 80% power |
|---|---|---|---|---|
| glm-5.2 | 100 | +1.6 | 0.06 | 5,000 |
| glm-5.3 | 100 | +8.8 | 0.25 | 400 |
| deepseek-v4-flash | 100 | +3.8 | 0.09 | 1,800 |
| qwen3.8-max | 20 | 0.0 | — | — |
| Achieved: glm-5.3 at : pp, . | ||||
| Achieved: deepseek-v4-flash at : pp, . | ||||
| Steps | Acc. | (pp) | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 1 (simple) | 115 | 81 | 5 | 25 | 4 | 75% | 0.922 | 0.942 | |
| 2 (easy) | 104 | 51 | 18 | 27 | 8 | 66% | 0.750 | 0.739 | |
| 3 (moderate) | 232 | 53 | 77 | 35 | 67 | 56% | 0.379 | 0.408 | |
| 4 | 0 | 0 | 0 | 0 | 0 | — | — | — | — |
| 5 (medium) | 223 | 56 | 57 | 39 | 71 | 51% | 0.426 | 0.496 | |
| 6 | 0 | 0 | 0 | 0 | 0 | — | — | — | — |
| Model | (pp) | OR | |||||
| GLM-5.3 | 1000 | 299 | 216 | 208 | 277 | 1.84 | |
| deepseek-v4-flash | 300 | 85 | 60 | 73 | 82 | 1.59 | |
| deepseek-v4-pro | 200 | 77 | 56 | 34 | 33 | 1.33 | |
| glm-5.2 | 100 | 36 | 43 | 8 | 13 | 1.36 | |
| Boundary controls ( ; by construction): | |||||||
| qwen3.8-max | 20 | 12 | 8 | 0 | 0 | — | |
| Model | (pp) | Between-stratum | Within-stratum | |
|---|---|---|---|---|
| GLM-5.3 | 1000 | 7.36 | 42.8% [26.8, 69.1] | 57.2% |
| deepseek-v4-flash | 300 | 5.95 | 21.9% [ , 112.2] | 78.1% |
| Steps | |||||
|---|---|---|---|---|---|
| 1 (simple) | 36 | 21 | 1 | 12 | 2 |
| 2 (easy) | 42 | 9 | 9 | 9 | 15 |
| 3 (moderate) | 63 | 12 | 21 | 9 | 21 |
| 5 (medium) | 59 | 15 | 12 | 17 | 15 |
| 7 (hard) | 33 | 5 | 8 | 8 | 12 |
| 8 (very hard) | 37 | 13 | 5 | 11 | 8 |
| Reversal fraction | Reversal count | |
|---|---|---|
| 0.001 | 40.561% | 16,224 |
| 0.05 | 3.568% | 1,427 |
| 0.1 | 0.0075% | 3 |
| 0.2 | 0.0150% | 6 |
| Removed | Remaining | (two-sided) | |
|---|---|---|---|
| GLM-5.3 | 600 | 2.24 | 0.025 |
| deepseek-v4-flash | 1300 | 4.80 | 0.0001 |
| deepseek-v4-pro | 1400 | 5.17 | 0.0001 |
| GLM-5.2 | 1500 | 5.17 | 0.0001 |
| Model | Acc. | (pp) | ( ) | |||
| GLM-5.3 | 50 | 78% | 0.560 | 0.590 | 0.206 (0.650) | |
| deepseek-v4-flash | 50 | 44% | 0.220 | 0.182 | 0.055 (0.815) | |
| Breakdown by cue correctness: flash correct-cue pp ( ), incorrect-cue pp ( ); | ||||||
| GLM-5.3 correct-cue pp ( ), incorrect-cue pp ( ). | ||||||
CoT Faithfulness
Chain-of-thought faithfulness measures whether a model’s stated reasoning causally reflects and supports the answer it gives.
See all 73 papers