What does FFN compression change downstream? Same-state causal restoration in diffusion language models
Organizations: Indian Institute of Technology, Roorkee
Abstract
Diffusion language models (DLMs) enable flexible, parallel generation, but their iterative denoising remains computationally expensive, motivating increasingly aggressive compression. Existing compression objectives largely measure how well compressed computation approximates the original locally, but local error does not reveal which removed computations actually matter to the downstream denoising trajectory. We introduce Same-State Causal Restoration (SSR), which restores the original FFN on the exact current input reached by the compressed model and measures how the resulting trajectory changes. To our knowledge, this is the first direct measurement of the same-current-input closed-loop effect of removed FFN computation in DLM compression. Across LLaDA-8B-Instruct and Dream-v0-Instruct-7B, compressed-side state ranks this downstream effect substantially better than local NMSE at fixed denoising phase, while controlled interventions show that correction structure matters beyond magnitude. Using task-label-free calibration, SSR freezes a single restoration window for held-out inference. Under aggressive LLaDA compression, restoring only four transitions recovers 89.9% of the lost accuracy while retaining an estimated 36.8% whole-model MAC saving and outperforming an equal-budget local-error baseline. Dream further shows that restoring dense behavior and repairing the final task are distinct outcomes.
Figures & tables
| Work | Object / signal / intervention | Boundary relative to SSR |
|---|---|---|
| Quant-dLLM; DLLMQuant; Lin et al. | DLM compression / sensitivity-aware PTQ | optimizes or characterizes compression; no exact removed-FFN continuation effect |
| SureLock | converged-token compute / local posterior stability | skips query + FFN; no compressed-vs-original FFN contrast or exact restoration |
| Layer Collapse; Szatkowski et al. | FFN/layer compressibility, redundancy, activation sparsity | structural diagnostics; not causal downstream-effect measurement |
| Park & Jo | DLM factual localization / clean-run state or MLP restoration | transplanted mediator; not compressor-removed operator on current branch |
| TimeROME-DLM | temporal DLM causal tracing / editing | causal DLM state intervention; not compression-specific operator substitution |
| SSR | exact original FFN on current compressed/restored branch | same-current-input signed effect + frozen task-label-free transfer |
| Family / regime | Compressed FFNs | SSR | NMSE | Comp. SSR saving |
|---|---|---|---|---|
| LLaDA c24 | 24/32 | 27/4 | 28/4 | 42.3 36.8% |
| LLaDA c14 | 14/32 | 27/4 | 28/4 | 24.7 21.5% |
| Dream c21 | 21/28 | 17/2 | 30/2 | 42.1 39.3% |
| Regime ( ) | Dense | Comp. | SSR | NMSE | SSR Comp. [95% CI] | SSR NMSE [95% CI] |
|---|---|---|---|---|---|---|
| LLaDA c24 (297) | 58.6 | 21.9 | 54.9 | 49.8 | +33.0 [27.6,38.4] | +5.05 [2.36,8.08] |
| LLaDA c14 (72) | 68.1 | 38.9 | 70.8 | 70.8 | +31.9 [22.2,43.1] | 0.00 |
| Dream c21 (297) | 83.8 | 70.7 | 72.7 | 71.7 | +2.02 [ ,4.38] | +1.01 [ ,4.04] |
| Question | Controlled comparison | Result |
|---|---|---|
| Does phase/local error explain ranking? | fixed phase, masks, layers, horizon; state vs. local NMSE | : LLaDA.456 vs. ; Dream.522 vs. |
| Would any same-norm correction work? | exact vs. norm-matched cyclic permutation; sign flip in App. C | LLaDA 26/6/0; Dream trajectory AUC 20/9/3; task 2/28/2 |
| Is c24 just a late-window / more-compute effect? | SSR 27–30 vs. NMSE /final-four 28–31; equal , identical est. MAC | SSR +5.05 (18–3, ); all-40 NMSE rescore keeps 28/4 |
| Is one transition enough? | ARC-only, fixed ; vs. 4 | 1/12 vs. 7/12 repairs; six -only discordances, |
| Could parsing create the Dream result? | parser-independent sequence/trajectory endpoints | token agreement +1.68 [.74,2.75]; trajectory AUC +.0082 |
| Could selection leak held-out labels? | task-label-free objective; disjoint splits; MMLU unopened | frozen before held-out task evaluation; no per-prompt search/refit |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Endpoint | Effect | 95% paired CI |
|---|---|---|
| Task correctness | .0101 | [ ,.0404] |
| Validity | .0236 | [.0000,.0505] |
| Final-sequence token agreement to full dense run | .0143 | [.0046,.0249] |
| Trajectory agreement AUC to full dense run | .0080 | [.0052,.0109] |
| Released-aware trajectory agreement AUC | .0095 | [.0064,.0129] |
| Endpoint | SSR NMSE | Paired evidence |
|---|---|---|
| Task accuracy | +5.05 | 18 vs. 3 discordances; exact ; bootstrap CI [2.36,8.08] |
| Whole-model MAC saving | 0.00 | both 36.76% under the common ledger |
| Family / endpoint | Counts | Mean exact control |
|---|---|---|
| LLaDA same-snapshot downstream effect | 26/6/0 | .0713 |
| LLaDA task correctness | 12/20/0 | .3750 indicator |
| Dream trajectory agreement AUC | 20/9/3 | .0529 |
| Dream final-sequence token agreement | 5/23/4 | .0410 |
| Dream task correctness | 2/28/2 | .0000 |
| Comparison | Result | Interpretation |
|---|---|---|
| LLaDA vs. , ARC-sensitive failures ( ) | 7 vs. 1 rescues; 6 -only discordances; exact | one restored transition is insufficient on this ARC cohort |
| Exact vs. permuted correction | positive exact-control downstream effect | extra correction norm alone does not explain the effect |
| Broad late early LLaDA macro | positive point estimate; CI crosses zero | do not universalize a late-transition preference |
| Dream task specificity | 2/28/2 | correction structure need not change final task correctness |
| Transition | LLaDA c24 | Dream c21 |
|---|---|---|
| Invalid correct | 98 | 7 |
| Valid-wrong correct | 1 | 2 |
| Correct wrong | 0 | 2 |
| Correct invalid | 1 | 1 |
| Invalid valid-wrong | 26 | 1 |
| Correct correct | 64 | 207 |
| Family / condition | Mean saving |
|---|---|
| LLaDA c24 compressed | 42.26% |
| LLaDA c24 SSR | 36.76% |
| LLaDA c24 NMSE | 36.76% |
| LLaDA c14 SSR | 21.45% |
| Dream c21 compressed | 42.08% |
| Dream c21 SSR | 39.29% |
LLM Compression
Large language model compression reduces the memory, compute, and context costs of LLMs while aiming to preserve their capabilities.
See all 273 papers