Attention Sinks in Diffusion Language Models
Maximo Eduardo Rulli, Simone Petruzzi, Edoardo Michielon, Fabrizio Silvestri, Simone Scardapane, Alessio Devoto
TL;DR
This paper investigates attention sinks in diffusion language models (DLMs), a paradigm that uses forward masking and bidirectional denoising to generate text in parallel. Through empirical analysis of Dream-7B, LLaDA-8B, and MMaDA-8B, it shows that DLMs exhibit sinks whose positions move during denoising, and that these sinks have a markedly different role from those in autoregressive models. The authors introduce a metric to identify sinks and demonstrate that masking a subset of sinks results in only modest performance degradation, highlighting the robustness and distinct attention organization of DLMs. Overall, the work provides new insights into DLM internals, with implications for long-context modelling, interpretability, and potential efficiency gains in diffusion-based generation.
Abstract
Masked Diffusion Language Models (DLMs) have recently emerged as a promising alternative to traditional Autoregressive Models (ARMs). DLMs employ transformer encoders with bidirectional attention, enabling parallel token generation while maintaining competitive performance. Although their efficiency and effectiveness have been extensively studied, the internal mechanisms that govern DLMs remain largely unexplored. In this work, we conduct an empirical analysis of DLM attention patterns, focusing on the attention sinking phenomenon, an effect previously observed in various transformer-based architectures. Our findings reveal that DLMs also exhibit attention sinks, but with distinct characteristics. First, unlike in ARMs, the sink positions in DLMs tend to shift throughout the generation process, displaying a dynamic behaviour. Second, while ARMs are highly sensitive to the removal of attention sinks, DLMs remain robust: masking sinks leads to only a minor degradation in performance. These results provide new insights into the inner workings of diffusion-based language models and highlight fundamental differences in how they allocate and utilize attention compared to autoregressive models.
