atlas

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

Forest-of-Thought: Scaling Test-Time Compute for Enhancing LLM Reasoning

ICML 2025 · Large language models › Reasoning and chain of thought · approach: Chain-of-thought training and analysis · 1 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 Forest-of-Thought, an inference-time framework that ensembles multiple reasoning trees (ToT or MCTSr based) with sparse activation, dynamic self-correction, input augmentation, and consensus-guided expert decision, reporting gains on Game of 24, GSM8K, MATH, and AIME 2024.

Problem

Single-pass LLM reasoning (CoT, ToT, GoT) often fails to revisit flawed paths, and tree-based search becomes costly as problems grow complex.

Approach

Combine multiple independent reasoning trees into a forest, activate only the trees that yield valid outputs at every layer (sparse activation), apply logit-score-triggered self-correction with rule checks, and pick the final answer by majority consensus with an LLM expert tie-breaker.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add self-correction (ablation)FoT · Game of 24accuracy: 10.58 -> 60.24Helped
Add input enhancement to self-correction (ablation)FoT · Game of 24accuracy: 60.24 -> 77.98Helped
Add sparse activation to self-correction and input enhancement (ablation)FoT · Game of 24LLM invocations: 32.32 to 26.99Helped
Increase activated subtrees from 2 to 8 (ablation)FoT with Qwen2.5-Math-7B-Instruct · GSM8Kaccuracy: 93.33 -> 96.89Helped
Increase activated subtrees from 2 to 8 (ablation)FoT with Qwen2.5-Math-7B-Instruct · MATH-500accuracy: 83.02 -> 86.20Helped
Increase activated subtrees from 2 to 8 (ablation)FoT with Qwen2.5-Math-7B-Instruct · AIME 2024accuracy: 26.67 -> 46.67Helped
Set the self-correction threshold to 0.5 (ablation)Dynamic self-correction · GSM8Kaccuracy: 87.34, 88.17, 90.14, 88.02Helped
Use 4-rollouts MCTSr with 2 trees instead of 8-rollouts MCTSr (ablation)FoT · GSM8Kaccuracy: 3.2% higher accuracyHelped
Use 32 selectable leaf nodes per ToT layer (ablation)ToT · Game of 24accuracyNo clear effect
Use CGED instead of Majority Vote (ablation)FoT with 5 subtrees · Mathematical reasoning benchmark (not specified)accuracy: 83.44 -> 85.44Helped
Use CGED instead of Math Expert (ablation)FoT with 5 subtrees · Mathematical reasoning benchmark (not specified)accuracy: 83.70 -> 85.44Helped
Use FoT instead of MCTSrMATH · MATH levels 1–4accuracy: approximately 10%Helped

Surprising findings

Limitations

Experimental setup

Datasets: Game of 24 GSM8K MATH

Benchmarks: Game of 24 GSM8K MATH MATH-500 AIME 2024

Metrics: accuracy success rate LLM invocations

Baselines: IO CoT CoT-SC GoT ToT BoT XoT MCTSr GPT-4o rStar-Math QwQ

Builds on: Tree-of-Thought MCTSr Chain-of-Thought Self-Refine XoT

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