首页 > AI前沿 > LiLiCorr: Lightweight Likelihood Correlation of Parallel Drafts for Speculative Decoding

LiLiCorr: Lightweight Likelihood Correlation of Parallel Drafts for Speculative Decoding

arXiv自然语言 2026-08-21 03:43 4 阅读 查看原文

Speculative decoding accelerates language-model inference by drafting future tokens the target model verifies in parallel.

A diffusion-style drafter such as DFlash drafts an entire block in one forward pass.

It is trained on the per-position marginals rather than on the joint distribution over the block, so the tokens it emits are individually plausible yet jointly incoherent.

LiLiCorr: A Lightweight Likelihood-based Model

We introduce LiLiCorr, a Lightweight Likelihood-based model that Correlates the per-position marginals such a drafter produces.

It keeps the top-K tokens at each position and processes them jointly, emitting an in and an out vector for each.

Two candidates at consecutive positions match when the earlier out vector aligns, in cosine similarity, with the later in vector.

Training scores the correct pairings highest and pushes competing ones down, so coherent blocks outscore incoherent ones.

The joint distribution over the block, exponential in its length, is never materialized.

One lightweight network pass produces all the vectors, the pairwise scores follow as batched matrix operations, leaving only a cheap greedy walk sequential.

Co-training with DFlash Drafter

We co-train the DFlash drafter with LiLiCorr, so it proposes candidates that correlate into longer accepted sequences.

Performance Improvements

Over the vanilla DFlash drafter it builds on, LiLiCorr accepts more and serves faster at all 72 settings we test:

  • nine benchmarks at two target sizes under greedy and temperature-one decoding
  • plus a throughput sweep over six concurrencies, two input lengths and three output-entropy tiers

It raises acceptance length by 7 to 19%, while its single-pass scoring head costs only about 3% of the per-block latency.

Comparison with Concurrent Methods

Against three concurrently developed methods that also restore coherence at draft time, all equally optimized on a common stack:

  • LiLiCorr holds the highest throughput in 63 of those settings
  • ties within a measured noise floor in 6
  • trails in only 3