Papers
Topics
Authors
Recent
Search
2000 character limit reached

Reverse Speculative Decoding Explained

Updated 12 July 2026
  • Reverse Speculative Decoding is defined as a training-free relaxed speculative decoding method where the drafter q is preferred and only defers to the verifier p upon divergence or low confidence.
  • It introduces a relaxed target distribution π that blends q and p, with variants like r-fuzzy, spec-casc-opt, and ens offering distinct trade-offs in bias and acceptance rate.
  • The method highlights critical performance and cost trade-offs, emphasizing that improved acceptance may come with longer generation spans and relies heavily on the alignment between q and p.

Searching arXiv for papers and terminology around “Reverse Speculative Decoding” and related RSD usages. arXiv search: "Reverse Speculative Decoding" Reverse speculative decoding is not a standardized formal name in the recent speculative-decoding literature. In the most technically precise usage available in current arXiv sources, it denotes a family of training-free relaxed speculative decoding methods that make the drafter qq the default source of tokens and only defer to the verifier pp under divergence- or confidence-based criteria, thereby replacing the lossless target pp with a relaxed target π\pi that is equal to, or closer to, qq unless a trigger says otherwise (Xia et al., 9 Jul 2026). At the same time, the acronym RSD is used in other papers for Reward-Guided Speculative Decoding, Recursive Speculative Decoding, and Retrieval-based Speculative Decoding, none of which the authors describe as “Reverse Speculative Decoding” (Liao et al., 31 Jan 2025, Jeon et al., 2024, Chen et al., 14 Apr 2026). This suggests that the topic is best understood as a terminological ambiguity centered on a specific relaxed-decoding design pattern rather than as a single universally named algorithm.

1. Terminology and scope

The central terminological fact is that papers do not agree on “RSD.” In the unified study of training-free relaxed speculative decoding, the paper does not use the name “Reverse Speculative Decoding,” but explicitly states that several methods implement the behavior most people mean by “reverse”: rely on the drafter qq for generation and replace the verifier target pp by a relaxed target π\pi that privileges qq unless a trigger says otherwise (Xia et al., 9 Jul 2026). By contrast, the paper titled “Reward-Guided Speculative Decoding” states that its method is Reward-Guided, not Reverse; the paper titled “Recursive Speculative Decoding” states that its method is Recursive, not Reverse; and the SENSE paper states that throughout that work, RSD = Retrieval-based Speculative Decoding, with no methodological connection to outside uses of “Reverse Speculative Decoding” (Liao et al., 31 Jan 2025, Jeon et al., 2024, Chen et al., 14 Apr 2026).

Source Meaning of “RSD” Relation to “reverse”
(Xia et al., 9 Jul 2026) Informal “RSD-style” relaxed SD Closest match
(Liao et al., 31 Jan 2025) Reward-Guided Speculative Decoding Not reverse
(Jeon et al., 2024) Recursive Speculative Decoding Not reverse
(Chen et al., 14 Apr 2026) Retrieval-based Speculative Decoding Not reverse

This ambiguity matters because speculative decoding papers use very different objects as the locus of acceleration: a draft model, a draft tree, a datastore, or a reward model. Conflating these under a single “reverse” label obscures whether the method remains lossless, whether it preserves the verifier distribution exactly, and whether its acceptance rule is ratio-based, reward-gated, or retrieval-conditioned.

2. From lossless speculative decoding to “reverse” behavior

Standard lossless speculative decoding targets the verifier distribution pp and uses rejection/resampling to preserve pp0 exactly. In the formulation summarized by the relaxed-SD survey, drafted tokens are proposed from pp1, accepted with

pp2

and, when rejected, corrected by residual sampling from

pp3

This makes the procedure lossless with respect to pp4 (Xia et al., 9 Jul 2026).

“Reverse” behavior, in that same framework, changes the target of correction from pp5 to a relaxed distribution pp6. Drafting is still done by pp7, and verification still evaluates pp8 in parallel, but the acceptance rule becomes

pp9

with correction from

pp0

The reversal lies in the stance toward pp1: strict speculative decoding insists on exact correction to pp2, whereas reverse-style relaxed decoding accepts more of pp3’s tokens and uses pp4 only when a criterion indicates that trust in pp5 should be withdrawn (Xia et al., 9 Jul 2026).

The paper’s terminology is explicit about which methods fit this pattern. Reducible Fuzzy Speculative Decoding (r-fuzzy) and Speculative Cascades (spec-casc-opt) are identified as the clearest RSD-style methods because they “accept pp6 as the target when a criterion holds; otherwise they use pp7.” The simple Ensemble (ens) method is also RSD-style because it sets pp8, moving the effective target closer to pp9 than to π\pi0 (Xia et al., 9 Jul 2026).

3. Principal reverse-style formulations

The divergence-triggered form is r-fuzzy. Its relaxed targets are

π\pi1

The paper uses Jensen–Shannon Divergence for π\pi2 to avoid divide-by-zero issues with top-π\pi3/π\pi4 supports. Operationally, this means that when the drafter and verifier are sufficiently close, the system simply treats the drafter as the target; otherwise it falls back to verifier-centric correction (Xia et al., 9 Jul 2026).

The confidence-triggered form is spec-casc-opt. It is defined through the per-token loss

π\pi5

with deferral rule

π\pi6

Its relaxed target is

π\pi7

This formulation makes “reverse” trust depend not on a generic divergence threshold but on whether the drafter’s confidence is high enough relative to the verifier after accounting for a deferral cost (Xia et al., 9 Jul 2026).

The softest form is ens, which uses

π\pi8

The paper states that this is pareto-optimal for trading off deviation from π\pi9, measured by qq0, against expected rejection rate qq1. In reverse-style terms, ens does not switch discretely between trusting qq2 and trusting qq3; it continuously interpolates between them (Xia et al., 9 Jul 2026).

At runtime, all three variants share the same high-level procedure. The drafter samples qq4 tokens from qq5; the verifier evaluates qq6 in parallel over the drafted span; method-specific qq7, qq8, and qq9 are constructed; drafted tokens are accepted against qq0; the process stops at the first rejection; and the correction token is drawn from qq1. If no rejection occurs, a bonus token is sampled, with qq2 for these RSD-style methods (Xia et al., 9 Jul 2026).

4. Theoretical properties and distributional consequences

The defining theoretical distinction is between lossless and relaxed decoding. Reverse-style speculative decoding is lossless only when qq3 everywhere. The relaxed-SD paper gives concrete examples: r-fuzzy is lossless when qq4 is so small that qq5 always, spec-casc-opt is lossless as qq6, and ens is lossless when qq7 (Xia et al., 9 Jul 2026). Otherwise the method is biased away from qq8 by construction.

Acceptance behavior can be written in total-variation form. For strict speculative decoding, the paper states

qq9

Under reverse-style relaxed decoding, pp0 is replaced by pp1, so the acceptance probability becomes pp2. This is the formal expression of the central mechanism: by moving the target closer to pp3, acceptance increases (Xia et al., 9 Jul 2026).

For r-fuzzy, the paper proves an equivalence result. If

pp4

with pp5, then Algorithm 2 with pp6 and pp7 yields

pp8

Moreover, when the fuzzy predicate fails and the method defers to pp9, the acceptance probability equals

π\pi0

This connects reverse-style correction directly to classical rejection-sampling structure: acceptance ratio π\pi1, residual correction to π\pi2, and π\pi3 depending on the predicate (Xia et al., 9 Jul 2026).

A related but distinct form of controlled bias appears in Reward-Guided Speculative Decoding, whose authors note that “Reverse Speculative Decoding” is a misnomer for their method. There, the draft model is favored when a process reward model assigns high reward to an intermediate step. The method defines a dynamic mixture

π\pi4

with threshold policy π\pi5 if π\pi6 and π\pi7 otherwise. The paper proves that a threshold rule is optimal under a compute-budget constraint and characterizes the compute objective

π\pi8

Although this mechanism also relaxes strict unbiasedness, its accurate name is Reward-Guided Speculative Decoding, not Reverse Speculative Decoding (Liao et al., 31 Jan 2025).

5. Performance, complexity, and practical constraints

The practical behavior of reverse-style relaxed decoding depends heavily on drafter quality and serving overhead. The 2026 practical study reports that many relaxed approaches rely on a drafter that is a good LLM, making them unsuited for lightweight dedicated multi-token-prediction drafters (Xia et al., 9 Jul 2026). With a weak drafter, RSD-style methods such as r-fuzzy, spec-casc-opt, and ens show clear capability degradation and, in many cases, slowdowns compared to strict speculative decoding, even though acceptance and token throughput increase. The slowdown is attributed to longer generation lengths, described in the paper as “rambling” or repetition in thinking traces (Xia et al., 9 Jul 2026).

The paper proposes two speed proxies. The token-throughput proxy is

π\pi9

and the response-length-aware relaxed proxy is

qq0

The second expression is crucial for reverse-style methods because acceptance improvements can be offset by longer outputs. The same study emphasizes that the optimal qq1 depends on qq2, so draft-length tuning should precede relaxation tuning (Xia et al., 9 Jul 2026).

Serving overhead can be substantial. Using vLLM 0.20.1 on NVIDIA GH200, the paper gives the diagnostic example

qq3

qq4

qq5

The conclusion is that stock separate-drafter speculative decoding in vLLM is under-optimized and can erase theoretical gains if qq6 is too high (Xia et al., 9 Jul 2026).

When the drafter is strong, the picture changes. The same study reports that reverse-style methods can perform much better, sometimes close to lossless capability with meaningful speed-ups, because stronger qq7 unlocks longer accepted spans. But this improvement is constrained by the increased cost of running a strong drafter, so capability gains and speed gains do not necessarily rise together (Xia et al., 9 Jul 2026). This trade-off aligns with the reward-guided literature, which also accepts controlled bias in exchange for efficiency and reports up to 4.4x fewer FLOPs together with average gains of up to +3.5 over SD/BoN baselines, but under a different mechanism based on a process reward model rather than a relaxed target qq8 (Liao et al., 31 Jan 2025).

6. Relation to other methods and recurring misconceptions

One recurring misconception is to treat every method that departs from strict verifier matching as “reverse speculative decoding.” The recent literature distinguishes at least three unrelated uses of the acronym RSD.

Reward-Guided Speculative Decoding uses a lightweight draft model, a target model, and a process reward model qq9 that scores partial trajectories pp0. High-reward steps are accepted from the draft, low-reward steps invoke the target, and the method departs from standard speculative decoding by admitting controlled bias toward high-reward intermediate tokens or segments. The authors explicitly state that “Reverse Speculative Decoding” is a misnomer for this method (Liao et al., 31 Jan 2025).

Recursive Speculative Decoding is a tree-based, unbiased extension of speculative decoding. It builds draft trees by sampling without replacement, either through Gumbel-Top-pp1 or Stochastic Beam Search, and verifies them with recursive rejection sampling. Its defining property is that the final distribution exactly matches the target LLM’s distribution. The authors explicitly state that the method is Recursive, not Reverse (Jeon et al., 2024).

Retrieval-based Speculative Decoding in the SENSE paper replaces a draft model with retrieved suffixes from a datastore. That paper emphasizes that conventional RSD means retrieval-based speculative decoding, not reverse, and that some outside sources use “Reverse Speculative Decoding” for different ideas such as target-guided drafting or reverse verification, with no methodological connection to SENSE (Chen et al., 14 Apr 2026). SENSE itself is training-free and accelerates inference by anchoring retrieval on target-model hidden states and verifying semantic equivalence rather than surface forms, reporting mean acceptance length up to 4.09, speedup up to 3.26x, and generation quality preserved at approximately 98.02% relative to vanilla decoding (Chen et al., 14 Apr 2026).

The other recurring misconception is to assume that “reverse” necessarily means a capability improvement. The practical relaxed-SD study shows that RSD-style methods can degrade capability and even slow down with weak drafters, despite higher acceptance. Conversely, strong capability–speed trade-offs are more reliably obtained when pp2 is itself a strong standalone LLM and the serving stack supports a separate drafter with low pp3 (Xia et al., 9 Jul 2026). A plausible implication is that the “reverse” idea is not a universally superior substitute for strict speculative decoding, but a relaxation regime whose value depends on verifier–drafter alignment, response-length effects, and systems-level implementation costs.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Reverse Speculative Decoding (RSD).