A generative model that iteratively unmasks tokens from a fully masked state, similar to how diffusion models gradually denoise images.