atlas

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

Boosting of Thoughts: Trial-and-Error Problem Solving with Large Language Models

ICLR 2024 · Large language models › Reasoning and chain of thought · approach: Search and self-correction in reasoning · 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 Boosting of Thoughts (BoT), an automated, manual-annotation-free prompting framework that iteratively builds heterogeneous weighted binary thought trees, aggregates them into one chain, and accumulates LLM-generated error analysis and advice as experience in the prompt.

Problem

Complex multi-step reasoning with LLMs usually relies on hand-annotated chain-of-thought exemplars or task-specific tree prompts, which limits scalability; ineffective reasoning steps are typically discarded rather than learned from.

Approach

Start from a simple prompt with no examples, and iteratively enhance it with "experience" (error reports and revision advice produced by the same LLM analyzing an aggregated thought chain), using ensembles of shallow weighted binary trees with varied growth strategies and sampling settings, plus best-first or greedy aggregation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BoT instead of the SOTA baselineGPT-4 · GSM8Ksolve rate (%): 97 -> 97.1Helped
Use BoT instead of the SOTA baselineGPT-4 · AQuAsolve rate (%): 79.9 -> 81.4Helped
Add 5 CoT examples to BoT's initial promptBoT on GPT-4 · MATHsolve rate (%): 62.5 -> 66.3Helped
Remove advice from accumulated experience (ablation)BoT with experience added · AQuAsolve rate (%)Hurt
Remove issues from accumulated experience (ablation)BoT with advice and experience added · AQuAsolve rate (%): 77 -> 81.4Hurt
Replace greedy aggregation with no aggregation (ablation)BoT · Game of 24solve rate (%): 83.7 -> 67.1Hurt
Replace greedy aggregation with no aggregation (ablation)BoT · AQuAsolve rate (%): 81.4 -> 56.2Hurt
Use greedy aggregation instead of best-first aggregation (ablation)BoT · Game of 24solve rate (%): 81.2 -> 83.7Helped
Use greedy aggregation instead of best-first aggregation (ablation)BoT · AQuAsolve rate (%): 78 -> 81.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: MMLU SVAMP GSM8K AQuA MATH Game of 24

Benchmarks: SVAMP GSM8K AQuA MATH Game of 24

Metrics: solve rate (%)

Baselines: Standard IO CoT CoT-SC Complex CoT Zero-shot CoT Tree of Thoughts Progressive-Hint Prompting CSV

Builds on: Chain-of-thought prompting Tree of Thoughts Self-Refine Progressive-Hint Prompting Zero-shot CoT Self-Consistency

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