LLMs Do Not Think Step-by-step In Implicit Reasoning

LLM Latent Reasoning CoT
众所周知,思维链(Chain-of-Thought)能够显著提升大语言模型(LLMs)在复杂任务上的表现。然而,由于它也会导致推理速度变慢和计算成本增加,许多研究尝试使用隐式思维链(implicit CoT),这种方法不需要大语言模型显式地生成中间步骤。但它们的效果与典型的显式思维链方法之间仍存在差距,这让我们怀疑:隐式思维链是否真的等同于显式思维链?因此,在本研究中,我们通过实验来探讨这一问题。我们在模型执行隐式思维链时,从其隐藏状态中探查中间步骤的信息。结果令人惊讶地表明,大语言模型很少考虑中间步骤,这暗示它们可能只是依赖经验而非严格的逐步推理。此外,我们发现大语言模型的隐式推理能力是脆弱且不稳定的,这进一步证实了显式思维链在有效支持复杂任务中的必要性。
It has been well-known that Chain-of-Thought can remarkably enhance LLMs' performance on complex tasks. However, because it also introduces slower inference speeds and higher computational costs, many researches have attempted to use implicit CoT, which does not need LLMs to explicitly generate the intermediate steps. But there is still gap between their efficacy and typical explicit CoT methods. This leaves us a doubt that, does implicit CoT really equal to explicit CoT? Therefore, in this study, we address this question through experiments. We probe the information of intermediate steps from the model's hidden states when it is performing implicit CoT. The results surprisingly indicate that LLMs hardly think about intermediate steps, suggesting they may just rely on experience rather than strict step-by-step reasoning. Moreover, we find LLMs' implicit reasoning capabilities are susceptible and unstable, reaffirming the necessity of explicit CoT to effectively support complex tasks.
许愿