# DFlare: widening the information path to a speculative drafter

Layer-specific feature fusion, separate KV projections and a progressive training loss increase the capacity of a block-diffusion drafter, with measured gains and important limits.

Source: https://www.iplexlaw.co.kr/en/blog/dflare-block-diffusion-drafting

HOME / NEWS & INSIGHTS NEWS & INSIGHTS DFlare: widening the information path to a speculative drafter Layer-specific feature fusion, separate KV projections and a progressive training loss increase the capacity of a block-diffusion drafter, with measured gains and important limits. Artificial Intelligence 2026.10.22 published IPLEX 13 min read The paper and the decoding problem This analysis concerns Jiebin Zhang and colleagues’ DFlare: Scaling Up Draft Capacity for Block Diffusion Speculative Decoding, arXiv:2606.02091v2, dated 2 June 2026 (first submitted 1 June). The Peking University and Tencent team’s preprint is available under CC BY 4.0. It addresses inference acceleration, not a claim that a larger draft model automatically improves answer quality. Drafting in parallel, verifying with the target A block-diffusion drafter predicts masked positions in one forward pass, with bidirectional attention inside the block. The target model checks the proposal. In greedy decoding, the accepted prefix ends at the first disagreement, with the target supplying the next token. Stochastic decoding requires the appropriate acceptance procedure to preserve the target distribution. A longer proposed block or a visually plausible answer does not itself establish faster or lossless decoding. A separate mixture for each draft layer DFlash uses a shared representation formed by a fully connected fusion of target features. DFlare lets each draft layer learn a softmax-normalized mixture of several target hidden states, followed by RMSNorm. Seven draft layers drawing on nine target layers require 63 scalar mixture coefficients; that is not the total additional parameter count. Mixture weights can be cached, but forming the input-dependent weighted representations still costs computation. Different projections for different sources Target-context features and the draft block’s starting and masked-token features occupy different representation spaces. DFlare applies separate key and value projections to these two sources; queries come from the draft features. The contribution lies in how layer-specific information routing and source-specific transformations interact, not merely in adding more layers. DFlare v2 Figure 2: layer-specific feature fusion and separate KV projections Training the prefix and then the tail Training uses multiple anchor positions and restricted attention, while the target embeddings and language-model head remain frozen and shared. A position-weighted loss initially emphasizes early tokens, whose rejection would discard the rest of a block, and progressively gives later positions more weight. The appendix specifies an initial decay parameter γ=4.5, increased by one per epoch; GPT-OSS-20B keeps γ=4 for its shorter block of eight. The paper’s general scheduling description and these implementation settings should be read together. Experimental conditions and data scale Tests used Qwen3-4B, Qwen3-8B and GPT-OSS-20B, principally on NVIDIA H20, against ordinary autoregressive decoding, EAGLE3 and DFlash. Six tasks covered GSM8K, MATH500, AIME25, HumanEval, MBPP and MT-Bench. Qwen configurations used seven draft layers, blocks of 16 and nine target layers; GPT-OSS used eight, eight and seven respectively. The 2.4-million-example mixture included Nemotron Post-Training Dataset V2, CodeAlpaca and Step3.5-Flash-SFT. Prompts were retained but responses regenerated by each target. Training ran six epochs with a 3,072-token limit; overlapping 32-grams were removed to reduce test leakage. For Qwen3-8B, 270,000, 800,000 and 2.4 million examples yielded mean speedups of 3.74, 4.97 and 5.46 and acceptance lengths of 4.90, 6.59 and 7.33. Main-result gains therefore combine architectural and data changes. DFlare v2 Figure 1: task speedups and training-data scale Average gains and exceptions At temperature zero, DFlash-to-DFlare mean speedups over autoregressive decoding were 4.99→5.52 for Qwen3-4B, 5.05→5.46 for Qwen3-8B and 3.71→3.91 for GPT-OSS-20B: relative improvements of about 10.6%, 8.1% and 5.4%. Acceptance lengths rose from 6.47→7.47, 6.39→7.33 and 4.66→4.93. At temperature one the averages improved, but Qwen3-4B on AIME25 fell from 4.02 to 3.84 and Qwen3-8B on HumanEval from 4.52 to 4.41. Average improvement is not uniform superiority. DFlare v2 Table 1: speedup and acceptance length at temperatures zero and one What the ablations establish Using the same DFlash training data, five, six and seven DFlare draft layers achieved mean speedups of 5.12, 5.13 and 5.16, compared with DFlash’s 4.98, 5.07 and 5.01. DFlare acceptance lengths were 6.55, 6.72 and 6.90. This supports the tested range, not unlimited scaling. A separate three-benchmark component ablation reported full-model speedup/acceptance of 3.37/4.52; removing softmax, separate KV projections or the progressive loss gave 3.31/4.47, 3.35/4.48 and 3.34/4.47. An added fully connected layer reached acceptance 4.51, not an automatic improvement. Small differences without run-to-run variability should not be overstated. DFlare v2 ablations: results by target and draft layer counts DFlare v2 Table 2: normalization, KV separation and positional loss Serving throughput and training cost In SGLang with Qwen3-8B on H20 at concurrency 32, GSM8K throughput was 1,053.7 tokens/s for the autoregressive baseline, 1,068.6 for DFlash and 1,809.3 for DFlare. HumanEval results were 1,212.0, 1,149.9 and 1,796.9. At concurrency one, however, HumanEval DFlare achieved 554.5 versus DFlash’s 561.1. Training Qwen3-8B required roughly 160 hours per device across 32 GPUs, about 5,120 GPU-hours rather than 160 total. The paper does not quantify a deployment break-even point, and larger data scales remain untested under its resource constraints. DFlare v2 Table 3: SGLang throughput at different concurrency levels An IP perspective on the technical contribution A useful technical description connects the information bottleneck to the particular mixture, projections and loss schedule, and then to effects under stated experimental conditions. Access to internal target hidden states is required; the design cannot simply be assumed to work with every closed API. Architectural contribution, training data and serving configuration must be separated when explaining the results. This analysis identifies issues for drafting and evaluating technical disclosures; it does not establish novelty, inventive step or patent eligibility. The original figure labels and forms are preserved; the text explains the source material. Related service: AI patents Paper and figures: Zhang et al., DFlare v2, 2026 (CC BY 4.0) · CC BY 4.0 Read the Korean source This article reflects the information available when it was published. Contact us to discuss your circumstances. Discuss this topic ↗ All articles ON THIS PAGE The paper and the decoding problem Drafting in parallel, verifying with the target A separate mixture for each draft layer Different projections for different sources Training the prefix and then the tail Experimental conditions and data scale Average gains and exceptions What the ablations establish Serving throughput and training cost An IP perspective on the technical contribution TALK TO IPLEX Discuss your IP questions We consider your technology and business needs together. ↗ Contact us Newer Earlier applications and image generation in an AR patent ↗ Older When a splash-guard design is too easy to create ↗ Related insights Artificial Intelligence 2026.10.29 SwiLA: organizing memory around context How Switching Linear Attention combines linear regressors within a fixed recurrent state, what its recall experiments establish, and where capacity and computational limits remain. ↗ Read article Artificial Intelligence 2026.10.28 Microsoft’s speech synthesis patent: combining sounds, words and sentence structure US12094447B2 explains how phoneme or character information can be combined with word embeddings and grammatical structure to generate speech. ↗ Read article Artificial Intelligence 2026.10.27 GBLA: reading long recommendation histories efficiently A technical and patent-practice reading of gated bidirectional linear attention, its hybrid encoder and the limits of the reported speed and retrieval results. ↗ Read article

- https://www.iplexlaw.co.kr/en
- https://www.iplexlaw.co.kr/en/blog/category/ai
- https://www.iplexlaw.co.kr/en/ai-patents
- https://arxiv.org/abs/2606.02091v2
- https://creativecommons.org/licenses/by/4.0/
- https://www.iplexlaw.co.kr/ko/blog/dflare-block-diffusion-drafting
- https://www.iplexlaw.co.kr/en/contact
- https://www.iplexlaw.co.kr/en/blog
- https://www.iplexlaw.co.kr/en/blog/dflare-block-diffusion-drafting#article-1866-en-0
- https://www.iplexlaw.co.kr/en/blog/dflare-block-diffusion-drafting#article-1866-en-1
- https://www.iplexlaw.co.kr/en/blog/dflare-block-diffusion-drafting#article-1866-en-2
- https://www.iplexlaw.co.kr/en/blog/dflare-block-diffusion-drafting#article-1866-en-3
- https://www.iplexlaw.co.kr/en/blog/dflare-block-diffusion-drafting#article-1866-en-4
- https://www.iplexlaw.co.kr/en/blog/dflare-block-diffusion-drafting#article-1866-en-5
- https://www.iplexlaw.co.kr/en/blog/dflare-block-diffusion-drafting#article-1866-en-6
- https://www.iplexlaw.co.kr/en/blog/dflare-block-diffusion-drafting#article-1866-en-7
- https://www.iplexlaw.co.kr/en/blog/dflare-block-diffusion-drafting#article-1866-en-8
- https://www.iplexlaw.co.kr/en/blog/dflare-block-diffusion-drafting#article-1866-en-9
- https://www.iplexlaw.co.kr/en/contact
- https://www.iplexlaw.co.kr/en/blog/brunch-case-1868
- https://www.iplexlaw.co.kr/en/blog/brunch-case-1865
- https://www.iplexlaw.co.kr/en/blog/swila-switching-linear-attention
- https://www.iplexlaw.co.kr/en/blog/swila-switching-linear-attention
- https://www.iplexlaw.co.kr/en/blog/microsoft-multilevel-tts
- https://www.iplexlaw.co.kr/en/blog/microsoft-multilevel-tts
- https://www.iplexlaw.co.kr/en/blog/gbla-generative-retrieval
- https://www.iplexlaw.co.kr/en/blog/gbla-generative-retrieval
