atlas

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

Policy Guided Tree Search for Enhanced LLM Reasoning

ICML 2025 · Large language models › Reasoning and chain of thought · approach: Efficient and adaptive thinking · 0 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 PGTS, a PPO-trained graph-transformer (GPS) policy that chooses expand, branch, backtrack, or terminate actions over an LLM reasoning tree, aiming for CoT/MCTS-level accuracy at lower token cost.

Problem

LLM reasoning on multi-step math, logic and planning tasks relies on predefined heuristics and expensive tree search (e.g., MCTS) with costly self-evaluation rewards.

Approach

A learned RL policy over a tree-search MDP decides among expand, branch, backtrack (1 to D-1 steps), and terminate, implemented as a GPS graph transformer over LLM hidden-state node features and reward edge features, with invalid actions masked by a constraint vector.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use PGTS with self-consistency voting over 8 chains instead of MCTS (Oracle)LLaMA3.1-8B · GSM8K, MATH, AQUA, StrategyQA, PrOntoQA, GPQA, Blocksworld (4), Blocksworld (8)accuracy: GSM8K 88.78 -> 89.99; MATH 51.40 -> 52.20; AQUA 64.96 -> 66.54; StrategyQA 84.40 -> 85.70; PrOntoQA 74.80 -> 77.40; GPQAMixed
add self-consistency voting over 8 chains to PGTSPGTS with LLaMA3.1-8B · GSM8Kaccuracy: 85.29 -> 89.99Helped
add self-consistency voting over 8 chains to PGTSPGTS with LLaMA3.1-8B · MATHaccuracy: 41.00 -> 52.20Helped
add edge features to the GPS policy (ablation)PGTS · AQUAaccuracy: 50.79 -> 60.63Helped
add edge features to the GPS policy (ablation)PGTS · GSM8Kaccuracy: 81.96 -> 85.29Helped
add global attention to the GPS policy (ablation)PGTS · AQUAaccuracy: 54.72 -> 60.63Helped
add global attention to the GPS policy (ablation)PGTS · GSM8Kaccuracy: 84.15 -> 85.29Helped
add local MPNN to the GPS policy (ablation)PGTS · AQUAaccuracy: 58.76 -> 60.63Helped
add local MPNN to the GPS policy (ablation)PGTS · GSM8Kaccuracy: 84.78 -> 85.29Helped
replace GPS layers with SAN (ablation)PGTS · AQUA and GSM8Kaccuracy: AQUA 60.63 -> 60.24; GSM8K 85.29 -> 82.56Hurt
replace graph policy with distilbert-base-uncased policy (ablation)PGTS · AQUA and GSM8Kaccuracy: AQUA 60.63 -> 53.94; GSM8K 85.29 -> 82.87Hurt
replace graph policy with an LLM agent policy (ablation)PGTS · AQUA and GSM8Kaccuracy: AQUA 60.63 -> 55.51; GSM8K 85.29 -> 83.32Hurt

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K MATH500 AQUA StrategyQA PrOntoQA GPQA Blocksworld

Benchmarks: GSM8K MATH500 AQUA StrategyQA PrOntoQA GPQA Blocksworld

Metrics: accuracy generated token count

Baselines: CoT CoT (SC4) CoT (SC8) MCTS MCTS (Oracle) SAN policy SLM policy LLM Agent policy

Builds on: Chain-of-Thought Monte Carlo Tree Search RAP GPS graph transformer PPO

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