What is least-to-most prompting?
Least-to-most prompting is a two-stage strategy. In stage one (decomposition), you prompt the model to break the original question into an ordered list of subproblems, starting with the simplest. In stage two (sequential solving), you solve each subproblem one at a time, and critically, each solved subproblem's answer is appended to the context so the next subproblem can build on it.
The name captures the ordering: you go from the 'least' (easiest, most foundational) subproblem to the 'most' (the full original problem) by accumulating partial results. By the time the model reaches the hard final step, the groundwork is already solved and in context, so the remaining leap is small.
The key result from Zhou et al. 2022 is generalization: because the model composes a solution from simpler solved pieces, it can handle problems more complex than the worked examples in the prompt — the regime where standard few-shot chain-of-thought tends to break down.