Reasoning Beyond Language: A Comprehensive Survey on Latent Chain-of-Thought Reasoning

Xinghao Chen, Anhao Zhao, Heming Xia, Xuan Lu, Hanlin Wang +5 more
5/22/2025
cs.CL

Official code: EIT-NLP/Awesome-Latent-CoT (393 stars, Apache-2.0, last commit 2026-04-02).

Abstract

Large Language Models (LLMs) have shown impressive performance on complex tasks through Chain-of-Thought (CoT) reasoning. However, conventional CoT relies on explicitly verbalized intermediate steps, which constrains its broader applicability, particularly in abstract reasoning tasks beyond language. To address this, there has been growing research interest in \textit{latent CoT reasoning}, where the reasoning process is embedded within latent spaces. By decoupling reasoning from explicit language generation, latent CoT offers the promise of richer cognitive representations and facilitates more flexible, faster inference. This paper aims to present a comprehensive overview of this emerging paradigm and establish a systematic taxonomy. We analyze recent advances in methods, categorizing them from token-wise horizontal approaches to layer-wise vertical strategies. We then provide in-depth discussions of these methods, highlighting their design principles, applications, and remaining challenges. We hope that our survey provides a structured foundation for advancing this promising direction in LLM reasoning. The relevant papers will be regularly updated at https://github.com/EIT-NLP/Awesome-Latent-CoT.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

This repository contains a regularly updated paper list for LLMs-reasoning-in-latent-space.

39311Feb 20, 20256 months agoApache-2.0

Similar Papers

Cite this paper

@article{chen2025reasoning,
  title  = {Reasoning Beyond Language: A Comprehensive Survey on Latent Chain-of-Thought Reasoning},
  author = {Xinghao Chen and Anhao Zhao and Heming Xia and Xuan Lu and Hanlin Wang and Yanjun Chen and Wei Zhang and Jian Wang and Wenjie Li and Xiaoyu Shen},
  year   = {2025},
  eprint = {2505.16782},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2505.16782v2}
}

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/2505.16782.svg)](https://codeofpaper.com/paper/2505.16782)

Discussion