When LLMs Stop Following Steps: A Diagnostic Study of Procedural Execution in Language Models
Sailesh Panda, Pritam Kadasi, Abhishek Upperwal, Mayank Singh

TL;DR
This study introduces a diagnostic benchmark to evaluate whether large language models accurately follow procedural steps, revealing significant accuracy drops as task complexity increases and uncovering common failure modes.
Contribution
The paper presents a controlled benchmark for procedural execution in LLMs, highlighting their weaknesses in faithfully executing step-by-step instructions across varying complexities.
Findings
Accuracy drops from 61% to 20% as procedure length increases.
Failures include missing answers, premature responses, and hallucinated steps.
Models often produce under-executed traces and self-correct after errors.
Abstract
Large language models (LLMs) often achieve strong performance on reasoning benchmarks, but final-answer accuracy alone does not show whether they faithfully execute the procedure specified in a prompt. We study this question through a controlled diagnostic benchmark for procedural execution, where models are given a step-wise arithmetic algorithm and two numeric inputs, and must return the final computed value. The benchmark uses simple arithmetic operations but increases complexity through algorithm length and look-back dependencies over intermediate variables. Across 14 models and 55 datasets, average first-answer accuracy drops from 61% on 5-step procedures to 20% on 95-step procedures. Generation-level analysis shows that failures often involve missing answers, premature answers, self-correction after an initial error, under-executed traces, and hallucinated extra steps. These…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
