[CVPR 2025] LLaDA-o: Breaking the Modality Barrier with Mixture of Diffusion and Adaptive Length
LLaDA-o: An Effective and Length-Adaptive Omni Diffusion Model
LLaDA-o is an omni-diffusion model designed for unified multimodal understanding and generation, built on a Mixture of Diffusion (MoD) framework. It achieves state-of-the-art results on DPG-Bench (87.04) and competitive performance across 10 multimodal benchmarks by decoupling discrete text and continuous image diffusion.
Executive Summary
TL;DR: LLaDA-o is a breakthrough omni-diffusion model that harmonizes the conflicting natures of text and image generation. By utilizing a Mixture of Diffusion (MoD) framework, it applies discrete masked diffusion for language and continuous flow-matching for images. It introduces an Intra-Modality Bidirectional Attention that yields a 5.9x speedup and an Adaptive Length Augmentation strategy that finally frees diffusion-based LLMs from the shackles of fixed-window generation.
Background Positioning: While the industry has been dominated by Autoregressive (AR) models, LLaDA-o proves that Diffusion models are not just "alternative" but highly competitive SOTA contenders for unified multimodal AGI, specifically yielding better prompt adherence in complex image generation (DPG-Bench).
The Core Conflict: Why "Dense" Omni-Models Fail
The fundamental challenge in building a "Universal" model lies in the heterogeneous state spaces:
- Text is discrete: It thrives on Masked Diffusion where tokens are either known or "masked."
- Images are continuous: They excel with Latent Diffusion (Continuous space) using Gaussian noise.
When you force a single dense model to learn both simultaneously, the gradients interfere. The model gets "confused" by the different corruption processes, leading to sub-optimal performance in both fields. Furthermore, diffusion language models historically struggle with variable length; they typically need to know the output length before they start denoising.
Methodology: The Mixture of Diffusion (MoD)
LLaDA-o solves this with two surgical interventions:
1. Decoupled Experts, Shared Soul
Instead of one-size-fits-all, MoD employs:
- Understanding Expert: Handles text and visual encoder tokens via masked diffusion.
- Generation Expert: Handles visual latent tokens via continuous diffusion (Rectified Flow). Both experts share a common Attention Backbone, ensuring that while the math of generation differs, the contextual understanding is shared.
2. Intra-Modality Bidirectional Attention
To avoid the cost of global attention during iterative denoising, the authors propose a modality-blocked attention mask. This allows the model to reuse the KV cache for fixed conditions (like the image prompt or input image) across all denoising steps.

Cracking the Length Limit: Adaptive Length Augmentation
How do you make a diffusion model decide when to stop? LLaDA-o introduces a data-centric trick:
- Stochastic Extension: During training, [EOS] tokens are randomly appended.
- Stochastic Truncation: Responses are randomly cut short.
This teaches the model two things: how to terminate a sequence and how to continue a partial one. At inference, it uses Block-wise Generation—if no [EOS] is seen in the first 32 tokens, it simply appends another block and keeps denoising.
Experimental Results: SOTA Performance
LLaDA-o was tested across 10 benchmarks. The highlights include:
- Zero-shot Image Generation: On DPG-Bench, which measures adherence to long, complex prompts, LLaDA-o hit 87.04, outperforming both SD3 and Janus-Pro.
- Efficiency: The attention mechanism isn't just a theory—it provided a 5.9x practical speedup over global attention models.
- Reasoning: On MathVista, LLaDA-o scored 66.1, significantly narrowing the gap between diffusion models and the best AR models (like BAGEL).

Critical Analysis & Conclusion
Takeaway: LLaDA-o proves that the future of omni-models might not be purely autoregressive. By separating the "how" (diffusion processes) but sharing the "what" (attention features), we get the best of both worlds.
Limitations: Despite its prowess, it still trails behind models like BAGEL in pure linguistic power, largely due to the massive pre-training data gap (18T tokens for AR vs 2.3T for the LLaDA backbone).
Future Outlook: As Masked Diffusion Models (MDMs) continue to scale, LLaDA-o provides the blueprint for "Omni-Models" that are faster, more parallelizable, and more precise in following complex visual instructions.
