REVIEW 3 major objections 5 minor 1 cited by
Diffusion large language models can be decoded several times faster by evicting, after two layers, tokens whose attention delta says they will not decode.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · deepseek-v4-flash
2026-08-03 06:06 UTC pith:IWV33LYC
load-bearing objection Genuinely new compute-centric token eviction idea for block-diffusion LLMs, but the headline throughput claim is not safe until the benchmark's repetition-termination behavior is quantified or removed. the 3 major comments →
FOCUS: DLLMs Know How to Tame Their Compute Bound
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
FOCUS establishes that token decodability in block-diffusion language models is not random but can be read off from the change in incoming attention between Layer 0 and Layer 1. Layer 0 attention is dominated by static priors and noise; Layer 1 shows a semantic lift for tokens that are about to decode. The difference, ΔI, separates decodable from non-decodable tokens, so the system can evict the latter after computing only two layers and run the rest of the transformer on a reduced token set. Combined with a dynamic retention budget and a neighbor-aware KV cache that freezes only stabilized tokens, this brings the computation-to-generation ratio close to the 1:1 ideal of autoregressive model
What carries the argument
The central object is the importance delta, ΔI_j = I_j^(Layer1) − I_j^(Layer0), where I_j is the column-wise sum of softmax attention weights received by token j from all query tokens in the block, smoothed by MaxPool1D. The subtraction acts as common-mode rejection, removing Layer 0's positional/noise baseline and isolating the semantic lift in Layer 1. FOCUS uses ΔI to select top-K candidates under a dynamic budget, then applies two structural constraints—retaining each candidate's immediate predecessor and all masked tokens before the rightmost candidate—and an intra-block KV cache with a neighbor-aware stability criterion. This mechanism converts a statistical correlation into a wall-clo
Load-bearing premise
The load-bearing premise is that the Layer 0-to-Layer 1 attention delta reliably separates decodable from non-decodable tokens in every context, not just the tested benchmarks and models; if that correlation weakens, FOCUS evicts tokens the model would have decoded and quality silently drops.
What would settle it
Run the FOCUS eviction policy on long, open-domain conversations or multi-step reasoning chains and compare, token by token, the evicted set against the set the full model actually decodes at the next step. If a substantial fraction (say >5%) of evicted tokens would have been decoded, or if downstream quality degrades measurably despite the same confidence threshold, the importance-delta predictor is not robust enough to support the speedup claim.
If this is right
- DLLM serving shifts from compute-bound saturation back to throughput scaling as batch size grows, because effective FLOPs per step drop roughly in proportion to the eviction rate.
- The predictor can act as a safety filter, allowing lower confidence thresholds without the quality degradation caused by high-confidence-but-wrong tokens.
- Because the technique is training-free and demonstrated across both dense and mixture-of-experts architectures, it can be applied to future block-diffusion models without retraining.
- A smaller retained set also reduces the number of KV states to refresh and freeze, shrinking memory traffic and cache-management overhead, not just arithmetic.
- Diffusion decoding moves closer to the 1:1 computation-to-generation ratio of autoregressive models, suggesting that DLLM serving efficiency could approach AR engine levels on the compute side.
Where Pith is reading between the lines
- Beyond the paper: if the importance-delta predictor is a universal property of masked diffusion models, it could be folded into training—models could be regularized to make decodability even more separable, or the heuristic budget could be replaced by a learned scheduler.
- Beyond the paper: the reported speedup depends on a throughput benchmark that terminates repetitive requests; in open-domain chat or long reasoning where such termination is disallowed, the gains may be smaller and quality effects should be measured directly.
- Beyond the paper: a natural test is to apply the same two-layer eviction rule to non-English or multimodal block-diffusion models; the Layer 0 vs Layer 1 attention delta should be re-validated before assuming the correlation transfers.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes FOCUS, a training-free inference system for block-diffusion large language models (DLLMs). The key observation is that the per-token drift in early-layer attention importance (the difference between Layer 1 and Layer 0 incoming attention scores, the 'importance delta') correlates with whether a masked token will be decoded at the current denoising step. FOCUS computes this delta after the first two layers, evicts low-delta tokens before computing the remaining layers, and dynamically sets the retention budget from historical decoding yield and within-block delta statistics. Evaluations on SDAR-8B-Chat and LLaDA2.0-mini report quality matching or exceeding baselines on GSM8K, Math500, HumanEval, MBPP, and IFEval, and throughput gains over LMDeploy up to 2.32x at block size 32 and 3.52x at block size 64.
Significance. If the reported results hold, FOCUS addresses a real bottleneck in DLLM serving: block-wise diffusion recomputes attention/FFN for the full block even though only a small fraction of tokens decode per step. The paper gives a clean, falsifiable hypothesis (early-layer importance delta predicts decodability), a concrete system design with custom Triton kernels, and a public implementation. The claim that a training-free eviction policy can preserve or even improve quality while cutting FLOPs is significant for the growing DLLM inference literature. The main caveats are experimental: a benchmark termination rule that can bias throughput, and limited validation of quality on open-domain chat/long-reasoning settings.
major comments (3)
- [Appendix F.1, Section 5.3, Figure 7] The throughput benchmark includes a mechanism that detects and terminates requests with excessive repetition, but the main text does not disclose this, the trigger threshold is not defined, and the frequency/impact is not quantified. DLLM decoding time grows with the number of denoising steps, so removing degenerate long-running requests can disproportionately raise measured tokens/s, and under continuous batching it also frees batch slots. If FOCUS reduces repetition while the LMDeploy baseline does not, the reported 3.52x speedup is inflated. Please report termination rates and discarded-token counts for each system, specify the detection rule, and provide a sensitivity analysis with the mechanism disabled or applied uniformly to all baselines, including Fast-dLLM v2.
- [Section 3.2, Table 4, Section 5.1] The same five benchmarks (GSM8K, Math500, HumanEval, MBPP, IFEval) are used to (a) establish the correlation in Figure 4, (b) compare fixed Top/Random/Bottom selection in Table 3, and (c) tune alpha and the confidence threshold in Table 4. This creates a circularity: the reported quality results are on the same distribution used for predictor development and hyperparameter selection. Please split the data into a calibration set and a held-out test set, or add at least one held-out benchmark family (e.g., another reasoning or instruction-following suite), and report tuned-vs-default results.
- [Section 5.3, Section 5.2, Appendix B] The throughput experiments use ShareGPT and WildChat, but generation quality is only reported on the five academic benchmarks; there is no quality measurement on open-domain chat or long, multi-step reasoning. Since FOCUS physically evicts tokens, a failure of the importance-delta predictor on such distributions would silently degrade output quality while throughput numbers look good. Please measure quality (e.g., response-level metrics or human/LLM-judge scores) on a sample of ShareGPT/WildChat, and on long MATH samples or another long-chain reasoning set, so the reader can verify that the predictor's generalization is not merely assumed.
minor comments (5)
- [Eq. (2)] The softmax in Eq. (2) is written over S^{(h)}_{i,j} without specifying the normalization axis; the surrounding text suggests a row/query-wise softmax, but this should be explicit.
- [Section 3.2, Eq. (3)] The 'importance delta' is motivated as Common Mode Rejection, but the statistical properties of the difference (e.g., correlation between Layer 0 and Layer 1 importance) are not analyzed. A sentence quantifying the typical correlation would strengthen the claim.
- [Figure 6 and Figure 7] The caption of Figure 6 reports up to 2.32x while the abstract/conclusion emphasize 3.52x from Figure 7 (B=64). Consider stating the block-size dependence in the main-text figure captions to avoid apparent inconsistency.
- [Appendix E.3.4] Disabling multi-loop optimization in LMDeploy is an important implementation detail; the resulting scheduler overhead should be reported quantitatively in the main text, not only in the appendix, because it affects the fairness of the speedup comparison.
- [Appendix F.1] The paper says results are averaged over two runs, but no variance or error bars are shown. Given that throughput measurements can be noisy, reporting min/max or standard error would help.
Circularity Check
Partial circularity confined to in-sample quality hyperparameter selection; the core attention-delta predictor and throughput measurements are otherwise self-contained.
specific steps
-
fitted input called prediction
[Section 5.2 (Table 4), default configuration selection]
"Based on this robustness, we adopt α=1.5 and Conf=0.8 as the default configuration, as it yields an average score of 68.37 across benchmarks—outperforming even the conservative Baseline at Conf=0.9 (67.60)."
The hyperparameters α and the confidence threshold are selected after inspecting generation-quality results on the same five benchmarks used to report the paper's quality-preservation claim. Thus the headline claim 'preserving or improving generation quality across multiple benchmarks' is an in-sample restatement of the selection criterion rather than an out-of-sample prediction. This is a fitted-input-called-prediction pattern, although it is confined to the quality evaluation; the throughput experiments and the attention-delta predictor are not derived from the throughput numbers, so the core efficiency claim remains independent.
full rationale
The paper's central derivation—that early-layer attention deltas predict decodability—is an empirical correlation, not an analytic identity: Eq. 3 defines a free metric, and the decoding probability comes from the model's confidence head. The theoretical bound in Appendix D is conditional on Gaussian assumptions that the paper explicitly labels as a conservative proxy, so it does not make the predictor circular. The throughput claims are measured wall-clock numbers; the repetition-termination mechanism in Appendix F.1 is a potential benchmark confound but not a definitional reduction because no reported value is constructed to equal the termination rule. The only genuine circularity is the selection of α and Conf on the same benchmarks used to assert quality preservation, making that particular claim in-sample. This is mild and does not invalidate the independent efficiency results.
Axiom & Free-Parameter Ledger
free parameters (3)
- Expansion factor α =
1.5 (default)
- Confidence threshold Conf =
0.8 (default)
- MaxPool1D kernel size k =
3
axioms (3)
- domain assumption Importance deltas for non-decodable tokens follow a zero-mean Gaussian (Eq. 6), and decodable tokens follow a shifted Gaussian with SNR γ (Eq. 7).
- domain assumption The correlation between importance delta and decodability is universal across models, tasks, and steps.
- ad hoc to paper Layer 0 attention reflects static priors/random noise, while Layer 1 provides the first 'semantic lift'.
read the original abstract
Diffusion Large Language Models (DLLMs) offer a compelling alternative to Auto-Regressive models, but their deployment is constrained by high decoding cost. In this work, we identify a key inefficiency in DLLM decoding: while computation is parallelized over token blocks, only a small subset of tokens is decodable at each diffusion step, causing most compute to be wasted on non-decodable tokens. We further observe a strong correlation between attention-derived token importance and token-wise decoding probability. Based on this insight, we propose FOCUS, an inference system designed for DLLMs. By dynamically focusing computation on decodable tokens and evicting non-decodable ones on-the-fly, FOCUS increases the effective batch size, alleviating compute limitations and enabling scalable throughput. Empirical evaluations demonstrate that FOCUS achieves up to 3.52$\times$ throughput improvement over the production-grade engine LMDeploy in large-batch settings, while preserving or improving generation quality across multiple benchmarks.
Figures
Forward citations
Cited by 1 Pith paper
-
Seeing the End at Step Zero: Accelerating Diffusion MLLMs via MLP Sparsity-Aware Truncation
A diffusion multimodal LLM's early-layer MLP sparsity at denoising step 0 pinpoints the semantic boundary, enabling one-shot suffix truncation that raises throughput up to ~31x.
Reference graph
Works this paper leans on
-
[1]
18 FOCUS: DLLMs Know How to Tame Their Compute Bound
Preparation Phase:The scheduler aggregates per-sequence metadata (local indices, processed pointers, and decoding averages). 18 FOCUS: DLLMs Know How to Tame Their Compute Bound
-
[2]
Host-Side Packing:Values are packed into pre-allocated pinned buffers to eliminate allocation overhead during the forward pass
-
[3]
Asynchronous Transfer:Data is copied to the device via non-blocking operations, recording CUDA events for synchronization
-
[4]
GPU Execution:Kernels atomically update the block progress state and compute importance metrics without host intervention
-
[5]
State Persistence and ResetWhen a block completes processing (all tokens become cached), the scheduler resets per-sequence states: •FocusState.rightmost processedis reset to−1
Async Readback:The scheduler waits on the recorded event before reading back updated progress, ensuring consistency without blocking the computation stream. State Persistence and ResetWhen a block completes processing (all tokens become cached), the scheduler resets per-sequence states: •FocusState.rightmost processedis reset to−1. •DelayedCacheState.unca...
2022
-
[2021]
Jawahar, G., Sagot, B., and Seddah, D
URL https://openreview.net/forum? id=7Bywt2mQsCe. Jawahar, G., Sagot, B., and Seddah, D. What does BERT learn about the structure of language? InProceedings of the 57th Annual Meeting of the Association for Computa- tional Linguistics, 2019. Kaplan, J., McCandlish, S., Henighan, T., Brown, T. B., Chess, B., Child, R., Gray, S., Radford, A., Wu, J., and Am...
Pith/arXiv arXiv 2019
-
[2024]
Devlin, J., Chang, M.-W., Lee, K., and Toutanova, K
URL https://openreview.net/forum? id=mZn2Xyh9Ec. Devlin, J., Chang, M.-W., Lee, K., and Toutanova, K. BERT: Pre-training of deep bidirectional transformers for lan- guage understanding. InProceedings of the 2019 confer- ence of the North American chapter of the association for computational linguistics: human language technologies, pp. 4171–4186, 2019. Fu...
Pith/arXiv arXiv 2019
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.