atlas

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

SELF-DISCOVER: Large Language Models Self-Compose Reasoning Structures

NeurIPS 2024 · Large language models › Reasoning and chain of thought · approach: Search and self-correction in reasoning · 8 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 SELF-DISCOVER, a two-stage zero-shot framework where an LLM selects, adapts, and implements atomic reasoning modules into a task-level JSON-like reasoning structure that it then follows at inference.

Problem

Typical prompting methods (CoT, Plan-and-Solve, etc.) impose a single fixed reasoning process, which is suboptimal for diverse complex reasoning tasks; inference-heavy ensembles like self-consistency are costly.

Approach

LLMs run a task-level meta-reasoning stage (SELECT, ADAPT, IMPLEMENT) over a seed set of 39 atomic reasoning modules to compose an explicit reasoning structure, which is then appended to each instance, requiring only about 3 extra task-level calls plus one call per instance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Self-Discover instead of CoTPaLM 2-L · BBH (23-task aggregate)accuracy: +7% absolute improvementHelped
Use Self-Discover instead of Plan-and-SolvePaLM 2-L · BBH (23-task aggregate)accuracy: +6% absolute improvementHelped
Use Self-Discover instead of CoTGPT-4 · BBH (23-task aggregate)accuracy: +6%Helped
Use Self-Discover instead of Plan-and-SolveGPT-4 · BBH (23-task aggregate)accuracy: +8%Helped
Use Self-Discover instead of the baselinesPaLM 2-L · T4Daccuracy: ≥27%Helped
Use Self-Discover instead of the baselinesGPT-4 · T4Daccuracy: 32%Helped
Use Self-Discover instead of baselinesPaLM 2-L · MATHaccuracy: 1%-7%Helped
Use Self-Discover instead of baselinesGPT-4 · MATHaccuracy: 2%-3%Helped
Add ADAPT to SELECT (ablation)Self-Discover · 4 reasoning taskszero-shot reasoning performanceHelped
Add IMPLEMENT to SELECT and ADAPT (ablation)Self-Discover · 4 reasoning taskszero-shot reasoning performanceHelped
Apply PaLM 2-L-discovered structures instead of optimized OPRO promptsGPT-4 · 4 reasoning tasksaccuracyMixed
Apply GPT-4-discovered structures instead of CoTLlama2-70B · BBH disambiguation QAaccuracy: 52% vs 42%Helped

Surprising findings

Limitations

Experimental setup

Datasets: BIG-Bench Hard Thinking for Doing (T4D) MATH

Benchmarks: BIG-Bench Hard Thinking for Doing (T4D) MATH

Metrics: accuracy exact match number of inference calls

Baselines: Direct prompting CoT Plan-and-Solve CoT-Self-Consistency Majority voting of each RM Best of each RM OPRO Foresee and Reflect (FaR)

Builds on: chain-of-thought prompting plan-and-solve prompting least-to-most prompting OPRO 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