Bidirectional Centered Score Matching for Discrete Diffusion Distillation
Organizations: Shanghai Academy of AI for Science · Fudan University · Shanghai Innovation Institute · Alibaba Group ·
Abstract
Discrete diffusion models with parallel decoding are often distilled using token-wise KL objectives. Although token-wise KL exactly matches the corresponding product-form block distributions, its probability-space optimization geometry and teacher-only candidate truncation may provide insufficient supervision under aggressive few-step distillation. Concrete Score Matching (CSM) provides an alternative within-position objective by aligning relative logit geometry, but its complete pairwise form incurs \mathcal{O}(|\mathcal{V}|^2) complexity. We propose Bidirectional Centered Score Matching (BCSM), an efficient within-position distillation objective that constructs an \mathcal{O}(K) bidirectional active set, reduces pairwise comparisons to \mathcal{O}(K^2), and factorizes them into an \mathcal{O}(K) objective. We further introduce cross-timestep transition alignment. Experiments demonstrate strong quality--efficiency trade-offs, including up to 6\times NFE reduction with a 16.9% relative HumanEval gain and a 15.1% relative MMMU gain at single-step inference.
Figures & tables
| Benchmark | Method | LLaDA-8B | Dream-7B | ||
| NFE | Score | NFE | Score | ||
| GSM8K (4-shot) | Base Model | 256.0 | 77.4 | 256.0 | 75.0 |
| Fast-dLLM | 107.5 | 78.9 | 136.4 | 75.0 | |
| D2F | 87.7 | 77.3 | 128.3 | 77.7 | |
| CDLM | 89.7 | 73.9 | 125.2 | 78.5 | |
| Ours | 86.9 | 77.6 | 126.7 | 77.8 | |
| Method | Bard-VL | |||||
| MMMU | RWQA | AI2D | Math | MMVU | Avg. | |
| Teacher (NFE=4) | 35.26 | 72.68 | 82.32 | 67.33 | 43.90 | 60.30 |
| Student (NFE=32) | 32.14 | 68.10 | 79.79 | 61.93 | 37.50 | 55.89 |
| NFE = 1 | ||||||
| Student | 30.98 | 68.24 | 77.66 | 40.40 | 35.30 | 50.52 |
| CSM | OOM | |||||
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Configuration | Setting |
| Model and distillation | |
| Training variant | BARD-VL mask diffusion |
| Teacher | Frozen BARD-VL-4B with block size |
| Student | BARD-VL-4B with block size |
| Distillation route | Direct single-stage cross-block distillation: |
| Trainable parameters | All student parameters |
| Configuration | Setting |
| Model and distillation | |
| Backbones | LLaDA-Instruct-8B and Dream-Base-7B |
| Teacher | Frozen pretrained diffusion language model with bidirectional full attention |
| Student initialization | Initialized from the corresponding pretrained teacher backbone |
| Trainable parameters | Student LoRA parameters |
| Optimization | |
Diffusion Distillation
Diffusion distillation compresses iterative generative models into faster samplers while aiming to preserve sample quality, diversity, and control.
See all 24 papers