How Does Unfaithful Reasoning Emerge from Autoregressive Training? A Study of Synthetic Experiments
Fuxin Wang, Amr Alazali, Yiqiao Zhong
TL;DR
This study formalizes faithful CoT reasoning and its emergence under autoregressive training using the Arithmetic Expression Reasoning (AER) synthetic task. By defining consistency-based and intervention-based faithfulness, it reveals a critical noise threshold below which faithful, stepwise reasoning is possible and above which unfaithful skip-step behaviors emerge, driven by simplicity bias. The authors identify four training-phase regimes, show that mixed reasoning temporarily increases prediction entropy, and demonstrate that models develop internal uncertainty and self-verification signals via mechanistic analysis. These findings illuminate the underpinnings of CoT unfaithfulness and offer a principled framework for evaluating and mitigating unreliable reasoning in LLMs, with implications for safety and alignment.
Abstract
Chain-of-thought (CoT) reasoning generated by large language models (LLMs) is often unfaithful: intermediate steps can be logically inconsistent or fail to reflect the causal relationship leading to the final answer. Despite extensive empirical observations, a fundamental understanding of CoT is lacking--what constitutes faithful CoT reasoning, and how unfaithfulness emerges from autoregressive training. We study these questions using well-controlled synthetic experiments, training small transformers on noisy data to solve modular arithmetic expressions step by step, a task we term Arithmetic Expression Reasoning. We find that models can learn faithful reasoning that causally follows the underlying arithmetic rules, but only when the training noise is below a critical threshold, a phenomenon attributable to simplicity bias. At higher noise levels, training dynamics exhibit a transition from faithful stepwise reasoning to unfaithful skip-step reasoning via an intermediate mixed mode characterized by a transient increase in prediction entropy. Mechanistic analysis reveals that models learn to encode internal uncertainty by resolving inconsistent reasoning steps, which suggests the emergence of implicit self-verification from autoregressive training.
