← Selected research

Efficient decoding · Lossless verification

Decoupled Contrastive Decoding via Expert-Aligned Drafting

DCD removes the amateur model from the serial proposal path, then restores the exact contrastive-decoding target during parallel verification.

Contrastive decodingSpeculative decodingEAGLE3SGLang
01

Research question

Can contrastive decoding keep its target distribution while eliminating the expensive serial amateur proposal?

A

Correctness

Verification must reproduce the original contrastive distribution—not an approximation to it.

B

Latency

Proposal latency sits on the critical path and directly limits wall-clock throughput.

C

Systems

The runtime must coordinate expert, amateur, and drafter states without cache divergence.

02

Core method

Decoding pathMove the amateur off the critical path
BaselineSpeculative CD
Serial proposalAmateur modelDraft candidates
→
VerificationExpert + amateurContrastive scores
→
OutputAccepted tokensTarget: CD distribution
DCDDecoupled path
Fast proposalExpert-aligned drafterEAGLE3 candidates
→
Parallel verificationExpert + amateurExact CD correction
→
OutputAccepted tokensSame CD distribution
Verification targetrt(x) ∝ pt(x)1+α / qt(x)α

The proposer changes efficiency and acceptance—not the target distribution.

Runtime

Three-model state

Independent KV caches, token pools, batch lifecycle, and draft/verify synchronization.

Diagnosis

Proposal error vs. CD signal

Cross-alpha, dual-drafter, and stronger-proposer controls isolate why contrastive-aware drafting does not reliably help.

Measurement

Latency decomposition

Separates proposal, expert verification, and amateur verification instead of relying on accepted length alone.

03

Key results

1.65–1.95×8B speedup

Average greedy speedup over vanilla contrastive decoding.

≈0.6 msDCD proposal

Per-step proposal latency on MMLU.

2.02×70B speedup

Average speedup at α = 0.1.

Proposal latency on MMLUmilliseconds per decoding step
SCD / CoS
3.5–7.4
DCD-EAGLE3
≈0.6

DCD can achieve higher wall-clock throughput even when accepted length is not the largest, because it removes the expensive serial proposal pass.

4 benchmarks200 samples each256 max new tokens3 run mean1× H200 deployment
04

Paper and code

Accepted to EMNLP 2026 Main Conference.

Public arXiv v1 and code available · 13 August 2026 · 28 pages · 11 figures · 20 tables · DOI

EMNLP 2026 Main