Complex Problem Solving in Large Language Models: A Statistical Control Survey and Diagnostic Framework
Organizations: Department of Genetics and Genomic Science, Icahn School of Medicine at Mount Sinai, New York, NY, USA. · Department of Statistics, University of Georgia, Athens, GA, USA. · School of Computing, University of Georgia, Athens, GA, USA. · School of Computer Science, Carnegie Mellon University, Pittsburgh, PA, USA. ·
Abstract
Complex problem solving (CPS) with large language models (LLMs) is often framed as a matter of stronger reasoning or longer generation. Yet early-step error amplification, prompt brittleness, and failures to revise incorrect commitments are difficult to explain by missing knowledge or expressive capacity alone. This survey interprets CPS as a sequential estimation-and-decision problem over a latent solution state. A controller maintains a belief about an unobserved solution trajectory, updates it as noisy intermediate evidence arrives, and decides whether to commit, verify, branch, roll back, or abstain to minimize expected loss. Reasoning supplies candidate transitions and interpretations, whereas process control shapes and evaluates those proposals and regulates subsequent transitions and observations. Within this framework, we organize existing methods around five components: explicit state representation, transition structuring, validation and constraint enforcement, search and rollback, and uncertainty management. We also interpret evaluation metrics according to the statistical quantities they estimate. The framework further yields a diagnostic hypothesis: interventions should be most effective when they target the error or uncertainty component implicated by an observed failure. We distinguish systematic, stochastic, and irreducible error together with epistemic and aleatoric uncertainty, and call this alignment problem-control fit and its failure control mismatch. For example, additional sampling may reduce sampling variability while leaving a shared systematic error unchanged. This perspective clarifies what current methods estimate and control, what remains uncontrolled, and why reliable validation, targeted recovery, calibrated uncertainty, and matched-budget evaluation are central open problems.
Figures & tables
| Failure signature | Likely implicated term (component) | Candidate matched intervention | Likely mismatch |
|---|---|---|---|
| Same wrong formulation across samples | Formulation bias (transition) | Reformulate, replan | Self-consistency |
| Same arithmetic or factual slip across samples | Computation bias (validation) | Executable check, program grounding | Longer CoT |
| Answer varies, correct one recurs | Variance (search) | Self-consistency, reranking | Longer single chain |
| Confident on ambiguous input | Input ambiguity / aleatoric uncertainty | Clarify, abstain, or use selective prediction | Force an answer |
| Early error contaminates the rest | State-estimate divergence (validation, state) | Step validation, targeted rollback | Resample whole trajectory |
| Early commitment forecloses paths | Posterior collapsed early (search) | Branch, keep modes | Validate one trajectory |
| Method | State | Trans. | Search/ | Valid. | Uncert. | Multi- | Train. |
|---|---|---|---|---|---|---|---|
| rollback | agent | ||||||
| Chain-of-Thought ( Wei et al., 2022b ) | ✓ | ||||||
| Scratchpad ( Nye et al., 2021 ) | ✓ | ||||||
| Tree-of-Thoughts ( Yao et al., 2023a ) | ✓ | ✓ | |||||
| Least-to-Most ( Zhou et al., 2023a ) | ✓ | ||||||
| PAL / PoT ( Gao et al., 2023 ; Chen et al., 2023b ) | ✓ | ✓ |
| Published result | Dominant component | Reading under the decomposition |
|---|---|---|
| Self-consistency: GSM8K but CommonsenseQA (PaLM-540B) ( Wang et al., 2022 ) | Task-dependent benefit from sampling | Aggregation helps substantially more on GSM8K in this setting, but these two results alone do not identify which error component caused the difference. |
| GSM-HARD: chain-of-thought vs program-aided (Codex) ( Gao et al., 2023 ) | Executable computation | Delegating arithmetic to an interpreter improves this large-number task; the comparison does not measure error correlation across samples. |
| Longer reasoning or more inference-time compute leaves accuracy flat or lower ( Chen et al., 2025 ; Wang et al., 2025 ) | Possible effort mismatch | The result is consistent with misallocated effort, but the cited studies do not isolate which control component should have received the budget. |
| Benchmark (model) | Intrinsic self-correction | External verification | Source |
|---|---|---|---|
| GSM8K (GPT-4) | Huang et al. (2024b) | ||
| CommonsenseQA (GPT-3.5) | Huang et al. (2024b) | ||
| Graph colouring (GPT-4) | Stechly et al. (2025) | ||
| Blocksworld (GPT-4) | Stechly et al. (2025) | ||
| Code repair, APPS (GPT-4) | (GPT-4 feedback) | (human feedback) | Olausson et al. (2024) |
| Loop component | Representative evaluation signal | Statistical quantity estimated |
|---|---|---|
| Explicit state | trace inspectability; state-recovery probes | sufficiency of the state statistic |
| Transition structuring | step-level validity; decomposition correctness | bias of the proposal kernel |
| Validation | execution accuracy ( Chen et al., 2021 ) ; prover pass rate ( Lightman et al., 2023 ) | risk under an executable loss; likelihood fit |
| Search / rollback | self-consistency ( Wang et al., 2022 ) ; recovery-after-error rate | variance / dispersion of the answer estimator |
| Uncertainty | calibration, ECE and Brier ( Kadavath et al., 2022 ) ; selective accuracy | proper scoring; risk–coverage of the retained set |
| Cross-cutting | faithfulness ( Lanham et al., 2023 ) ; efficiency (tokens, latency) | causal sufficiency of the trace; cost per unit risk reduced |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Method | Component | Mechanism | What remains uncontrolled |
|---|---|---|---|
| Chain-of-Thought | Explicit state | externalizes a linear textual trace | validity of the individual transitions |
| Tree-of-Thoughts | State, search | branches over candidate states with backtracking | branching and rollback are fixed, not feedback-driven |
| PAL / PoT | Transition, validation | offloads computation to executable code | correctness of the problem formulation |
| Self-Refine / Reflexion | Search, rollback | revises a draft using self-generated feedback | reliability of the self-critique |
| Verifier-guided search | Validation, uncertainty | scores partial paths with a verifier and prunes | verifier failures at scale |
| Multi-agent | Distributed control | splits roles across agents with cross-checks | correlated errors across agents |
LLM Reasoning
Large language model reasoning studies how models solve multi-step problems, verify intermediate steps, and use computation or tools reliably.
See all 931 papers