Contextual Correction of Parallel Drafts for Speculative Decoding

Roy Eisenstadt, Harel Lidar, Tal Gonen, Omer Luxembourg, Itamar Zimerman, Lior Wolf, Eli David, Ilan Naiman

Stealth Startup, Tel Aviv · Tel Aviv University · Ben-Gurion University

Published October 8, 2026 · on the feed October 12, 2026 · ▲ 29 · arXiv 2610.12570

Efficiency & inference Code arXiv ↗Hugging Face ↗

The abstract

Speculative decoding accelerates large language model inference by using a lightweight drafter to propose multiple tokens that are subsequently verified in parallel by the target model. Recent diffusion-based drafters make this paradigm particularly attractive: deep attention-based neural backbones provide strong predictions, while drafting multiple future positions in parallel avoids the sequential cost of autoregressive generation. This parallelism, however, comes at a cost. Tokens within a draft block are predicted without access to the realized identities of preceding draft tokens, removing intra-block dependencies that would naturally be available under autoregressive generation. We introduce DCOCO (DFlash Contextual Corrector), a lightweight mechanism that restores these dependencies while preserving parallel drafting. Rather than committing to each position's top prediction, DCOCO retains multiple candidate tokens and evaluates their contextual compatibility across adjacent draft positions in parallel, enabling contextually informed token selection at low additional cost. Across four verifier backbones and ten benchmarks, DCOCO achieves the highest average throughput in every evaluated configuration, spanning greedy and stochastic decoding with and without extended reasoning, with speedups of up to 6.6x over vanilla decoding. Its advantage persists under concurrent serving: DCOCO outperforms the strongest competing method by 6-23% across 4-32 concurrent requests, while other sequential correctors fall below uncorrected DFlash at these loads. These results demonstrate that recovering intra-block dependencies through parallel contextual scoring delivers consistent acceleration across decoding regimes and serving loads.

The Brief

2:43

A short podcast summary of the paper. Written and voiced by AI.

Transcript

Contextual Correction of Parallel Draftsfor Speculative Decoding. By Roy Eisenstadt and seven others, from a stealth startup in Tel Aviv, Tel Aviv University, and one other institution. Published on the eighth of October. Its code repository is public and real: twelve source files.

Speculative decoding speeds up inference in large language models. A lightweight drafter proposes several tokens, and the target model then verifies them in parallel. Recent drafters based on diffusion make this especially attractive. Their deep, attention-based backbones predict well, and because they draft several future positions in parallel, they avoid the sequential cost of autoregressive generation. That parallelism has a price. Within a draft block, each token is predicted without knowing which tokens were actually chosen at the positions before it. The dependencies inside the block, which autoregressive generation would supply for free, are gone. Each position makes its best guess alone, and nothing checks whether the guesses fit together as a sequence.

DCOCO, the DFlash Contextual Corrector, is a lightweight mechanism meant to put those dependencies back without giving up parallel drafting. The choice it changes is a small one. Rather than committing to the top prediction at every position, it keeps several candidate tokens alive. A single top choice per position leaves nothing to correct. Several candidates per position leave room to pick the ones that belong together.

Those candidates are then checked against each other. DCOCO evaluates how compatible they are in context across neighbouring draft positions, and it does this evaluation in parallel too. Token selection becomes informed by context, and the extra cost stays low. The point of doing the check in parallel is that the drafter's main advantage survives. The dependencies come back, but the sequential cost that autoregressive drafting would carry does not.

The evaluation spans four verifier backbones and ten benchmarks. In every configuration tested, DCOCO has the highest average throughput. That covers greedy and stochastic decoding, with extended reasoning and without it. No setting in that grid has a different winner. At its best, the speedup reaches six point six times over vanilla decoding.

The advantage holds under concurrent serving. With between four and thirty-two concurrent requests, DCOCO beats the strongest competing method by six to twenty-three percent. At those same loads, other correctors that work sequentially fall below DFlash with no correction at all.

The result to hold on to is the serving one. A corrector that runs sequentially can undo its own gains once the system is busy, while one that scores context in parallel keeps paying off. Restoring the dependencies inside a block, in parallel, gave steady acceleration across decoding regimes and across serving loads.

More with an account

Listen to every day’s papers

Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.

Join free
KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.