Search papers, labs, and topics across Lattice.
This paper introduces CASE, a novel framework designed to enhance the faithfulness of chain-of-thought (CoT) reasoning in large language models by enforcing a causal structure during both training and inference. By creating specialized datasets and employing selective-loss fine-tuning, CASE effectively strengthens the dependence of the reasoning chain on the final answer while mitigating shortcuts from instruction to answer. The results demonstrate a significant 37% average improvement in CoT faithfulness across multiple models and benchmarks, alongside competitive accuracy retention.
CASE achieves a remarkable 37% boost in chain-of-thought faithfulness by enforcing causal alignment, revealing the potential pitfalls of conventional autoregressive approaches.
Chain-of-thought (CoT) reasoning is widely used to improve both the performance and interpretability of large language models (LLMs), yet the generated reasoning may not faithfully support the final answer. We study this problem from a causal perspective, where a faithful CoT process should follow the chain $Z\rightarrow X\rightarrow Y$, with $Z$, $X$, and $Y$ denoting the instruction, reasoning chain, and final answer, respectively. In this process, the instruction should affect the answer only through the reasoning chain. However, conventional autoregressive LLMs condition answer generation on both the instruction and the CoT, which still allows a direct instruction-to-answer shortcut. To address this issue, we propose CASE, a framework that combines training-time causal alignment and inference-time structural enforcement. During training, CASE builds counterfactual-CoT, biased-instruction, and empty-instruction datasets, and applies selective-loss fine-tuning to strengthen CoT-to-answer dependence while suppressing instruction shortcuts. During inference, CASE masks direct attention from instruction tokens to answer tokens, preventing the model from bypassing the generated CoT. We provide an information-theoretic analysis showing how these components promote faithful chains. Experiments on three models and four benchmarks show that CASE achieves a 37\% average per-setting relative improvement in overall CoT faithfulness over the strongest baselines, exhibits stronger cross-dataset faithfulness transfer, and maintains competitive average accuracy. Code is available at https://github.com/oddwang/CASE.