NeurIPS 2026

Modality Self-Play

Training Multimodal LLMs Without Paired Cross-Modal Data

Robert Moseley1  ·  Md Kaykobad Reza1,2  ·  Ameya Patil2  ·  Edward Ayrapetian2  ·  Salman Asif1

1University of California, Riverside    2Amazon

The three stages of MSP: Phase 1 unimodal captioning, self-play modality imagination, and Phase 2 multimodal composition training.
MSP training pipeline. (1) Phase 1 trains one projector per modality using modality–text pairs only. (2) The frozen Phase-1 model then generates a text proxy for the modality it does not observe. (3) Phase 2 trains on one real modality together with the proxy for the missing one. No training sample ever contains two real non-text modalities.

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.

The idea, in plain terms

A model that has only ever seen images, and only ever heard sounds — never the two together — can still learn to reason over both at once. It gets there by writing down, in words, what the missing modality would be.

Teaching a model to reason across modalities normally means collecting data where those modalities appear together: the same recording, seen and heard. That data is expensive, hard to scale, and the cost grows combinatorially as modalities are added. MSP removes that requirement.

During training every sample carries exactly one real modality — an image or a sound, never both. For whatever is missing, the model is asked what it would be, and its own answer is used in that slot. The description is text, so a frozen contrastive text encoder can read it; a small frozen bridge then moves that text embedding into the region of the space where real audio or real vision features live, and the result enters the language model through the same interface a real modality would use.

Why it works. The training signal is anchor consistency, not literal reconstruction of the held-out scene. A proxy that is wrong about the specific scene but compatible with what the model actually observed still teaches the composition. The qualitative examples below include two cases of exactly this.

One example, end to end

How it works

Phase 1

Unimodal captioning

Each modality gets its own projector into the language model, trained on ordinary modality–text pairs. Encoders stay frozen; projectors and LoRA adapters train. No paired cross-modal data.

Self-play

Modality imagination

The frozen Phase-1 model is shown one real modality and asked what the other would be. Its answer becomes the text proxy. Generated once, then cached.

Phase 2

Composition training

One real modality plus a proxy for the missing one. Only the proxy passes through the bridge. Never two real non-text modalities.

The bridge

The text-encoder and modality-encoder outputs of a contrastive encoder lie in related but shifted regions of a shared space — the modality gap. Feeding text features straight into a projector trained on modality features would be a distribution mismatch. So MSP fits a linear map by ridge regression on 1,000 caption–modality samples (500 train / 500 held out), freezes it, and uses it for the rest of training:

Wm = (T⊤T + λI)−1 T⊤R     Bm(t) = Wm⊤t     λ = 1.0

One bridge per modality, fit once before Phase 2 and frozen thereafter. It is worth +2.67 on AVQA and +7.05 on MUSIC-AVQA over using proxies without it.

One real anchor

Some source datasets do contain both modalities. MSP never uses both halves of such a sample: each one is assigned to either its audio or its vision, and is never revisited through the other. The paper calls this the one-real-anchor rule, and it is what makes the no-paired-data claim hold at the sample level rather than just the dataset level.

Component-level architecture: frozen encoders and text towers, trainable projectors, frozen bridge, token slots, and the Qwen3-8B backbone with LoRA.
Component-level view. Frozen contrastive encoders (MetaCLIP ViT-B/16 for vision, LAION-CLAP for audio) and their text towers, trainable per-modality MLP projectors, the frozen text-to-modality bridge on the proxy path, the reserved <vision> and <audio> token slots, and Qwen3-8B with LoRA adapters. Every modality is a single 512-dim token.

Qualitative results

Each example shows a real anchor in one modality and the proxy text the Phase-1 model generated for the other. The held-out ground truth is shown for context only — it is never used to generate the proxy.

Faithful proxies

Two musicians on stage playing acoustic guitar and ukulele.
Real anchor — audio

Audio clip of a ukulele and guitar playing simultaneously.

Generated proxy — vision

“A red acoustic guitar and blue ukulele on a wooden stage. The guitarist strums chords while the ukulele player plucks strings.”

Held-out ground truth

Two musicians on stage; acoustic guitar and ukulele playing together.

MUSIC-AVQA · audio anchor → vision proxy
A brown horse being led around a sandy ring by a person.
Real anchor — vision

Image of a brown horse in a sandy ring with a person leading it.

Generated proxy — audio

“A horse is neighing and hooves are clopping on the ground.”

Held-out ground truth

Horse neighing and hooves clopping on hard ground (audio held out).

AVQA · vision anchor → audio proxy

Anchor-coherent but not faithful

These proxies describe a different scene from the one held out, yet remain compatible with the real anchor. MSP still benefits from them, because the training signal is anchor consistency rather than literal reconstruction.

A white double-decker bus travelling along a highway.
Real anchor — audio

Engine humming with tires rolling over pavement.

Generated proxy — vision

“A silver car speeds down a curvy mountain road at sunrise.”

Mismatch

The real scene is a white double-decker bus on a highway; the proxy invents a silver car on a mountain road. Both descriptions are consistent with the engine + tires audio.

AVQA · NumXu4eOqAw_000006
Waterfowl on the surface of a body of water.
Real anchor — audio

Ducks calling near water.

Generated proxy — vision

“A dog grasping a duck.”

Mismatch

The real scene shows ducks in water; the proxy describes a different scene that shares the duck object but introduces a dog. The audio (duck calls) remains consistent with both interpretations.

AVQA · xeAxybX3i1E_000030

Results

Zero-shot throughout — MSP is never fine-tuned on these benchmarks, and their training splits are never used. Baselines were allowed paired data but, like MSP, did not fine-tune for these benchmarks.

MUSIC-AVQA. MSP outperforms OneLLM by +18.05 and GPT-4o by +15.57, despite GPT-4o's substantially larger parameter count.
MethodParamsAccuracy
ImageBind-LLM7B39.72
X-InstructBLIP13B44.50
ChatBridge13B43.00
OneLLM7B47.60
Qwen2.5-VL7B47.75
GPT-4o—50.08
MSP (r = 512)8B65.65
AVQA. The highest reported zero-shot result among methods not fine-tuned on AVQA — and above PSAC, HGA and HCRN, which were trained on the paired AVQA train set.
MethodParamsAccuracy
X-InstructBLIP (zero-shot)7B44.29
ImageBind-LLM (zero-shot)7B55.00
PSAC (trained on AVQA)—78.60
HGA (trained on AVQA)—82.20
HCRN (trained on AVQA)—82.50
MSP (r = 256)8B85.73
OmniBench. Competitive with Baichuan-Omni-1.5 and Gemini-1.5-Pro without ever training on real paired non-text data.
MethodParamsAccuracy
AnyGPT7B18.04
VITA-1.57B33.40
MiniCPM-o 2.67B40.50
Baichuan-Omni-1.57B42.90
Gemini-1.5-Pro—42.91
MSP (r = 256)8B43.26
Qwen2.5-Omni7B56.13

What each piece contributes

Audio–video accuracy at r = 512 on the validation splits. Proxies do most of the work; the bridge adds a further gain on top.
ConfigurationAVQAMUSIC-AVQA
Without proxy and bridge70.2145.75
With proxy, without bridge82.91 (+12.70)58.60 (+12.85)
With proxy and bridge85.58 (+2.67)65.65 (+7.05)

What MSP does and does not assume

Removed: the need for real paired non-text supervision — audio and vision originating from the same underlying source.

Still relied upon: modality–text pairs, pretrained contrastive encoders, and modality-distribution bridge calibration.

We therefore do not claim the absence of cross-modal priors. Contrastively pretrained encoders already carry transferable cross-modal structure, and MSP leans on it deliberately — proxy text does not replicate an unseen modality, it provides a shared semantic space through which representations can be aligned.

Limitations. MSP depends on the quality and semantic consistency of its proxies; noisy or weakly aligned proxies degrade performance. It inherits the coverage limitations and biases of the contrastive encoders it builds on. And proxies are a training-time scaffold — real modalities still outperform their proxy counterparts at inference, every drop significant at p < 10−6.

BibTeX

@inproceedings{moseley2026msp,
  title     = {{MSP}: Modality Self-Play for Training Multimodal {LLM}s
               Without Paired Cross-Modal Data},
  author    = {Moseley, Robert and Reza, Md Kaykobad and Patil, Ameya and
               Ayrapetian, Edward and Asif, Salman},
  booktitle = {Advances in Neural Information Processing Systems (NeurIPS)},
  year      = {2026}
}