atlas

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

Reward-Guided Speculative Decoding for Efficient LLM Reasoning

ICML 2025 · Large language models › Reasoning and chain of thought · approach: Speculative decoding · 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 Reward-Guided Speculative Decoding (RSD), which uses a process reward model to accept high-reward draft reasoning steps from a small model and falls back to a large target model otherwise, trading a controlled bias for efficiency on reasoning benchmarks.

Problem

Speculative decoding enforces strict unbiasedness, so it rejects correct draft tokens whose probability under the large model is low, wasting computation and limiting speedups on multi-step reasoning tasks.

Approach

Replace the exact-match acceptance test of speculative decoding with a step-level process reward threshold: draft reasoning steps with reward at or above delta are accepted, and the rest are regenerated by the target model, yielding a biased mixture distribution that can match or exceed the target model's accuracy at lower FLOPs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use reward-guided decoding instead of the target model aloneQwen2.5-Math-Instruct-7B target with 1.5B draft and 7B PRM · MATH500accuracy: 83.2 -> 84.6Helped
Use reward-guided decoding instead of speculative decodingQwen2.5-Math-Instruct-7B target with 1.5B draft and 7B PRM · GPQA Diamondaccuracy: 28.8 -> 33.8Helped
Use the optimized threshold δ* instead of fixed δ=0.7 (ablation)RSD, Qwen2.5-Math-Instruct-7B target and 1.5B draft, 7B PRM · Average across six reasoning benchmarksaccuracy: 66.1~(+0.8) -> 66.5~(+1.2)Helped
Increase PRM size from 1.5B to 7B (ablation)RSD with Qwen2.5-Math-Instruct-7B target and 1.5B draft · MATH500accuracy: 82.6 -> 84.6Helped
Replace Skywork-o1-Open-PRM-7B with Qwen2.5-Math-PRM-7B (ablation)RSD with Qwen2.5-Math-Instruct-7B target and 1.5B draft · MATH500accuracy: 84.6 -> 83.2Hurt
Use Qwen2.5-Math-PRM-72B instead of Skywork-o1-Open-PRM-7B (ablation)RSD with Qwen2.5-Math-Instruct-7B target and 1.5B draft · MATH500accuracy: 84.6 -> 84.0Hurt
Change threshold from δ=0.7 to δ=0.6 (ablation)RSD with Qwen2.5-Math-Instruct-7B target, 1.5B draft, 1.5B PRM · MATH500accuracy: 82.6 -> 80.4Hurt
Change threshold from δ=0.7 to δ=0.8 (ablation)RSD with Qwen2.5-Math-Instruct-7B target, 1.5B draft, 1.5B PRM · MATH500accuracy: 82.6 -> 82.6No clear effect
Change threshold from δ=0.7 to δ=0.9 (ablation)RSD with Qwen2.5-Math-Instruct-7B target, 1.5B draft, 1.5B PRM · MATH500accuracy: 82.6 -> 81.2Hurt
Use reward-based binary step weighting instead of constant weighting (ablation)RSD (draft 1.5B, target 7B, PRM 7B) · MATH500accuracyHelped
Merge target model with PRM instead of keeping them separate (ablation)RSD (7B target, 1.5B draft, 7B PRM) · Average across six reasoning benchmarksaccuracy: 66.1~(+0.8) -> 66.7~(+1.4)Helped
Merge draft model with PRM instead of keeping them separate (ablation)RSD (7B target, 1.5B draft, 1.5B PRM) · Average across six reasoning benchmarksaccuracy: 65.9~(+0.6) -> 65.0~(-0.3)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: GSM8K MATH500 MMLU STEM OlympiadBench GaoKao-2023-En GPQA Diamond Minerva Math CN Middle School 24 College Math AlpacaEval

Benchmarks: MATH500 GSM8K GaoKao-2023-En OlympiadBench GPQA Diamond MMLU STEM Minerva Math CN Middle School 24 College Math AlpacaEval

Metrics: accuracy win rate FLOPs

Baselines: Single target model Majority Voting Best-of-N Speculative decoding (SD) Beam Search Process Best-of-N

Builds on: speculative decoding best-of-N beam search Skywork-o1-Open-PRM

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