MSP: Modality Self-Play for Training Multimodal LLMs Without Paired Cross-Modal Data
Organizations: University of California, Riverside · Amazon
Abstract
Large multimodal models have achieved remarkable progress by scaling model capacity and training on massive paired multimodal data. However, this paradigm introduces a fundamental bottleneck: aligned multimodal datasets are expensive to curate, difficult to scale across diverse modality combinations, and increasingly constrain further progress. We introduce Modality Self-Play (MSP), a training framework for multimodal foundation models based on proxy-mediated modality composition. Instead of relying on paired cross-modal data, MSP uses anchor-supporting proxy textual descriptions of unseen modalities as semantic bridges during training. Given an observed modality (e.g., image or audio), the model generates proxy descriptions for complementary unseen modalities, which are then encoded and aligned with the observed modality through learned bridges, enabling cross-modal interaction without real paired non-text supervision. Our central hypothesis is that proxy text, combined with contrastively trained pretrained encoders, provides sufficient semantic structure for multimodal composition to emerge. We show that MSP enables zero-shot modality composition: models trained only with a real anchor modality and accompanying proxy descriptions can integrate and reason over multiple modalities at inference time despite never observing real paired non-text data during training. Empirically, MSP achieves state-of-the-art or competitive performance on multiple multimodal benchmarks. Ablation studies further demonstrate that learned bridges improve alignment, while anchor-supporting proxy descriptions enable effective cross-modal composition. MSP removes the need for real paired non-text (e.g., audio-vision) supervision, while continuing to rely on modality-text pairs, pretrained contrastive encoders, and modality-distribution bridge calibration.
Figures & tables
| Method | Parameters | Performance |
|---|---|---|
| ImageBind-LLM ( Han et al., 2023 ) | 7B | 39.72 |
| X-InstructBLIP ( Panagopoulou et al., 2023 ) | 7B | 28.10 |
| X-InstructBLIP ( Panagopoulou et al., 2023 ) | 13B | 44.50 |
| ChatBridge ( Zhao et al., 2023 ) | 13B | 43.00 |
| OneLLM ( Han et al., 2024 ) | 7B | 47.60 |
| Qwen2.5-VL ( Bai et al., 2025 ) | 7B | 47.75 |
| Method | Parameters | Performance |
|---|---|---|
| PSAC ( Li et al., 2019b ) | - | 78.60 |
| ACRTransformer ( Zhang et al., 2020 ) | - | 81.70 |
| HME ( Fan et al., 2019 ) | - | 81.80 |
| LADNet ( Li et al., 2019a ) | - | 81.90 |
| SSAM ( Reza et al., 2026 ) | 7B | 82.12 |
| HGA ( Jiang and Han, 2020 ) | - | 82.20 |
| Method | Parameters | Performance |
|---|---|---|
| AnyGPT ( Zhan et al., 2024 ) | 7B | 18.04 |
| UnifiedIO2-large ( Lu et al., 2024 ) | 1.1B | 27.06 |
| Baichuan-Omni ( Li et al., 2024a ) | 7B | 32.20 |
| VITA ( Fu et al., 2024 ) | 8 7B | 33.10 |
| VITA-1.5 ( Fu et al., 2025 ) | 7B | 33.40 |
| UnifiedIO2-xxlarge ( Lu et al., 2024 ) | 6.8B | 33.98 |
| Method | AVQA | MUSIC-AVQA | ||||
|---|---|---|---|---|---|---|
| Audio | Video | Audio-Video | Audio | Video | Audio-Video | |
| Without proxy and bridge | 59.55 | 63.91 | 70.21 | 44.03 | 44.64 | 45.75 |
| With proxy without bridge | 78.53 | 79.50 | 82.91 | 45.85 | 54.49 | 58.60 |
| With proxy and bridge | 80.24 | 81.33 | 85.58 | 57.26 | 57.11 | 65.65 |
| Modality | residual cos ( ) | vocab cos ( ) | at last layer |
|---|---|---|---|
| Audio | |||
| Vision |
| Modality | |||
|---|---|---|---|
| Audio | 0.953 | 0.970 | 0.963 |
| Vision | 1.000 | 1.000 | 0.998 |
| (a) Real modalities vs. proxy modalities at inference | |||
|---|---|---|---|
| Audio | Vision | AVQA | MUSIC-AVQA |
| real | real | 85.58 | 65.65 |
| imagined | real | 81.19 | 57.34 |
| real | imagined | 79.28 | 62.87 |
| imagined | imagined | 75.75 | 41.33 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Question type | Accuracy |
|---|---|---|
| AVQA | Come From (sound localization) | 90.9 |
| AVQA | Where (spatial) | 80.3 |
| MUSIC-AVQA | Counting | 72.6 |
| MUSIC-AVQA | Location | 57.2 |
| Dataset | Modality | Pre-bridge | Pre-projector | Post-projector |
|---|---|---|---|---|
| (encoder only) | (encoder+bridge) | (encoder+bridge+projector) | ||
| AVQA | Vision | 0.307 | 0.786 (+0.479) | 0.889 (+0.582) |
| Audio | 0.218 | 0.548 (+0.330) | 0.697 (+0.479) | |
| MUSIC-AVQA | Vision | 0.333 | 0.823 (+0.490) | 0.893 (+0.560) |
| Audio | 0.422 | 0.752 (+0.330) | 0.821 (+0.399) |
| Modality | bridged (ours) | zero | Gaussian | wrong-mod | shuffled-real |
|---|---|---|---|---|---|
| audio | 0.291 | 0.097 | 0.136 | 0.309 | 0.316 |
| vision | 0.321 | 0.208 | 0.237 | 0.391 | 0.432 |
| Vision encoder | Mean cosine similarity |
|---|---|
| MetaCLIP B/16 | 0.407 |
| OpenAI CLIP B/16 | 0.347 |
| DFN2B B/16 | 0.331 |
| SigLIP2 B/16 | 0.152 |
| SigLIP1 B/16 | 0.143 |
| Bridge | Audio | Vision |
|---|---|---|
| identity (no bridge) | 0.94 | 8.22 |
| mean-shift | 0.86 | 5.36 |
| residual MLP | 0.78 | 2.12 |
| linear (ridge) | 0.70 | 0.86 |
| Stage | AVQA | MUSIC-AVQA |
| Phase 1 only (per-modality projectors) | 70.21 | 45.75 |
| + QA supervision only, no proxies, no bridge | 77.46 | 55.18 |
| + full MSP composition | 85.58 | 65.65 |
| QA-supervision contribution | +7.25 | +9.43 |
| composition contribution | +8.12 | +10.47 |
| Split | MSP | Majority class | |
|---|---|---|---|
| head | 138,153 | 67.26 | 35.60 |
| tail | 73,419 | 47.76 | 31.67 |
| overall | 211,572 | 60.49 | — |
| Audio proxy quality (vision real) | AVQA ( ) |
|---|---|
| real audio | 85.58 |
| scene-grounded (imagined from real vision) | 81.19 |
| question-derived (observes nothing) | 76.15 |
| Method | AVQA accuracy |
|---|---|
| Paired upper bound (fully paired data) | 87.45 |
| MSP (ours) | 86.00 |
| Interleaved unimodal (alternating modalities by sample) | 81.46 |
| Vision only | 80.72 |
| Audio only | 75.35 |
Multimodal Learning
Multimodal learning studies how models combine and reason over different data types, such as images, text, audio, signals, and structured records.
See all 329 papers