Image-Only Training for UMMs
- IOMM is a data- and compute-efficient framework for UMM visual generation that leverages 11M unlabeled images via a two-stage, masked modeling process.
- It first employs image-only masked visual modeling to learn visual priors, then fine-tunes with a mix of paired and unlabeled data to improve text-to-image alignment.
- The approach achieves state-of-the-art text-to-image results with high efficiency, using techniques like a Residual Query Adapter to optimize training convergence and resource use.
Image-Only Training for UMMs (IOMM) is a data- and compute-efficient framework for pre-training unified multimodal model (UMM) visual generation components. IOMM departs from conventional UMM pipelines, which are bottlenecked by the need for large quantities of high-quality, paired text–image data, by leveraging abundant unlabeled images and a two-stage masked modeling methodology. Its empirical benchmarks demonstrate state-of-the-art text-to-image generation, advanced instruction alignment, and high computational efficiency (Sun et al., 17 Mar 2026).
1. Two-Stage IOMM Paradigm
IOMM implements a two-phase pre-training and fine-tuning scheme:
- Stage I: Image-Only Masked Visual Modeling The visual generative model is pretrained using million unlabeled images—specifically, Megalith-10M (10M public-domain photos) and text-to-image-2M (2M high-quality images ignoring captions). No text conditioning occurs in this stage.
- Conditioning:
- Auxiliary prompt embeddings encode a phrase such as “Generate an image identical to the reference image.”
- Vision Transformer (ViT) patch embeddings encode the input image.
- A random binary mask (mask ratio ) sparsifies : .
- A Residual Query Adapter (RQA) augments the condition.
- The full condition vector: .
- Semantic Encoding:
- Frozen MLLM encoder maps to 0.
- Training Target:
- The generative model, a flow-matching network 1, predicts the velocity field 2, where 3, 4, 5.
- The loss is a sparse-to-dense reconstruction:
6
Hyperparameters:
- Mask ratio 7 (IOMM-B/L), 8 (IOMM-XL); batch size up to 4096; AdamW or Muon optimizer.
- Resource Use:
- IOMM-B: Stage I consumes 9 H800 GPU hours.
- Stage II: Mixed Unlabeled and Paired Fine-Tuning The model is fine-tuned on a mixed batch of previously used unlabeled images and 0k high-quality paired text–image samples: BLIP3-o-60K, Echo-4o-Image, ShareGPT-4o-Image.
- Batch Composition:
- Each batch uses a fraction 1 paired, 2 unlabeled.
- Conditioning:
- For paired data, text prompt embeddings 3 (via MLLM) replace 4.
- Objective:
- The same flow-matching loss applies, with 5 from either image-only or text-conditioned input.
- Resource Use:
- IOMM-B: Stage II requires 6 H800 GPU hours.
2. Visual Generation Architecture
The IOMM generative model employs the Multi-Modal Diffusion Transformer (MM-DiT) backbone, as used in FLUX.1 and SD3.
- Input:
- Noised image 7, flow index 8, and semantic token sequence 9 (from frozen MLLM + RQA).
- Output:
- Vector field 0. Sampling is solved via
1
with 2 as the synthesized image.
Probabilistic Interpretation:
- Defines 3 via a probability-flow ODE.
3. Data Efficiency and Dataset Composition
IOMM’s staged regime sharply reduces dependence on expensive paired data.
- Stage I:
- 4M unlabeled images; no text data needed.
- Stage II:
- 5K paired images plus 6M unlabeled images.
- Resolution:
- 7 or 8 pixels, centrally cropped.
- Mask Ratios:
- 0.85 (IOMM-B/L), 0.45 (IOMM-XL).
- Paired Data Fraction:
- IOMM fine-tunes on only 9M paired images (vs. 0M in prior work).
This approach eliminates the need for proprietary large corpora during the heaviest pretraining phase.
4. Resource Utilization and Efficiency Mechanisms
The IOMM-B model (1.6B parameters) achieves total training in approximately 1 H800 GPU hours:
- Stage I:
- 2 hours (image-only pretraining)
- Stage II:
- 3 hours (mixed-data fine-tuning)
In comparison, previous UMMs (e.g., BLIP3-o-8B) employ several thousand GPU hours with 30M proprietary text–image pairs.
Contributing factors to this efficiency:
- Reliance on cheap self-conditioning with unlabeled images
- Masked modeling objective, which converges faster than full-image reconstruction
- Lightweight RQA module (29M parameters), avoiding costly fine-tuning of 4B-parameter MLLM
5. Text-to-Image Generation Results
IOMM establishes state-of-the-art results in text-to-image fidelity and instruction alignment, as summarized below:
| Model | GenEval (↑) | WISE (↑) | Notes |
|---|---|---|---|
| BLIP3-o-4B | 0.81 | 0.50 | open paired |
| BAGEL-7B | 0.88 | 0.52 | scratch |
| IOMM-B (512px) | 0.89 | 0.55 | 5kh total GPU |
The IOMM-B model achieves strong improvement over baselines on GenEval (0.89), equalling or surpassing top models on WISE (0.55).
Fine-grained results across benchmarks such as SDXL and DALL·E 3 appear in supplementary materials (Sun et al., 17 Mar 2026).
6. Ablation Studies
Systematic ablations clarify architectural and hyperparameter choices:
A) Residual Query Adapter (RQA)
- Replacing RQA with MetaQuery (same 256 queries) substantially slows GenEval convergence (MetaQuery peaks at 6 after +8K steps vs. RQA at 7).
B) Mask Ratio (8) in IOMM-XL
- Performance on GenEval and DPGBench peaks at mask ratio 9. Lower ratios underutilize masking; higher ratios impair image reconstruction:
- 0: GenEval1, DPGBench2
- 3: GenEval4, DPGBench5 (max)
- 6: GenEval7, DPGBench8
C) Fine-Tuning Mix Ratio (9) in IOMM-XL
- Stability and quality are optimal at 0 (half paired, half image-only):
- 1: GenEval2
- 3: GenEval4 (optimal)
- 5 (pure images): GenEval drops sharply (6)
7. Implications and Research Directions
IOMM establishes that large-scale, image-only masked modeling is sufficient to form strong visual priors for UMM generative components. The staged approach, featuring (i) substantial masked-modeling on unlabeled images, (ii) minimal curated paired data for instruction alignment, and (iii) efficient adapters (RQA), consistently outperforms naive mixing or single-phase recipes.
The framework dispenses with the expensive reliance on vast paired corpora, preserves frozen MLLM encoders, and bestows efficient training routines suitable for scaling. A notable observation is that zero-shot image editing is competitive (ImgEdit-Bench overall 2.82 vs. UltraEdit 2.70).
A plausible implication is that future UMM backbones may increase pre-training on unlabeled image collections, decrease paired-data requirements, and standardize parameter-efficient adapters. The codebase is publicly available at https://github.com/LINs-lab/IOMM (Sun et al., 17 Mar 2026).