atlas

Research map / Large language models / Agents, code and math

THOUGHT PROPAGATION: AN ANALOGICAL APPROACH TO COMPLEX REASONING WITH LARGE LANGUAGE MODELS

ICLR 2024 · Large language models › Agents, code and math · approach: Mathematical and structural reasoning benchmarks · 3 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 Thought Propagation, which prompts LLMs to generate and solve analogous problems and reuses their solutions to refine reasoning on shortest-path, creative writing, and ALFWorld agent planning tasks.

Problem

LLM reasoning from scratch cannot reuse insights from similar problems and accumulates errors across multi-step reasoning, which hurts optimization, open-ended writing, and long-horizon agent planning.

Approach

Thought Propagation has three modules (LLM Propose, LLM Solve, LLM Aggregate): it generates analogous problems without external knowledge bases, solves them with existing prompting (IO/CoT/ReAct), and then either derives a new solution or a high-level plan from their results, with the LLM choosing the best candidate; multi-layer stacking extends this to K-hop analogies.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add Thought Propagation (analogous problems + aggregation) over IO promptingGPT-4 shortest-path reasoning · Shortest-path Reasoning 0-shotOptimal Rate: 0.78 -> 0.88Helped
Add Thought Propagation over IO promptingGPT-3.5 shortest-path reasoning · Shortest-path Reasoning 0-shotOptimal Rate: 0.33 -> 0.65Helped
Replace reasoning-from-scratch ToT with Thought PropagationToT on GPT-3.5 shortest-path · Shortest-path Reasoning 0-shotOptimal Rate: 0.22 -> 0.65Helped
Add Thought Propagation over IO promptingPaLM-2 shortest-path reasoning · Shortest-path Reasoning 0-shotOptimal Rate: 0.14 -> 0.36Helped
Add Thought Propagation over ToT for GPT-4 shortest-pathGPT-4 shortest-path reasoning · Shortest-path Reasoning 0-shotOptimal Rate: 0.46 -> 0.88Helped
Add Thought Propagation over ToT and CoT for creative writingGPT-4 creative writing · Creative WritingCoherent score and user preference: coherent 7.684 -> 7.989; user preference 33% -> 45% (vs ToT)Helped
Add Thought Propagation over ToT for GPT-3.5 creative writingGPT-3.5 creative writing · Creative WritingCoherent score: 6.856 -> 7.000Helped
Add simulation-based plan selection and Thought Propagation plans from similar tasks (TP-SM) over ReAct/ReflexionGPT-3 ALFWorld agent · ALFWorldAll-task completion rate: 79.1 (Reflexion) -> 94.78 (TP-SM)Helped
Remove simulation and use self-evaluation only (TP-SE vs TP-SM) (ablation)Thought Propagation on ALFWorld · ALFWorldAll-task completion rate: 94.78 -> 83.68Hurt
Add self-reflection memory to Thought Propagation with simulation (TP-SR-SM vs TP-SM) (ablation)Thought Propagation on ALFWorld · ALFWorldAll-task completion rate: 94.78 -> 92.54Hurt
Add self-reflection to self-evaluation variant (TP-SR-SE vs TP-SE) (ablation)Thought Propagation on ALFWorld · ALFWorldAll-task completion rate: 83.68 -> 85.82Helped
Increase TP from 1 layer to 2 layers (ablation)Thought Propagation on shortest-path reasoning · Shortest-path ReasoningOptimal Rate: marginal gain over 1-layerNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ALFWorld Creative Writing task dataset (Yao et al.)

Benchmarks: Shortest-path reasoning (100 generated graphs) Creative Writing (100 instances) ALFWorld (134 unseen environments)

Metrics: Optimal Rate Feasible Rate Over-Length Rate coherent score user preference task completion rate

Baselines: IO prompting Chain-of-Thought Build-a-Graph Tree-of-Thought BUTLER ReAct Act Reflexion

Builds on: Chain-of-Thought prompting Tree-of-Thought prompting ReAct Reflexion Build-a-Graph prompting

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