atlas

Research map / Multi-agent systems and games / LLM agents

Language Agent Tree Search Unifies Reasoning, Acting, and Planning in Language Models

ICML 2024 · Multi-agent systems and games › LLM agents · approach: Self-evolving language agent learning · 10 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 LATS, which combines Monte Carlo Tree Search with ReAct-style acting, LM-based value functions (with self-consistency) and self-reflections, using environment feedback to unify reasoning, acting and planning in LMs without training.

Problem

Language models used as agents rely on reflexive, single-trajectory prompting (CoT, ReAct) and cannot plan, explore alternatives, or adapt flexibly to external feedback in decision-making and reasoning tasks.

Approach

Adapt Monte Carlo Tree Search to LM agents by treating LM states as revertible (copy-pasted context), expanding nodes with sampled ReAct actions and environment observations, scoring nodes with an LM value function mixed with self-consistency, and storing LM-generated verbal reflections from failed trajectories as in-context memory.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LATS (CoT) instead of RAPGPT-3.5 · HotPotQAEM: 0.60 -> 0.62Helped
Use LATS (CoT + ReAct) instead of ReflexionGPT-3.5 · HotPotQAEM: 0.51 -> 0.71Helped
Increase LATS expansion size from n = 5 to n = 10 (ablation)LATS (ReAct), GPT-3.5 · HotPotQAEM: 0.63 -> 0.65Helped
Use LATS instead of ReflexionGPT-3.5 · HumanEvalPass@1: 68.1 -> 83.8Helped
Use LATS instead of ReflexionGPT-4 · HumanEvalPass@1: 91.0 -> 92.7Helped
Use LATS instead of RAPGPT-3.5 · MBPPPass@1: 71.4 -> 81.1Helped
Use LATS instead of ReflexionGPT-3.5 · WebShopScore: 64.2 -> 75.9Helped
Use LATS instead of ReflexionGPT-3.5 · WebShopSR: 35.0 -> 38.0Helped
Use LATS instead of RAPGPT-3.5 · Game of 24Success Rate: 0.40 -> 0.44Helped
Add the LM value heuristic to LATS (ablation)LATS, GPT-3.5 · HotPotQAEM: 0.37 -> 0.63Helped
Use MCTS selection and backpropagation instead of DFS (ablation)LATS, GPT-3.5 · HotPotQAEM: 0.42 -> 0.63Helped
Add self-reflection to LATS (ablation)LATS (ReAct), GPT-3.5 · HotPotQAEM: 0.58 -> 0.63Helped

Surprising findings

Limitations

Experimental setup

Datasets: HotPotQA HumanEval MBPP WebShop Game of 24

Benchmarks: HotPotQA HumanEval MBPP WebShop Game of 24

Metrics: exact match pass@1 score success rate

Baselines: CoT CoT-SC ReAct Reflexion ToT RAP Fine-tuning IL IL+RL

Builds on: ReAct Reflexion Tree-of-thought Reasoning via planning (RAP) Chain-of-thought Monte Carlo Tree Search

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