🤖 AI Summary
Diffusion models struggle to preserve the sparsity patterns inherent in sparse continuous data, often corrupting zero-valued entries that signify missing information and introducing unnecessary computational overhead. To address this limitation, this work proposes Sparsity-Exploiting Diffusion (SED), the first diffusion framework that explicitly incorporates sparsity awareness by dynamically skipping zero-value positions during both forward and reverse processes, modeling only non-zero elements. By doing so, SED maintains high generation quality while substantially improving computational efficiency. Empirical evaluations on benchmark tasks from physics and biology demonstrate that SED matches or surpasses the performance of existing diffusion models and domain-specific baselines, offering a principled and efficient approach to sparse data generation.
📝 Abstract
Diffusion models (DMs) excel on dense continuous data, but are not designed for sparse continuous data. They do not model exact zeros that represent the deliberate absence of a signal. As a result, they erase sparsity patterns and perform unnecessary computation on mostly zero entries. With Sparsity-Exploiting Diffusion (SED), we model only non-zero values, preserving sparsity. SED delivers computational savings while maintaining or improving generation quality by skipping zeros during training and inference. Across physics and biology benchmarks, SED matches or surpasses conventional DMs and domain-specific baselines, while vision experiments provide intuitive insights into the limitations of dense DMs and the benefits of SED.