Prefix-Denoising Consistency: Test-Time Verification for Diffusion Language Models
Organizations: MBZUAI · Nagoya University · RIKEN AIP
Abstract
Diffusion Language Models (DLMs) have recently become increasingly competitive with autoregressive (AR) models, and even outperform them on certain tasks. Unlike AR models, DLMs produce output through iterative denoising without a left-to-right order. To further improve the performance of DLMs, we introduce PDC (Prefix-Denoising Consistency), a test-time self-verification method for DLMs. PDC exploits a distinctive test-time signal in DLMs under prefix conditioned regeneration, correct trajectories are more stable and reproducible than incorrect ones. Concretely, given an initially generated sample, PDC splits the sentence at an intermediate position and regenerates the remaining tokens conditioned on the fixed prefix. Across mathematical reasoning and commonsense reasoning benchmarks, PDC consistently improves upon the initial sample, outperforms independent generations under a computational constrained comparison, and is robust to different unmasking strategies and parameter settings. These results highlight prefix-conditioned regeneration as an effective DLM-specific primitive for test-time verification.
Figures & tables
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Method / Length | GSM8K | MATH-500 | SVAMP | CSQA | SQA | ||||||||||
| 128 | 256 | 512 | 128 | 256 | 512 | 128 | 256 | 512 | 128 | 256 | 512 | 128 | 256 | 512 | |
| Dream-7B | |||||||||||||||
| Init baseline | 64.06 | 80.06 | 82.03 | 35.80 | 43.20 | 46.00 | 83.00 | 87.00 | 86.33 | 73.22 | 71.74 | 72.40 | 70.45 | 68.56 | 67.98 |
| + TiF Fixed | 62.40 | 79.61 | 81.96 | 34.20 | 43.00 | 46.00 | 84.00 | 87.00 | 86.33 | 73.79 | 71.66 | 72.48 | 70.74 | 69.29 | 68.56 |
| + TiF Linear | 64.52 | 80.14 | 82.03 | 34.80 | 43.40 | 46.00 | 83.67 | 87.00 | 86.33 | 73.96 | 71.66 | 72.48 | 70.74 | 69.29 | 68.56 |
| + TiF Exp. | 65.81 | 80.36 | 82.03 | 35.60 | 44.00 | 46.20 | 84.00 | 87.00 | 86.33 | 73.55 | 71.74 | 72.48 | 70.74 | 69.29 | 68.56 |
| Method / Length | GSM8K | MATH-500 | SVAMP | CSQA | ||||||||
| 128 | 256 | 512 | 128 | 256 | 512 | 128 | 256 | 512 | 128 | 256 | 512 | |
| LLaDA-8B | ||||||||||||
| Init baseline | 72.25 | 74.91 | 81.80 | 32.20 | 35.27 | 43.15 | 86.00 | 87.00 | 88.67 | 76.58 | 76.99 | 77.07 |
| + TiF Fixed | 71.87 | 69.37 | 80.14 | 29.60 | 31.06 | 39.31 | 84.67 | 86.67 | 88.33 | 78.79 | 77.07 | 77.40 |
| + TiF Linear | 73.54 | 74.75 | 81.65 | 30.80 | 34.67 | 41.53 | 87.67 | 86.33 | 88.33 | 77.31 | 77.07 | 77.40 |
| + TiF Exp. | 73.62 | 76.27 | 81.96 | 31.80 | 35.27 | 42.54 | 88.00 | 86.67 | 88.33 | 76.99 | 77.31 | 77.40 |
Diffusion Language Models
Diffusion language models generate and refine text through iterative denoising, enabling bidirectional context and parallel token updates.
See all 473 papers