A Formal Comparison Between Chain of Thought and Latent Thought

Kevin Xu, Issei Sato
9/25/2025
cs.AIcs.CLcs.LG

No official code found. Best implementation: kevin671/cot-vs-loop (5 stars, last commit 2026-01-21).

Abstract

Chain of thought (CoT) elicits reasoning in large language models by explicitly generating intermediate tokens. In contrast, latent thought reasoning operates directly in the continuous latent space, enabling computation beyond discrete linguistic representations. While both approaches exploit iterative computation, their comparative capabilities remain underexplored. In this work, we present a formal analysis showing that latent thought admits more efficient parallel computation than inherently sequential CoT. In contrast, CoT enables approximate counting and sampling through stochastic decoding. These separations suggest the tasks for which depth-driven recursion is more suitable, thereby offering practical guidance for choosing between reasoning paradigms.

View on arXivView PDF

Code Implementations(1)

Code for "A Formal Comparison Between Chain-of-Thought and Latent Thought"

50PythonMar 14, 20259 months ago

Similar Papers

Cite this paper

@article{xu2025formal,
  title  = {A Formal Comparison Between Chain of Thought and Latent Thought},
  author = {Kevin Xu and Issei Sato},
  year   = {2025},
  eprint = {2509.25239},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2509.25239v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2509.25239.svg)](https://codeofpaper.com/paper/2509.25239)

Discussion