Think in Latent, Explain in Language:
Self-Explainable Latent Reasoning

Dayuan Zhao1, Shengcao Cao1, Yu-Xiong Wang1, Liangyan Gui1
1Siebel School of Computing and Data Science, University of Illinois Urbana-Champaign
SELR demonstration: reasoning in latent space and decoding latent thoughts back into human-readable text.

SELR trains a single model to both reason in compact latent space and decode its own latent thoughts back into human-readable explanations.

Abstract

Latent reasoning has emerged as a powerful alternative to text-based Chain-of-Thought (CoT), offering significant gains in computational efficiency by compressing verbose reasoning into compact embeddings. However, compressing reasoning into the latent space renders the thinking opaque, hindering its interpretability. Current methods present a stark trade-off: they either function as unexplainable "black boxes" (e.g., Coconut), where the latent reasoning is not human-readable, or rely on separate post-hoc decoders for explainability (e.g., Heima), introducing architectural overhead and decoupling the explanation from the actual reasoning process.

In this work, we present a unified framework for Self-Explainable Latent Reasoning (SELR) that trains a single model to perform efficient and inherently explainable latent reasoning. Our core contribution is a novel multi-task training objective that optimizes for two goals simultaneously: (1) an Answer Loss that optimizes the latent reasoning trajectory to produce accurate final answers, and (2) a CoT Loss that explicitly trains the same model to decode its own latent representations back into human-understandable reasoning steps. This design ensures that generated latent representations are both task-effective and semantically interpretable, eliminating the need for external decoders. We validate the effectiveness of SELR on both Large Language Models (LLMs) and Vision-Language Models (VLMs), demonstrating that SELR achieves superior token efficiency and accuracy compared to baselines, while uniquely providing self-contained explainability without auxiliary models.

Method

A unified reasoner and self-translator

SELR addresses two challenges in existing latent reasoning models: a lack of supervision (there is no direct ground truth for continuous thoughts) and a lack of interpretability (we cannot tell what the model is "thinking"). Our central design is a multi-task learning objective that trains a single model to be both an efficient latent-space reasoner and its own latent-to-language translator.

SELR pipeline: latent space reasoning followed by CoT decoding by the same model.

Figure: The SELR framework. (I) Latent Space Reasoning: the model generates a sequence of latent thoughts and a final answer from the image and question. (II) CoT Decoding: the very same model decodes its own latent thoughts into human-readable text. Unlike Heima, which trains separate per-step decoders, SELR uses one shared model.

Multi-task objective: Answer Loss + CoT Loss

For each image-question pair with ground-truth reasoning steps and final answer, SELR optimizes a weighted sum of two losses:

  • Answer Loss. Cross-entropy over answer tokens, conditioned on the image, question, and the model's latent thoughts. This guides latent reasoning to produce correct answers.
  • CoT Loss. Cross-entropy over the textual chain of thought, conditioned only on the latent thoughts (and a decoding prompt—not the original image or question). This forces the latent thoughts to act as a self-contained information bottleneck. We study two variants:
    • Full CoT Loss (global alignment): decode the entire CoT from all latent thoughts.
    • Single Step Loss (fine-grained alignment): decode each reasoning step from its corresponding latent thought.
SELR loss objectives: Answer Loss, Full CoT Loss, and Single Step Loss.

Figure: SELR's multi-task objectives. The Answer Loss supervises task accuracy, while the Full CoT and Single Step losses force latent thoughts to remain decodable into human-readable reasoning.

Single- and multi-stage training

We provide both single-stage training (jointly optimizing Answer + Full CoT losses with a fixed latent length) and a multi-stage curriculum. The multi-stage method first aligns latent thoughts with ground-truth reasoning steps using variable latent length and the Single Step Loss, then refines with a fixed latent length. Inspired by Coconut's curriculum, this is critical for LLMs and also helps VLMs by exploiting the fixed three-stage (summary → caption → reasoning) structure of LLaVA-CoT-100k.

Results

VLM benchmarks (Qwen2.5-VL-3B-Instruct backbone)

On six VLM benchmarks (MMStar, MMBench, MMVet, MathVista, AI2D, HallusionBench), SELR improves average accuracy over the base model by up to +0.86, while reducing response length by over 70%. In contrast, Heima's method degrades accuracy by 1.92 points.

Method MMStar MMBench MMVet MathVista AI2D Hallusion Avg. Acc. ↑ Avg. Tokens ↓
Qwen2.5-VL-3B-Instruct 54.2776.7044.3662.4078.0161.41 62.8649.92
Qwen2.5-VL-3B-Instruct-SFT 55.4772.3744.8256.4078.3060.15 61.25218.78
Heima 53.6075.9334.2659.9079.3762.57 60.94 (−1.92) 22.84 (−54%)
SELR (Answer Loss Only) 56.2776.6336.3861.5078.3059.94 61.50 (−1.36) 15.58 (−69%)
SELR (Single) 57.2776.3241.8865.1078.9562.78 63.72 (+0.86) 15.72 (−69%)
SELR (Multi, Uniform) 57.2777.4038.9964.3079.8962.99 63.47 (+0.61) 13.32 (−73%)
SELR (Multi, Exponential) 56.4078.7236.1064.3080.3164.04 63.31 (+0.45) 13.47 (−73%)

LLM benchmarks (LLaMA-3.2-1B-Instruct backbone)

On math reasoning benchmarks, SELR (Multi) consistently outperforms Coconut and our own single-stage variant on both in-domain (GSM8k) and out-of-distribution (SVAMP, GSM-Hard, MultiArith) tests, while remaining competitive with CoLaR using fewer latent tokens.

Model GSM8k SVAMP GSM-Hard MultiArith
Coconut30.8336.330.0080.00
CoLaR40.1054.909.0891.30
CoT-SFT64.0666.6715.8598.33
SELR (Single)35.0346.338.0470.00
SELR (Multi)42.4649.679.7881.67

Qualitative Examples

Given an image and a question, SELR generates a short sequence of latent thoughts and a final answer. Feeding those same latent thoughts back into the model with a decoding prompt yields a human-readable summary, caption, and step-by-step reasoning—all from the single shared model.

VLM examples of decoding latent thoughts into summary, caption, and reasoning.
Additional VLM examples of SELR latent reasoning.

BibTeX

@inproceedings{zhao2026selr,
  title     = {Think in Latent, Explain in Language: Self-Explainable Latent Reasoning},
  author    = {Zhao, Dayuan and Cao, Shengcao and Wang, Yu-Xiong and Gui, Liangyan},
  booktitle = {Proceedings of the International Conference on Machine Learning (ICML)},
  year      = {2026}
}