atlas

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

DOTS: Learning to Reason Dynamically in LLMs via Optimal Reasoning Trajectories Search

ICLR 2025 · Large language models › Reasoning and chain of thought · approach: Search and self-correction in reasoning · 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 DOTS, which searches for per-question optimal trajectories of atomic reasoning actions (rewriting, decomposition, CoT/PoT, self-verification) for a given solver LLM and fine-tunes either an external planner or the solver itself to predict them.

Problem

Static, predefined prompting strategies (CoT, PoT, decomposition, self-verification) are applied uniformly to all questions and ignore both question characteristics and the capability of the task-solving LLM.

Approach

Treat reasoning actions (query rewriting/decomposition, CoT/PoT, self-verification) as atomic modules; search for the best-performing and shortest action trajectory per training question using the specific solver LLM, then SFT a planner (external) or the solver itself (internalized) to predict the trajectory with an explanation before solving.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use dynamic trajectory planning instead of the strongest static baselineExternal planner with Llama-3-70B-Instruct solver · BBHaccuracy (%): 73.8 -> 77.3Helped
Use dynamic trajectory planning instead of the strongest static baselineExternal planner with GPT-4o-mini solver · MATHaccuracy (%): 73.7 -> 75.4Helped
Use dynamic trajectory planning instead of the strongest static baselineExternal planner with GPT-4o-mini solver · Game of 24accuracy (%): 68.7 -> 65.2Hurt
Use internalized trajectory planning instead of Vanilla SFTLlama-3-8B-Instruct · BBHaccuracy (%): 61.0 -> 69.7Helped
Use dynamic trajectory planning instead of the strongest static baselineExternal planner with GPT-4o-mini solver · OOD averageaccuracy (%): 73.7 -> 75.4Helped
Search for optimal trajectories instead of using randomly selected trajectories (ablation)DOTS external planner with GPT-4o-mini solver · MATH, BBH, Game24, and TheoremQAaccuracy (%): 69.2 -> 75.4; 78.6 -> 84.2; 28.9 -> 65.2; 40.2 -> 42.4Helped
Include explanations of optimal trajectories during planner training (ablation)DOTS external planner with GPT-4o-mini solver · MATH, BBH, Game24, and TheoremQAaccuracy (%): 68.2 -> 75.4; 81.3 -> 84.2; 57.4 -> 65.2; 36.4 -> 42.4Helped
Search for optimal trajectories instead of using randomly selected trajectories (ablation)DOTS internalized Llama-3-8B-Instruct · MATH, BBH, Game24, and TheoremQAaccuracy (%): 31.4 -> 34.4; 55.8 -> 69.7; 19.6 -> 21.9; 15.1 -> 16.1Helped
Include explanations of optimal trajectories during planner training (ablation)DOTS internalized Llama-3-8B-Instruct · MATH, BBH, Game24, and TheoremQAaccuracy (%): 33.8 -> 34.4; 65.8 -> 69.7; 18.6 -> 21.9; 15.7 -> 16.1Helped

Surprising findings

Limitations

Experimental setup

Datasets: MATH BBH Game of 24 TheoremQA

Benchmarks: MATH BBH Game of 24 TheoremQA DeepMind Math MMLU-Pro StrategyQA DROP

Metrics: accuracy average output tokens

Baselines: CoT PoT Least-to-most Self-Refine PromptAgent Vanilla SFT

Builds on: Chain-of-Thought Program-of-Thought Least-to-most prompting Self-Refine PromptAgent

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