Is Depth All You Need? An Exploration of Iterative Reasoning in LLMs
Zongqian Wu, Tianyu Li, Baoduo Xu, Jiaying Yang, Mengmeng Zhan, Xiaofeng Zhu, Lei Feng
TL;DR
This work investigates whether breadth reasoning can substitute for deep iterative reasoning in chain-of-thought (CoT) prompting for large language models. Through theoretical analysis and large-scale experiments, the authors show that generating diverse initial reasoning paths and aggregating predictions—via contextual reformulation and self-consistency—can outperform deep iterative approaches, especially on symbolic and commonsense tasks, while maintaining competitive performance on arithmetic problems. They identify factors that influence reasoning diversity, quantify their impact with entropy analysis, and propose a practical method (QuestionC-SC and PromptC-SC) that extends reasoning breadth with reduced sampling randomness. The findings suggest that reasoning diversity is a viable, potentially more cost-effective alternative to iterative refinement, with implications for designing more robust CoT strategies and hybrid depth-breadth frameworks.
Abstract
Deep iterative chain-of-thought (CoT) reasoning enables LLMs to tackle complex tasks by progressively activating relevant pre-trained knowledge. However, it faces challenges in ensuring continual improvement and determining a stopping criterion. In this paper, we investigate whether the relevant knowledge that contributes directly to solving the given question can be activated from the initial reasoning path, thus circumventing the need for iterative refinement. Our experiments reveal that increasing the diversity of initial reasoning paths can achieve comparable or superior performance, a concept we term \textit{breadth reasoning}. However, existing breadth reasoning approaches, such as self-consistency, offer limited diversity. To address this limitation, we propose a simple yet effective method that enhances reasoning breadth by integrating contextual exploration with reduced sampling randomness. Extensive experiments demonstrate that our approach significantly outperforms deep iterative reasoning. Our code is provided in https://github.com/zongqianwu/breadth.
