TLDR: This research formally compares Chain-of-Thought (CoT) and Latent Thought (Looped Transformers) in large language models, identifying their distinct computational advantages. Looped Transformers excel at efficient parallel computation for deterministic tasks, processing information simultaneously. In contrast, CoT is superior for randomized approximation of computationally hard problems, leveraging its stochastic decoding. Experimental results confirm these separations, offering practical guidance for selecting the appropriate AI reasoning approach.
A recent research paper, titled “A Formal Comparison Between Chain-of-Thought and Latent Thought” by Kevin Xu and Issei Sato from the University of Tokyo, delves into the fundamental differences and complementary strengths of two prominent reasoning paradigms in large language models (LLMs): Chain-of-Thought (CoT) and Latent Thought (specifically, Looped Transformers). This work provides crucial insights for developers and researchers on when to best utilize each approach for optimal performance.
Chain-of-Thought, a technique that has gained significant traction, works by prompting LLMs to generate explicit intermediate reasoning steps in natural language. Think of it like a human explaining their thought process step-by-step. This method has been shown to enhance reasoning capabilities for complex tasks by effectively increasing the model’s ‘depth’ through iterative, sequential computation.
In contrast, Latent Thought, particularly within Looped Transformers, takes a different route. Instead of generating explicit language tokens for intermediate steps, it operates directly within the continuous, hidden state space of the model. This means the model refines its internal understanding iteratively without verbalizing every step. This approach is believed to be more information-dense and potentially more efficient.
Parallel Power of Latent Thought
The researchers conducted a formal analysis to compare these two paradigms, revealing a clear separation in their capabilities. For tasks that can be broken down into parallel computations, Looped Transformers demonstrate superior efficiency. The paper shows that Latent Thought in Looped Transformers enables parallel computation, which is inherently more efficient than the sequential nature of CoT. Imagine solving a complex problem where many parts can be worked on simultaneously – Looped Transformers excel here.
The study formalized deterministic computations as directed acyclic graphs (DAGs). Their findings indicate that Looped Transformers can evaluate these graphs in a number of ‘loops’ proportional to the depth of the graph, meaning how many layers of computation are needed. CoT, on the other hand, requires a number of ‘steps’ proportional to the overall size of the graph. This highlights the inherent parallelism that looped models can exploit, making them faster for certain types of problems.
CoT’s Edge in Randomized Approximation
However, the research also uncovered a significant strength of Chain-of-Thought in probabilistic settings. For computationally hard problems where finding an exact solution is practically impossible, CoT shines by enabling ‘randomized approximation’. This means CoT can efficiently produce approximate solutions by leveraging its stochastic decoding capabilities – essentially, its ability to make probabilistic choices during its reasoning process.
The paper suggests that CoT is indispensable for approximating problems where exact computation is intractable. It can support approximate sampling of complex combinatorial structures, a capability that Looped Transformers, with their more deterministic internal computations, struggle to achieve. This makes CoT a powerful tool for tasks requiring probabilistic reasoning or estimation.
Experimental Validation
To validate their theoretical findings, the researchers conducted experiments across various tasks. For parallelizable tasks like word problems, graph connectivity, arithmetic expression evaluation, and edit distance, Looped Transformers consistently solved problems with fewer loops compared to CoT, which required substantially more steps to reach similar performance levels. This empirical evidence strongly supports the idea that Looped Transformers are more efficient for parallel computations.
Conversely, for an approximation task like DNF (Disjunctive Normal Form) counting, the CoT model, utilizing Monte Carlo sampling, showed a significant decrease in relative error as it was given more reasoning steps and samples. In stark contrast, the Looped Transformer’s error remained constant, indicating its inability to effectively perform randomized approximation in this context. This further substantiates CoT’s advantage in handling probabilistic, hard-to-solve problems.
Also Read:
- Chain-in-Tree: Streamlining LLM Reasoning with Adaptive Branching
- Optimizing LLM Reasoning with Adaptive Latent Pondering
Conclusion and Future Directions
The research provides a clear framework for understanding the distinct computational strengths of Chain-of-Thought and Latent Thought. Latent Thought in Looped Transformers is ideal for tasks benefiting from efficient parallel computation, while Chain-of-Thought is better suited for problems requiring randomized approximation. This formal comparison offers practical guidance for choosing the most appropriate reasoning paradigm for different AI tasks. For more technical details, you can read the full paper here.
The authors suggest future work could explore the practical computational cost and inference efficiency on hardware, and how acceleration methods might further reduce the required loops or steps for both paradigms.


