Asynchronous Denoising Diffusion Models for Aligning Text-to-Image Generation
Zijing Hu, Yunze Tong, Fengda Zhang, Junkun Yuan, Jun Xiao, Kun Kuang
TL;DR
This work identifies text-to-image misalignment as a fundamental limitation of synchronous diffusion denoising. It introduces AsynDM, which assigns per-pixel timesteps and uses a concave, mask-guided scheduling to denoise prompt-related regions more slowly, enabling these regions to benefit from clearer inter-pixel context. By extracting prompt-related masks from cross-attention maps and applying region-specific timestepping, AsynDM achieves substantial improvements in alignment metrics across diverse prompts while maintaining competitive sampling efficiency. The approach is plug-and-play, with thorough ablations, qualitative and quantitative evidence, and discussions on extensions to distortion reduction and editing tasks.
Abstract
Diffusion models have achieved impressive results in generating high-quality images. Yet, they often struggle to faithfully align the generated images with the input prompts. This limitation arises from synchronous denoising, where all pixels simultaneously evolve from random noise to clear images. As a result, during generation, the prompt-related regions can only reference the unrelated regions at the same noise level, failing to obtain clear context and ultimately impairing text-to-image alignment. To address this issue, we propose asynchronous diffusion models -- a novel framework that allocates distinct timesteps to different pixels and reformulates the pixel-wise denoising process. By dynamically modulating the timestep schedules of individual pixels, prompt-related regions are denoised more gradually than unrelated regions, thereby allowing them to leverage clearer inter-pixel context. Consequently, these prompt-related regions achieve better alignment in the final images. Extensive experiments demonstrate that our asynchronous diffusion models can significantly improve text-to-image alignment across diverse prompts. The code repository for this work is available at https://github.com/hu-zijing/AsynDM.
