From Sparse Dependence to Sparse Attention: Unveiling How Chain-of-Thought Enhances Transformer Sample Efficiency
Kaiyue Wen, Huaqing Zhang, Hongzhou Lin, Jingzhao Zhang
TL;DR
This work investigates why chain-of-thought prompts improve reasoning in transformers, arguing that sample efficiency—not just expressiveness—is the bottleneck. Through a parity-function framework, it shows exponential sample complexity without CoT but polynomial, near-linear complexity with CoT, driven by sparse sequential dependencies that yield sparse, interpretable attention. Theoretical results are complemented by empirical parity experiments and real-world GSM8K data, which confirm the central role of sparsity in attention for CoT-enabled learning. The findings suggest that CoT data shapes the optimization landscape, enabling efficient generalization and interpretable representations in attention mechanisms.
Abstract
Chain-of-thought (CoT) significantly enhances the reasoning performance of large language models (LLM). While current theoretical studies often attribute this improvement to increased expressiveness and computational capacity, we argue that expressiveness is not the primary limitation in the LLM regime, as current large models will fail on simple tasks. Using a parity-learning setup, we demonstrate that CoT can substantially improve sample efficiency even when the representation power is sufficient. Specifically, with CoT, a transformer can learn the function within polynomial samples, whereas without CoT, the required sample size is exponential. Additionally, we show that CoT simplifies the learning process by introducing sparse sequential dependencies among input tokens, and leads to a sparse and interpretable attention. We validate our theoretical analysis with both synthetic and real-world experiments, confirming that sparsity in attention layers is a key factor of the improvement induced by CoT.
