atlas

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

Reasoning Planning for Language Models

NeurIPS 2025 · Large language models › Reasoning and chain of thought · approach: Efficient and adaptive thinking · 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.

Derives accuracy bounds for majority voting and PRM-score aggregation, then trains EPIC, a contrastive two-tower router that picks a reasoning method per math question using a utility balancing accuracy and token cost.

Problem

Choosing the best reasoning method (sampling count, search strategy, aggregation) for each query under an accuracy-cost trade-off, rather than applying one method uniformly; prior work assumes more candidates always yield higher accuracy.

Approach

Theoretical bounds on how aggregation accuracy (majority vote, PRM sum, PRM max) changes with sample size N are used as a regularizer in a contrastive learning router that maps questions and reasoning-method embeddings into a shared space, selecting the top-1 method by similarity at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use EPIC-0.25 instead of Best-of-16MATH500 reasoning selection with Qwen2.5-Math-7B-Instruct · MATH500average token count: 10036.2 -> 1859.2Helped
use EPIC-0.25 instead of Beam-searchMATH500 reasoning selection with Qwen2.5-Math-7B-Instruct · MATH500accuracy: 85.2 -> 86.4Helped
use EPIC-0.25 instead of Beam-searchMATH500 reasoning selection with Qwen2.5-Math-7B-Instruct · MATH500average token count: 2638.1 -> 1859.2Helped
increase the accuracy weight from λ=0.25 to λ=1.0EPIC on MATH500 · MATH500accuracy: 86.4 -> 89.4Helped
increase the accuracy weight from λ=0.25 to λ=1.0EPIC on MATH500 · MATH500average token count: 1859.2 -> 6921.7Hurt
use EPIC instead of Best-of-8MATH-trained selector transferred to GSM8K · GSM8K testaccuracy: 94.3 -> 95.0Helped
use EPIC instead of Best-of-8MATH-trained selector transferred to GSM8K · GSM8K testtokens: 2412.3 -> 2085.5Helped
use EPIC (λ=0.25) instead of 7B-Best-of-4 in a multi-model method poolCost-aware multi-model reasoning · Multi-model reasoningcost: 17495.8 -> 8047.8Helped
use EPIC (λ=1.0) instead of 7B-Best-of-16 in a multi-model method poolCost-aware multi-model reasoning · Multi-model reasoningaccuracy: 86.8 -> 89.0Helped
use EPIC (λ=1.0) instead of 7B-Best-of-16 in a multi-model method poolCost-aware multi-model reasoning · Multi-model reasoningcost: 70253.4 -> 35705.4Helped
increase representation dimension d (ablation)EPIC with λ=0.5 · MATH500accuracyHelped
replace the proposed utility function with an alternative functional form (ablation)EPIC · MATH500performanceHurt

Surprising findings

Limitations

Experimental setup

Datasets: MATH LiveCodeBench GSM8K

Benchmarks: MATH500 GSM8K LiveCodeBench

Metrics: accuracy average token count

Baselines: CoT-G Best-of-2 Best-of-4 Best-of-8 Best-of-16 MCTS Beam-search Random Allocation Offline Ada-BoK DRA-λ CL-λ DeepSeek-V3

Builds on: Self-Consistency best-of-N Monte Carlo Tree Search InfoNCE OpenR Ada-BoK

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