atlas

Research map / Large language models / Reasoning and chain of thought

Soft Thinking: Unlocking the Reasoning Potential of LLMs in Continuous Concept Space

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Search and self-correction in reasoning · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Soft Thinking, a training-free decoding method that feeds probability-weighted mixtures of token embeddings (concept tokens) back into the LLM during reasoning, with an entropy-based Cold Stop, improving accuracy and reducing tokens on math and coding benchmarks.

Problem

Standard chain-of-thought commits to one sampled discrete token per step, restricting expressiveness and exploration of reasoning paths; latent/continuous reasoning methods like COCONUT suffer from hidden-state vs. input-embedding mismatch in large decoupled-embedding models.

Approach

During intermediate thinking, feed back the next-token distribution as a concept token, i.e., the embedding is the probability-weighted sum of vocabulary embeddings (restricted to top-n tokens), with no training; an entropy-based Cold Stop inserts end-of-thinking when the model is confident for several consecutive steps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace discrete CoT tokens with probability-weighted concept tokens and use Cold StopQwQ-32B · Math benchmarks (Avg.)Pass@1: 83.84 -> 86.32Helped
Replace discrete CoT tokens with probability-weighted concept tokens and use Cold StopQwQ-32B · Coding benchmarks (Avg.)Pass@1: 85.70 -> 86.18Helped
Replace discrete CoT tokens with probability-weighted concept tokens and use Cold StopDeepSeek-R1-Distill-Qwen-32B · Math benchmarks (Avg.)Pass@1: 81.32 -> 83.03Helped
Replace discrete CoT tokens with probability-weighted concept tokens and use Cold StopDeepSeek-R1-Distill-Qwen-32B · Coding benchmarks (Avg.)Pass@1: 83.23 -> 84.13Helped
Replace discrete CoT tokens with probability-weighted concept tokens and use Cold StopDeepSeek-R1-Distill-Llama-70B · Math benchmarks (Avg.)Pass@1: 81.31 -> 82.42Helped
Replace discrete CoT tokens with probability-weighted concept tokens and use Cold StopDeepSeek-R1-Distill-Llama-70B · Coding benchmarks (Avg.)Pass@1: 83.14 -> 83.84Helped
Add Cold Stop to Soft Thinking (ablation)Soft Thinking with QwQ-32B · AIME 2024accuracy: 73.33 -> 83.33Helped
Add Cold Stop to Soft Thinking (ablation)Soft Thinking with QwQ-32B · LiveCodeBenchaccuracy: 56.98 -> 62.72Helped
Add Cold Stop to Soft Thinking (ablation)Soft Thinking with QwQ-32B · AIME 2024Generation length (all): 12,991 -> 11,445Helped
Add Cold Stop to Soft Thinking (ablation)Soft Thinking with QwQ-32B · LiveCodeBenchGeneration length (all): 13,705 -> 12,537Helped
Use the mean of top-n embeddings instead of probability-weighted embeddings (ablation)Soft Thinking with QwQ-32B · AIME 2024accuracy: 83.33 -> 6.66Hurt
Use the mean of top-n embeddings instead of probability-weighted embeddings (ablation)Soft Thinking with QwQ-32B · LiveCodeBenchaccuracy: 62.72 -> 7.49Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MATH500 AIME 2024 GSM8K GPQA-Diamond HumanEval MBPP LiveCodeBench

Benchmarks: MATH500 AIME 2024 GSM8K GPQA-Diamond HumanEval MBPP LiveCodeBench

Metrics: Pass@1 generation length (tokens of correct solutions)

Baselines: CoT Thinking CoT Thinking (Greedy) COCONUT-TF Average Embedding

Builds on: chain-of-thought COCONUT SGLang

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy