English

Unified Discrete Diffusion for Categorical Data

Machine Learning 2024-08-13 v2 Machine Learning

Abstract

Discrete diffusion models have seen a surge of attention with applications on naturally discrete data such as language and graphs. Although discrete-time discrete diffusion has been established for a while, only recently Campbell et al. (2022) introduced the first framework for continuous-time discrete diffusion. However, their training and sampling processes differ significantly from the discrete-time version, necessitating nontrivial approximations for tractability. In this paper, we first present a series of mathematical simplifications of the variational lower bound that enable more accurate and easy-to-optimize training for discrete diffusion. In addition, we derive a simple formulation for backward denoising that enables exact and accelerated sampling, and importantly, an elegant unification of discrete-time and continuous-time discrete diffusion. Thanks to simpler analytical formulations, both forward and now also backward probabilities can flexibly accommodate any noise distribution, including different noise distributions for multi-element objects. Experiments show that our proposed USD3 (for Unified Simplified Discrete Denoising Diffusion) outperform all SOTA baselines on established datasets. We open-source our unified code at https://github.com/LingxiaoShawn/USD3.

Keywords

Cite

@article{arxiv.2402.03701,
  title  = {Unified Discrete Diffusion for Categorical Data},
  author = {Lingxiao Zhao and Xueying Ding and Lijun Yu and Leman Akoglu},
  journal= {arXiv preprint arXiv:2402.03701},
  year   = {2024}
}

Comments

Unify Discrete Denoising Diffusion

R2 v1 2026-06-28T14:39:39.827Z