State Fourier Diffusion Language Model (SFDLM): A Scalable, Novel Iterative Approach to Language Modeling
Andrew Kiruluta, Andreas Lemos
TL;DR
The paper introduces a discrete diffusion-based language model, SFDLM, that avoids transformers by integrating time-domain state-space dynamics with a Complex Fourier MLP for global mixing. Tokens are progressively corrupted with a forward process using a time-dependent schedule, and a U-Net–style denoiser combines local SSM kernels with frequency-domain processing to reconstruct coherent text, enabling inpainting and partial editing. Empirical results on PTB, WikiText-103, and C4 show competitive perplexities at moderate scales and demonstrate the model’s iterative refinement capabilities, though it generally lags the best Transformer LLMs on standard benchmarks. The work highlights favorable scaling with sequence length and presents avenues for improvement, including improved noise schedules, hierarchical diffusion, and RLHF integration, suggesting a viable path toward scalable, editable language models beyond self-attention.
Abstract
In recent years, diffusion based methods have emerged as a powerful paradigm for generative modeling. Although discrete diffusion for natural language processing has been explored to a lesser extent, it shows promise for tasks requiring iterative denoising of token based data. In standard approaches to text generation, transformers dominate, but their reliance on self attention often incurs high computational costs. This paper introduces a fully diffusion driven discrete text generation model built without any transformer or large convolution modules. Instead, the model integrates structured state space dynamics in the time domain with a novel Complex Fourier Multi Layer Perceptron module that operates in the frequency domain. The forward noising process randomly samples the vocabulary to replace tokens with a controlled probability, while the learned reverse model systematically reverts corrupted sequences toward their original states. By composing local state space updates with global Fourier based mixing, the approach effectively captures both short and long range dependencies.
