What is MMaDA
MMaDA (Multimodal Large Diffusion Language Models) is a multimodal diffusion model launched by Princeton University, Tsinghua University, Peking University, and ByteDance. It supports cross-text reasoning, multimodal understanding, and text-to-image generation, and achieves excellent performance in multiple fields. The model uses a unified diffusion architecture, has a modality-agnostic design, eliminates the need for modality-specific components, introduces a mixed long chain-of-thought (CoT) fine-tuning strategy, unifies the CoT format across modalities, and launches UniGRPO, a unified policy gradient reinforcement learning algorithm for diffusion foundation models. Based on diverse reward modeling, it unifies the post-training of reasoning and generation tasks, ensuring consistent performance improvement. MMaDA demonstrates performance surpassing existing models on multiple tasks, providing a new direction for the development of multimodal AI.
Main features of MMaDA
- Text generation: Can generate high-quality text content, supporting everything from simple text descriptions to complex reasoning tasks.
- Multimodal understanding: Understands and processes combinations of text and images, supporting detailed descriptions of image content and image-based question answering.
- Text-to-image generation: Generates corresponding images based on text descriptions, supporting generation from abstract concepts to concrete scenes.
- Complex reasoning tasks: Supports handling complex tasks such as math problems and logical reasoning, providing detailed reasoning processes and accurate answers.
- Cross-modal collaborative learning: Based on a unified architecture and training strategy, it enables collaborative learning and optimization between text and image modalities.
Technical principles of MMaDA
- Unified diffusion architecture: Uses a unified diffusion architecture, based on shared probabilistic formulas and a modality-agnostic design, eliminating the need for modality-specific components. The model can seamlessly process text and image data. In the pretraining stage, the model jointly trains on text and image modalities based on a masked token prediction task. The model learns to recover original data from noisy data.
- Mixed Long Chain-of-Thought (CoT) fine-tuning strategy: Aligns the reasoning processes of different tasks based on a unified CoT format. The CoT format includes step-by-step reasoning traces and final results, and the model can generate detailed reasoning processes. It is fine-tuned with diverse reasoning data, including math problems, logical reasoning, and multimodal reasoning tasks. This enables the model to perform excellently when handling complex tasks.
- Unified policy gradient reinforcement learning algorithm (UniGRPO): UniGRPO is based on diverse reward modeling and unifies the post-training of reasoning and generation tasks. The reward functions include correctness, format, CLIP score, etc., ensuring that the model performs excellently on different tasks. UniGRPO uses multi-step denoising learning, allowing the model to learn from partially noisy data and better leverage the multi-step generation capability of diffusion models.
Project addresses of MMaDA
- GitHub repository:https://github.com/Gen-Verse/MMaDA
- HuggingFace model library:https://huggingface.co/Gen-Verse/MMaDA
- arXiv technical paper:https://arxiv.org/pdf/2505.15809
- Online experience Demo:https://huggingface.co/spaces/Gen-Verse/MMaDA
Application scenarios of MMaDA
- Content creation: Generates text and images for writing, design, and artistic creation.
- Educational assistance: Provides personalized learning materials and detailed solution steps to support teaching.
- Intelligent customer service: Based on text and image interaction, answer user questions and enhance the service experience.
- Healthcare: Assist in medical image analysis, provide health advice, and support medical decision-making.
- Entertainment and Gaming: Generate game content and augmented reality experiences to enrich entertainment interaction.