0. Link verification table
All URLs below were visited. Experimental numbers come only from the official ICML/PMLR version, arXiv v3 PDF, and official implementation. Hugging Face, Papers with Code, and Semantic Scholar support discovery or cross-checking, not numerical claims. OpenReview metadata was located, but automated access encountered a browser challenge, so its contents are not evidence here.
| Paper / resource | Conference / arXiv version | Code | Data / weights | Project page / videos | Verification conclusion |
|---|---|---|---|---|---|
| RSD (core) | ICML 2025 / PMLR;arXiv:2501.19324v3,2025-06-26;PDF | Official repository | New training dataset:Not applicable; new weights:Not public / not found. Code uses external public weights including Qwen2.5 and Skywork PRM | Standalone project page / video:Not found;HF Daily Paper; Papers with Code entry searchable | PMLR, v3 PDF, and code accessible; PDF has 18 pages including references and appendices |
| Fast Inference via Speculative Decoding | ICML 2023 / PMLR;arXiv:2211.17192 | Official implementation:No unified repository found | Data / weights: not applicable | Project page / video: not found | Official version and arXiv accessible |
| BiLD | NeurIPS 2023;arXiv:2302.07863 | Official repository | Models depend on external checkpoints | Video: not found | Paper and code accessible |
| Let’s Verify Step by Step | ICLR 2024 / OpenReview;arXiv:2305.20050 | Training code: no unified official entry found | PRM800K | Video: not found | Paper and PRM800K accessible |
| Math-Shepherd | ACL 2024;arXiv:2312.08935 | Resources listed on the paper page accessible | See paper page for data / weights | Video: not found | ACL and arXiv accessible |
| Large Language Monkeys | arXiv:2407.21787 | Code: no unified official entry found | Uses public benchmark data | Project page / video: not found | arXiv accessible |
1. Candidate pool, deduplication, and random selection
The run date was determined by date +%u returned
5, assigning this round to efficiency and systems. First checked
ml-report-index.md: the preceding 14 days covered SuperInfer, LRAM, RGM/HPS/ReActR, and related topics; earlier reports covered Ada-KV and NVFP4 scale search. To avoid repeating conclusions with different models, KV eviction, recurrent backbones, and block floating-point quantization were excluded as core topics.
Candidates came from official ICML/NeurIPS/MLSys/ICLR proceedings or accepted-paper pages, supplemented and deduplicated through arXiv, OpenReview, Hugging Face Daily Papers, Papers with Code, and Semantic Scholar. The table lists the 24 actual random-pool candidates. Where individual URLs are absent, it links the visited official conference entry rather than guessed unvisited links.
| # | Candidate paper | Venue / verification source | Topic |
|---|---|---|---|
| 1 | Inference-Time Hyper-Scaling with KV Cache Compression | NeurIPS 2025 proceedings | KV compression / test-time scaling |
| 2 | ChunkKV | NeurIPS 2025 proceedings | Chunk-level KV eviction |
| 3 | HiFC | NeurIPS 2025 proceedings | Long-context compression |
| 4 | SmallKV | NeurIPS 2025 proceedings | KV cache |
| 5 | MPCache | NeurIPS 2025 proceedings | Multistage KV strategies |
| 6 | MUSTAFAR | NeurIPS 2025 proceedings | Inference scheduling |
| 7 | Learned Prefix Caching | NeurIPS 2025 proceedings | prefix cache |
| 8 | CAS-Spec | NeurIPS 2025 proceedings | speculative decoding |
| 9 | EasySpec | NeurIPS 2025 proceedings | speculative decoding |
| 10 | Speculate Deep and Accurate | NeurIPS 2025 proceedings | speculative decoding |
| 11 | DuoAttention | ICLR 2025 proceedings | Hybrid attention / long context |
| 12 | QServe | MLSys 2025 proceedings | W4A8KV4 serving |
| 13 | FlashInfer | MLSys 2025 proceedings | LLM serving kernel |
| 14 | FlexInfer | MLSys 2025 proceedings | Elastic inference |
| 15 | Training Ultra Long Context Language Model with Fully Pipelined Distributed Transformer | MLSys 2025 proceedings | Long-context training systems |
| 16 | Star Attention | ICML 2025 volume 267 | block-sparse attention |
| 17 | BlockDialect | ICML 2025 volume 267 | block floating-point |
| 18 | Reward-Guided Speculative Decoding for Efficient LLM Reasoning | ICML 2025 / PMLR | Step-level speculative reasoning |
| 19 | LongRoPE2 | ICML 2025 volume 267 | Long-context positional encoding |
| 20 | OrthoRank | ICML 2025 volume 267 | Efficient fine-tuning |
| 21 | Efficient Quantization of MoE | ICLR 2026 proceedings | MoE quantization |
| 22 | MoNE | ICLR 2026 proceedings | Conditional computation |
| 23 | HEAPr | ICLR 2026 proceedings | Activation / memory efficiency |
| 24 | Reasoning Models Can be Accurately Pruned Via Chain-of-Thought Reconstruction | ICLR 2026 proceedings | reasoning model pruning |
Actually executed shuf -i 1-24 -n 1returned
18. RSD is an ICML 2025 main-conference paper within 24 months, with complete official text, appendix, and code, and no overlap with the preceding 14 days' core topics; therefore
adopted on the first draw, without redrawing. Random selection determines what to read, not the strength of the conclusions.
2. Motivation: Exact Token Matching Misses Semantic Redundancy in Reasoning Steps
Standard speculative decoding lets a small draft model propose tokens, then a large target verifies them in parallel. Its key advantage is unbiased output: rejection-sampling correction preserves the target distribution exactly. But acceptance is strict. A draft saying “therefore the answer is 4” may be rejected when the target prefers “so the result is 4,” despite equivalent reasoning, if token probabilities do not match. For long chains of thought, this can discard correct work already completed by the small model.
Table 2 provides direct evidence: Qwen2.5-Math-7B target averages 65.3across six mathematical/scientific benchmarks, while token-level SD with a 7B target, 1.5B draft, and 7 speculative tokens achieves 64.6; RSD with a 7B PRM and fixed threshold 0.7 reaches 66.1(PDF p.5, Table 2). Theoretical unbiasedness does not guarantee higher finite-sample accuracy. RSD deliberately gives up exact target-distribution preservation in exchange for semantic variation accepted by process rewards.
A second problem is best-of-N. Sampling 16 full reasoning traces independently from a 1.5B model and selecting with a 7B reward model averages 64.8in the same table, below RSD's 66.1. On MATH-500, the 1.5B model, Process Best-of-8, Best-of-16, Beam-4, Beam-8, and RSD score respectively 73.8、75.8、76.0、78.2、78.2、82.6(PDF p.6, Table 3). Search increases coverage but applies rewards at sequence endpoints or across width; RSD instead uses rewards to route each reasoning step.
A third issue is where test-time computation is spent. Difficult problems need large models, but easy steps may not. By MATH difficulty, at threshold 0.7 the share of entirely draft-completed problems falls from Level 1's 84% to Level 5's 19%; the accuracy gain from target intervention rises from Level 1's +4.7 pp to Levels 4/5's +16.4/+15.7 pp(Appendix B.2, PDF p.17, Figure B.1). This supports reserving expensive models for difficult steps, while emphasizing router reliability: mistaken PRM judgments become more consequential on harder problems.
3. Narrative, Core Assumptions, and Unavoidable Tradeoffs
RSD has four layers.
- Move from token proposals to reasoning-step proposals: the draft generates until the
\n\nseparator, making a complete step the acceptance unit. - Replace likelihood matching with PRM scoring: high-scoring draft steps are retained; low-scoring ones are discarded and regenerated by the target from the same context.
- Formalize acceptance probability as a mixed policy: output is a context-dependent mixture of draft and target, no longer claimed to equal the target distribution.
- Choose thresholds under a cost budget: if the draft can handle only a specified share of steps, a binary top-quantile reward threshold is theoretically optimal. Practice uses fixed
δ=0.7and reports task-tunedδ*as an upper bound.
The argument assumes that the target's expected reward is at least the draft's at every context (Equation 1, PDF p.2). Yet Appendix Table B.1 contains counterexamples: on CN Middle School, the draft 75.2、target 72.3; on College Math, the draft 48.0、target 46.8(PDF p.15). The paper explains that RSD can exploit draft advantages, reaching 78.2 and 48.2. But the theorem's sufficient condition therefore fails on some tested subdomains and cannot unconditionally cover the full evaluation distribution.
The tradeoff is clear: standard SD preserves the target distribution but accepts only token-compatible proposals; RSD accepts apparently correct semantic steps and may improve accuracy, but depends on PRM bias and loses distributional fidelity. Final-answer accuracy often matters more than exact sampling in mathematics. For calibrated probabilities, copyright filters, safety policies, or auditable sampling, the tradeoff may be unacceptable.
4. Equations and Actual Execution
Given question x, split reasoning into steps
y=(y_1,…,y_T), with the context at step i written as
z_i=[x,y_1,…,y_{i-1}]. Draft and target distributions are
P_m(y_i|z_i) with P_M(y_i|z_i), and process reward is
r(y_i,z_i)。
The paper assumes (Equation 1, PDF p.2):
E_{y~P_M(·|z)}[r(y,z)] ≥ E_{y~P_m(·|z)}[r(y,z)]。
Defining acceptance function ω_r(y|z)∈[0,1] , RSD's step distribution is (Equation 2, PDF p.3):
P_RSD(y|z)=ω_r(y|z)P_m(y|z)+ν(z)P_M(y|z),
where ν(z)=1−E_{y~P_m(·|z)}[ω_r(y|z)]. The first term is accepted draft probability mass; the second restores mass through target sampling after rejection. This exposes the central difference from standard SD: there is no residual correction restoring P_M, so P_RSD≠P_M
generally holds.
If the draft's average acceptance rate is constrained to γ, Proposition 2.3 gives the optimal binary reward-ranked policy (Equation 3, PDF p.4):
ω_r^*(y|z)=1[r(y,z)≥δ_γ(z)],
δ_γ(z) is the draft reward distribution's (1−γ)
quantile. Implementation does not estimate a quantile online for every context; it uses global threshold 0.7. The theorem explains selection when the threshold is known, not why one global 0.7 is optimal for all tasks.
Input: question x, draft Pm, target PM, process reward model PRM, threshold δ
Context z ← x
while no termination marker:
draft_step ← Pm.generate(z, stop="\\n\\n")
score ← last-step score from PRM(z + draft_step)
if score ≥ δ:
Accept draft_step
else:
Discard draft_step
target_step ← PM.generate(z, stop="\\n\\n")
Accept target_step
z ← z + accepted step
return answer extracted from final text
The official main_online.py
execution path is heavier than this pseudocode: draft, target, and PRM run as three independent OpenAI-compatible servers/clients. Each step first requests the draft, then tokenizes the entire accumulated
prompt+response and sends it to the PRM embedding endpoint; rejection triggers a subsequent target request. The README explicitly requires at least
3 GPUsfor vLLM online mode because the current configuration cannot colocate models on one GPU. This does not invalidate the algorithm, but the FLOPs model omits RPCs, repeated-prefix scoring, KV/memory residency, and cross-service queues.
5. Key mechanisms and engineering details
| Component | Paper / code configuration | Role | Risks or unresolved issues | Source |
|---|---|---|---|---|
| Reasoning granularity | Uses \n\n to split reasoning steps |
Accepts semantically different but correct complete steps | Sensitive to CoT without double newlines, code, and tool calls | Algorithms 1–2, PDF p.3; official code |
| Draft / Target | Qwen2.5-Math-1.5B/7B; also 7B/72B, general Qwen, and Llama | Small model first; escalate difficult steps | Mostly related model families; cross-tokenizer / heterogeneous architectures untested | Table 2, PDF p.5 |
| PRM | Skywork-o1-Open-PRM-1.5B/7B; also Qwen Math PRM 7B/72B | Step rewards and routing | PRM may cost more than the draft and needs extra memory | Table 5, PDF p.8 |
| Acceptance function | Binary, clipping, sigmoidal, logistic; binary by default
δ=.7 |
Controls quality / cost | Fixed thresholds unstable across tasks;δ* tuned on test tasks |
Figures 5–6, PDF pp.6–7; Table B.2 |
| Generation settings | Main RSD/SD temperature 0; token SD proposes 7 tokens per round | Reduces sampling variation | Deterministic decoding does not establish statistical stability; limited decoding fairness | Appendix A, PDF pp.13–14 |
| Serving implementation | vLLM + three services; README requires at least 3 GPUs | Runnable online pipeline | Concurrency, batching, network topology, and P99 unreported | Official README / main_online.py |
| Cost model | Model parameters × generated tokens, including PRM FLOPs | Comparable theoretical budget | Omits memory bandwidth, prefill, RPCs, and full-prefix PRM recomputation | §3.3, Figure 4 |
| Evaluation | 6 mathematical/scientific benchmarks; also AlpacaEval | Shows boundaries between reasoning and general instructions | Main matrix mostly Qwen-family; no real serving workloads | Table 2, Appendix A.4 |
| Statistics | Single-point accuracy estimates | Concise | No multiple seeds, standard deviations, CIs, or significance tests | Tables 2–5, Appendix Tables B.1–B.2 |
6. Datasets, benchmarks, and metrics
| Benchmark | Task type | Metric | Why it suits / does not suit RSD | Source |
|---|---|---|---|---|
| MATH‑500 | Competition mathematics, 500 problems | exact-answer accuracy (%) | Natural step verification, but limited sample size | Table 2, PDF p.5 |
| GSM8K | Elementary mathematics | accuracy (%) | Many easy problems expose the draft-only share | Table 2 |
| GaoKao 2023 En | English-translated college-entrance mathematics | accuracy (%) | Different distribution from English competition problems | Table 2 |
| OlympiadBench | Olympiad reasoning | accuracy (%) | Many difficult steps increase target dependence | Table 2 |
| GPQA | Graduate-level scientific QA | accuracy (%) | Tests transfer beyond pure mathematics | Table 2 |
| MMLU‑STEM | STEM multiple choice | accuracy (%) | Shorter reasoning may not fit PRM granularity | Table 2 |
| Minerva Math | Mathematical reasoning | accuracy (%) | Used for search-strategy comparison | Table 3, PDF p.6 |
| AlpacaEval | General instruction following, judge win rate | win rate (%) | No general-purpose PRM; outcome RM exposes external-validity limits | §4.5 / Appendix A.4, PDF p.8 |
All pp values are percentage-point differences;relative improvement = (RSD − baseline) / baseline × 100%. Relative percentages do not replace confidence intervals. With no reported variance, changes below 1 pp deserve particular caution.
7. Complete Main-Results Matrix: Six Benchmarks × Seven Methods
The following comes from Table 2 (PDF p.5), using the Qwen2.5-Math family.δ*
uses task-optimized thresholds and represents a tuning upper bound; fixed δ=.7
is closer to one-time deployment. Bold indicates the column maximum, but total FLOPs differ, so this is not a strictly budget-matched ranking.
| Method | MATH‑500 | GSM8K | GaoKao | Olympiad | GPQA | MMLU‑STEM | Average |
|---|---|---|---|---|---|---|---|
| Target 7B | 83.2 | 95.7 | 66.8 | 41.2 | 32.8 | 71.8 | 65.3 |
| Majority Vote,1.5B,maj@16 | 79.0 | 88.9 | 69.9 | 45.5 | 27.3 | 65.9 | 62.3 |
| Process Best-of-N,1.5B/7B,N=16 | 82.2 | 93.3 | 69.4 | 44.9 | 27.3 | 71.4 | 64.8 |
| Token SD,7B/1.5B | 83.4 | 95.6 | 67.3 | 40.6 | 28.8 | 72.0 | 64.6 |
| RSD,PRM 1.5B,δ=.7 | 82.6 | 94.5 | 68.8 | 39.6 | 38.4 | 71.4 | 65.9 |
| RSD,PRM 7B,δ=.7 | 84.6 | 95.5 | 68.3 | 42.1 | 33.8 | 72.3 | 66.1 |
| RSD,PRM 7B,δ* | 84.6 | 95.8 | 68.3 | 43.6 | 34.3 | 72.6 | 66.5 |
For fixed-threshold RSD with a 7B PRM, column-wise changes versus the 7B target are (Table 2):
| Benchmark | Target | RSD δ=.7 | Absolute change | Relative change |
|---|---|---|---|---|
| MATH‑500 | 83.2 | 84.6 | +1.4 pp | +1.68% |
| GSM8K | 95.7 | 95.5 | −0.2 pp | −0.21% |
| GaoKao | 66.8 | 68.3 | +1.5 pp | +2.25% |
| Olympiad | 41.2 | 42.1 | +0.9 pp | +2.18% |
| GPQA | 32.8 | 33.8 | +1.0 pp | +3.05% |
| MMLU‑STEM | 71.8 | 72.3 | +0.5 pp | +0.70% |
| Average | 65.3 | 66.1 | +0.8 pp | +1.23% |
The most striking single result is small-PRM GPQA: 38.4 versus the target's 32.8,+5.6 pp / +17.07%; yet the same configuration drops Olympiad from 41.2 to 39.6. Larger PRMs are not uniformly better either. Benefits depend on task-specific interactions between routing and rewards, not a monotonic model-size law.
7.1 72B results and FLOPs
In Table 2's 72B block, the target averages 71.8across six tasks; token SD reaches 71.1. RSD with a 7B draft / 72B target / 7B PRM reaches, at a fixed threshold, 72.7, or 72.9 with optimized thresholds. On MATH-500, RSD scores 88.0versus the target's 85.6, namely +2.4 pp / +2.80%. Figure 4 and the text state that this uses approximately 4.4× fewer FLOPs. This is a 4.4× reduction in the paper's FLOPs proxy, not a 4.4× latency speedup: seconds, tokens/s, concurrency, energy, and P99 are unreported.
7.2 General-instruction boundaries
On AlpacaEval, draft 1.5B, target 7B, and RSD win rates are respectively 7.09、24.47、18.85; RSD has 65% of tokens generated solely by the draft, but trails the target by 5.62 pp / 22.97% relative(PDF p.8, §4.5). This matters more than the average +0.8 pp: without a dedicated general-domain PRM, mathematical success does not directly transfer to open-ended instruction following.
8. Layered ablations, hyperparameter sensitivity, and transitions
8.1 Search strategies: Routing within reasoning versus selecting at sequence endpoints
Table 3 (PDF p.6) compares MATH-500 / GSM8K / Minerva Math: the 1.5B model 73.8/85.0/29.0;Process BoN‑8 75.8/87.8/32.7;BoN‑16 76.0/87.9/31.2;Beam‑4 78.2/88.9/33.5;Beam‑8 78.2/88.4/32.4;RSD 82.6/94.5/34.6. RSD can escalate every step to the target, whereas BoN/beam mainly expands the small model's candidate space. The gap can reflect stronger correction sources, not just greater search width.
8.2 Acceptance functions: Binary gating is best at comparable cost
Figure 6 (PDF p.7) reports MATH-500 accuracy at similar costs for constant, binary, clipping, sigmoidal, and logistic weights as 77.6、84.6、81.8、81.4、79.2. Binary beats constant by 7.0 pp. Continuous weights randomly admit middling steps; binary gating concentrates limited draft acceptance on the PRM's highest-ranked steps. However, this is tested on one main benchmark/model setup without repetitions across PRM calibrations.
8.3 Threshold sensitivity: 0.7 is near a peak, not a universal constant
Appendix Table B.2 (PDF p.16) sweeps fixed thresholds:
| Configuration | δ=.6 | δ=.7 | δ=.8 | δ=.9 |
|---|---|---|---|---|
| 7B target / 1.5B draft / 7B PRM,MATH | 83.6 | 84.6 | 83.6 | 83.4 |
| Same configuration, six-benchmark average | 65.5 | 66.1 | 65.8 | 65.4 |
| 72B target / 7B draft / 7B PRM, six-benchmark average | 71.6 | 72.7 | 72.3 | 72.0 |
0.7 is best on the tested grid, but the peak-to-trough range is only 0.7 pp for 7B and 1.1 pp for 72B. Without seed variance, these may not exceed sampling noise. More importantly, with general Qwen and a fixed 7B PRM, average 59.4 falls below the target's 59.9, while task-optimized thresholds reach 62.1(Table 2). Fixed-threshold transfer remains unresolved.
8.4 Difficulty transitions: Routing shares change continuously with difficulty
Draft-only completion shares for MATH Levels 1→5 are 84%、67%、58%、44%、19%; target-intervention accuracy gains are +4.7、+5.6、+6.7、+16.4、+15.7 pp(Appendix Figure B.1, PDF p.17). Level 3→4 is the sharpest shift: draft-only completion drops another 14 pp while target gains jump 9.7 pp. This supports difficulty-aware routing, but exposes coarse global thresholds; better control should estimate current-step risk × remaining budget.
8.5 PRM scale and model merging
Table 5 (PDF p.8) gives Skywork PRM 1.5B/7B averages of 65.9/66.1, and Qwen Math PRM 7B/72B averages of 65.9/66.5. Scaling PRM from 7B to 72B adds only 0.6 pp while substantially increasing residency and computation. Table 4 (PDF p.7) reduces model count through merging: draft+PRM reaches 65.0, below the separate 1.5B PRM's 65.9; target+PRM reaches 66.7, above the separate 7B PRM's 66.1. Actual wall-clock savings depend on kernels, batches, and memory, and are not measured.
9. Statistical Significance: What Cannot Be Claimed
The paper reports no multiseed means, standard deviations, bootstrap CIs, paired McNemar tests, or significance p-values. Main RSD and SD use mostly deterministic temperature-0 decoding, reducing generation randomness but not finite-benchmark error, PRM checkpoint selection effects, or threshold-selection bias.
One can say the reported fixed-threshold point estimate averages 0.8 pp higher, not that RSD significantly outperforms the target in general. On MATH-500, 84.6% versus 83.2% is approximately 423 versus 416 correct, only 7 problems. Without per-problem predictions and paired tests, the source of the difference is unknown. AlpacaEval's −5.62 pp clearly flags external-validity concerns, but is not itself a formal significance result.
10. Contributions, reusable designs, and transfer potential
RSD's main contribution is decoupling speculation unit、verification signal、fallback model these three elements. Tokens can become reasoning steps, code blocks, tool calls, or action segments; acceptance can use PRMs, type checks, unit tests, constraint solvers, or safety classifiers; fallback can be a large model, retriever, or human approval. This abstraction is more reusable than threshold 0.7.
Second, it formulates the quality–cost tradeoff as acceptance-function optimization. Proposition 2.3 says that with trustworthy PRM rankings and fixed acceptance budgets, high-reward drafts should be retained preferentially rather than uniformly or linearly mixed. In code generation, r
can represent compile/test signals; for agents, a step can be action+observation with state-constraint checks; in visual-language reasoning, acceptance can also inspect image evidence.
Third, it reveals a new systems boundary for test-time scaling: fewer large-model calls do not automatically reduce end-to-end latency. Three-model residency, accumulated-prefix PRM scoring, and serial fallback may consume gains. Merging PRM heads into draft/target models, reusing KV, batching step verification, or asynchronously prefetching target work could turn FLOPs savings into service benefits.
11. Related Work: Origins, Gaps, RSD's Response, and Inherited Designs
11.1 Fast Inference via Speculative Decoding(Leviathan et al., ICML 2023)
Problem addressed: a small draft proposes tokens, a large target verifies them in parallel, and a corrected distribution preserves exact target sampling; the paper reports roughly 2–3× speedups without changing the distribution.Remaining gap: token-level agreement rejects semantically correct but differently worded steps in long CoT.RSD's response: enlarge acceptance units to reasoning steps and use PRMs to judge quality.Design transfer: retain draft/verify/fallback structure, replacing unbiased sampling with a reward-guided mixed policy.
11.2 BiLD(Kim et al., NeurIPS 2023)
Problem addressed: call the large model when small-model confidence is low, with rollback correction over recent tokens.Remaining gap: small-model confidence is not reasoning correctness, and token rollback remains local.RSD's response: introduce an independent PRM and use task-related process rewards for whole-step takeover.Design transfer: preserve small/large cascades and on-demand fallback, replacing softmax confidence with an external verifier.
11.3 Let’s Verify Step by Step(Lightman et al., ICLR 2024)
Problem addressed: PRM800K's roughly 800,000 human step labels show process supervision better localizes mathematical errors than outcome supervision.Remaining gap: PRMs are mainly used to rank candidates, not schedule computation in real time.RSD's response: turn the PRM into a router deciding target escalation at every step.Design transfer: step-level scalar rewards directly supply RSD's acceptance function.
11.4 Math-Shepherd(Wang et al., ACL 2024)
Problem addressed: automatically builds stepwise process supervision, reducing annotation cost and supporting verification and PPO.Remaining gap: automatic labels retain final-answer/rollout-estimation biases and do not implement real-time small/large collaboration.RSD's response: consume public PRMs for inference-time routing without retraining them.Design transfer: scalable automatic process labels make stepwise acceptance practically available.
11.5 Large Language Monkeys(Brown et al., 2024)
Problem addressed: studies repeated sampling and verifiers as test-time compute scales, showing that more samples substantially increase problem coverage.Remaining gap: repeated full sequences recompute easy steps, with cost growing linearly in N.RSD's response: concentrate extra computation on low-reward steps, invoking the target locally.Design transfer: transform multiple-sample selection into serial, local, dynamic allocation of test-time compute.
11.6 Nonlinear technical evolution tree
┌─ repeated sampling / Best-of-N ── sequence-level search
Process supervision PRM ──┤
├─ PRM800K └─ Math-Shepherd ── scalable step labels
│ ╲
│ ╲ step rewards as routing
token speculative decoding ── exact target ╲
│ ├─ RSD ── reward-guided mixed policy
└─ BiLD ── confidence fallback ────────────╱ │
├─ GSI: distribution/KL theory
├─ SpecReason: measured latency systems
└─ Lookahead: parallel steps
Three shifts drive this evolution: from training scale to inference-compute allocation; from exact token agreement to semantic step correctness; and from accuracy/FLOPs to end-to-end latency and distributional fidelity. RSD completes the second shift but not the third.
11.7 Cross-paper comparison
| Method | Proposal unit | Acceptance signal | Preserves target distribution | Can improve accuracy | Additional model required | Main unresolved issue |
|---|---|---|---|---|---|---|
| Token speculative decoding | token block | target likelihood | Yes | Unchanged in principle | draft | Acceptance rate on long CoT |
| BiLD | token / rollback span | draft confidence + target | No (cascade policy) | Possibly | draft+target | Confidence calibration |
| Best-of-N / Monkeys | Full sequence | outcome/process reward | No | Yes | verifier | Repeated computation |
| RSD | reasoning step | PRM threshold | No | Yes | draft+target+PRM | Real latency, PRM bias |
| GSI | Complete sample / soft selection | reward + tilted policy | Approximate target tilted policy | Yes | auxiliary+reward | Theoretical target and service cost |
| SpecReason | Intermediate reasoning steps | Base-model evaluation / correction | No | Yes | Small model + base | Verifier overhead and domain transfer |
12. Limitations acknowledged by the paper
- Thresholds require task adaptation: Appendix B.1 (PDF pp.15–16) explicitly notes fixed thresholds may be suboptimal across tasks; task-specific tuning of
δ*improves results. Unknown future task distributions require calibration data or online budget control in deployment. - General domains lack suitable PRMs: §4.5 / Discussion (PDF pp.7–8) notes AlpacaEval uses only an outcome reward model. Dedicated general-domain PRMs and tuning may help, but current 18.85 still trails the target's 24.47.
- PRMs could be model-specific: Discussion (PDF p.8) acknowledges use of generic public PRMs rather than verifiers trained for particular draft/target errors. This limits routing quality and increases PRM size costs.
13. Independent Critique with Evidence Chains
[Systems validity] The official online implementation needs at least 3 GPUs, splits draft, target, and PRM across services, and resubmits accumulated prefixes to the PRM at every step;thereforetherefore Figure 4's 4.4× FLOPs savings do not establish 4.4× better latency, throughput, or cost. TTFT, per-step RPCs, tokens/s, P50/P95/P99, and memory must be measured.
[Theoretical applicability] Equation 1 assumes target expected reward is no lower than draft reward, but Appendix Table B.1 has two subdomains where draft scores of 75.2 and>72.3、48.0>46.8 exceed the target;thereforethe proposition's monotonic-improvement conditions therefore do not cover all actual subdistributions. Theory should incorporate context-dependent expert advantages and learned selection.
[Hyperparameter-selection bias] With general Qwen and fixed 7B PRM, the average is 59.4 versus target 59.9, while task-specific
δ*reaches 62.1;thereforeoptimized thresholds contain a substantial oracle component. Reportingδ*must distinguish this from an independent calibration split.[External validity] The fixed-threshold mathematics average improves by only 0.8 pp, while AlpacaEval falls from target 24.47 to 18.85 (−5.62 pp);thereforebenefits depend strongly on an available, aligned process reward model and cannot establish general LLM reasoning acceleration.
[Statistical evidence] All main tables are point estimates without seed variance or paired significance, and MATH-500's +1.4 pp is approximately 7 problems;thereforesmall gains cannot be judged stable. At minimum, release per-problem outputs and run paired bootstrap / McNemar tests.
[Comparison fairness] Majority Vote/BoN sample counts and RSD target calls are not matched on wall-clock time, energy, or GPU budgets;thereforeTable 2 ranks preset configurations rather than identifying the best method under equal service budgets. Separate comparisons should fix FLOPs, memory, and P99.
[Format robustness] Implementation uses
\n\nas the reasoning-step boundary;thereforeshort-line CoT, JSON, code, tool calls, or different chat templates change routing granularity. Compare learned segmentation, token-budget chunks, and semantic boundary detection.[Safety and distribution] RSD deliberately outputs a reward-guided mixture rather than the target distribution, and PRMs may overreward high-scoring patterns;thereforethis creates reward-hacking risks for safety policies, calibrated probabilities, and sensitive generation. Report KL, rejection reasons, OOD PRM calibration, and adversarial step tests.
14. Actionable Open Challenges as Head-to-Head Experiments
14.1 Theory
| Gap | Head-to-head experiment | Controls | Measurements / success criteria |
|---|---|---|---|
| Target is not always better than draft | Fixed-threshold RSD vs contextual-bandit router vs oracle router | Same three models, questions, and call budget | Regret, accuracy, target-call rate; bandit approaches oracle without negative transfer |
| Missing distributional fidelity | RSD vs token SD vs GSI | Same base/draft and reward budget | Answer accuracy, token KL, calibration error, safety violation rate |
| PRM error propagation | Binary PRM vs calibrated PRM vs conformal abstention | Same checkpoints and threshold budget | Per-step ECE, false acceptance rate, conditional final-answer risk |
14.2 Engineering applications
| Gap | Head-to-head experiment | Controls | Measurements / success criteria |
|---|---|---|---|
| Disconnect between FLOPs and latency | Three-service RSD vs target-only vs SpecReason | A100/H100/consumer GPU; concurrency 1/8/32; same precision | TTFT, TPOT, P50/P99, tokens/s, J/answer, peak memory |
| Repeated-prefix PRM scoring | full-prefix PRM vs incremental KV PRM vs fused PRM head | Same inputs and reward-output tolerance | PRM time, memory, end-to-end P99; incremental scoring must at least preserve accuracy |
| Threshold transfer | global .7 vs validation-calibrated vs online budget controller | Separate training and OOD domains | Calibration sample counts, target-call-rate error, OOD accuracy |
| Step segmentation | \n\n vs fixed-token chunk vs learned semantic
segmenter |
Same total tokens and PRM | Boundary error rate, accuracy, latency, format-OOD robustness |
14.3 Emerging directions
| Gap | Head-to-head experiment | Controls | Measurements / success criteria |
|---|---|---|---|
| Agent tool calls | RSD-step vs action-level verifier vs target-only | Same environment, tool permissions, and token/API budget | Task success, invalid calls, recovery rate, P99 |
| Multimodal reasoning | Text PRM vs evidence-grounded PRM | Same VLM draft/target | Hallucination, grounding IoU, target-call rate |
| Code and formal verification | learned PRM vs compiler/test verifier vs hybrid | Same HumanEval/SWE tasks and execution budget | Pass@1, false acceptance rate, sandbox time |
15. Recent-Work Radar (Verified Links)
- Guided Speculative Inference(GSI, 2025):arXiv:2506.04118. Directly addresses RSD's distribution-fidelity gap through reward-tilted policies and KL bounds; compare at equal reward and latency budgets.
- SPECS(2025):arXiv:2506.15733. Uses small-model reasoning drafts and dynamic switching to reduce test-time scaling costs. It is closer to service decisions, but threshold transfer needs independent verification.
- Scaling Speculative Decoding with Lookahead Reasoning(2025):arXiv:2506.19830. Combines token speculation with step-level lookahead, reporting peak SD speedup increasing from 1.4× to 2.1×; extends serial step routing into parallel future steps.
- SpecReason(NeurIPS 2025):arXiv:2504.07891. Its public abstract reports 1.5–2.5× speedup over vanilla LRMs and +1.0–9.9% accuracy, with measured latency. It is a key comparison for whether semantic speculation delivers systems gains.
- Speculative Streaming(EMNLP 2025 Main):ACL Anthology. Uses multistream attention to verify existing tokens and predict future ones in one forward pass, offering a route without a separate resident draft server.
- SpecGuard / From Tokens to Steps(2026):Recent ACL Anthology search entry. Raises speculative acceptance from tokens to steps with quality safeguards; check whether it supplies the P99 and false-acceptance breakdown missing from RSD.
- HeteroSpec(2026):Recent ACL Anthology search entry. Studies heterogeneous small/large-model collaboration; cross-device scheduling would directly address RSD's three-service residency bottleneck.
- Calibrated Speculative Decoding(2026):Recent ACL Anthology search entry. Focuses on calibrated acceptance rather than a single optimal threshold. Comparison with RSD's δ=.7 should jointly report ECE, call-rate error, and OOD performance.
16. Conclusion
RSD offers a transferable design:treat small-model outputs as work an external verifier can accept, rather than guesses that must match a large model token by token. On Qwen2.5-Math-7B, fixed thresholds raise the six-task average from 65.3 to 66.1; on 72B MATH-500, from 85.6 to 88.0 with 4.4× fewer proxy FLOPs. The reusable contribution is step-level routing, not the constant 0.7.
Evidence remains algorithmic: three-model services, full-prefix PRM scoring, absent wall-clock/P99 measurements, and no multiseed statistics leave systems efficiency unresolved. The next priority is comparing target-only, token SD, GSI, and SpecReason at matched accuracy, hardware, and concurrency on P99, energy, and memory, alongside OOD PRM calibration. Passing that test could turn a clever reasoning algorithm into a reliable online serving strategy.
Footnote: Numbers and index status.
All experimental values cite paper tables, figures, or PDF pages. Unreported variance, latency, throughput, P99, energy, and GPU-hours remain explicitly missing rather than fabricated.ml-report-index.md
The core paper, domain, venue, and one-sentence conclusion were added to the index in this round.