Multimodal / VLM / Omni Model Datasheet v1.0¶
Multimodality is not “an LLM that accepts images.” It is the engineering problem of turning signals with incompatible topologies, resolutions, and clocks into states that can interact inside the same system.
Related: 01_GUT_GENERATIVE_AI_UNIFIED_ENGINEERING, 02_LLM_TRANSFORMER_INFERENCE_DATASHEET, 06_AUDIO_MUSIC_TTS_GENERATION_DATASHEET, 09_LOCAL_AI_INFERENCE_RUNTIME_DATASHEET.
1. The fundamental problem¶
Consider modalities:
with:
- text: discrete sequence;
- image: 2D grid;
- audio: waveform / spectrogram / codec sequence;
- video: 2D grid + time.
The system must construct compatible representations:
followed by some fusion operation:
The key question is not “what prompt should I use?” but:
2. Multimodal topologies¶
2.1 Encoder + projector + LLM¶
Classic VLM form:
If:
but the backbone uses hidden size \(d_h\):
The projector may be:
- linear;
- MLP;
- convolutional/downsampler;
- learned-query resampler;
- attention bridge.
Failure surface¶
A huge backbone with a weak bridge still creates a bottleneck:
The information loss has already happened before the LLM sees anything.
2.2 Cross-attention bridge¶
Text queries visual/audio features:
Here \(d=d_k\) is the query/key width, and softmax is applied over keys for each query. \(Q\in\mathbb R^{N_t\times d_k}\), \(K\in\mathbb R^{N_v\times d_k}\), and \(V\in\mathbb R^{N_v\times d_{value}}\) produce \(A\in\mathbb R^{N_t\times d_{value}}\).
Advantage: the full modality does not need to be serialized into “text-equivalent tokens.”
Trade-off: additional modules, state, and cross-attention cost.
2.3 Joint / early fusion¶
All modalities enter one shared sequence/state. In this topology, each \(Z_m\in\mathbb R^{N_m\times d_h}\) denotes features already projected to the common hidden width; concatenation is along the token axis:
The backbone learns interactions directly.
Cost¶
If global attention is used:
So every modality competes for the same context budget.
2.4 Late fusion¶
Each modality is processed more deeply before combination:
Pros:
- specialization;
- less early interference.
Cons:
- alignment between representations may be harder;
- cross-modal interaction happens later.
2.5 Omni / Thinker–Talker style¶
Omni systems may separate:
while sharing context/representations.
Output may be interleaved:
or produced through multiple heads.
3. Vision tokenization¶
3.1 Patchification¶
Image:
Patch size \(P_h\times P_w\):
Idealized 1024² image, patch 16:
before pooling/merging.
This explains why “one image” may consume thousands of internal positions.
3.2 Dynamic resolution¶
Instead of fixed resizing, modern systems may adapt patch count to aspect ratio/resolution.
State:
Consequence¶
Two images can have very different context cost even if both count as “one image” at the UI level.
3.3 Patch merging / token compression¶
Grouping \(k\times k\):
Trade-off:
There is no free compression.
4. Video inside a VLM¶
Without compression:
where \(T_f\) is the number of sampled frames.
Even 1 fps can create enormous sequence length for long video.
Strategies¶
- frame subsampling;
- temporal pooling;
- tubelets;
- temporal patchification;
- hierarchical summarization;
- memory/compression tokens;
- long-context sparse attention.
Rule¶
because pipelines may change sampling rate or compress adaptively.
5. Audio inside multimodal models¶
Possible representations:
- log-Mel frames;
- continuous encoder states;
- semantic audio tokens;
- codec tokens;
- compressed summary tokens.
If the frontend produces \(r_a\) states/s:
for duration \(D\).
Long-form audio is therefore a sequence-compression problem, not just a temporal-window problem.
See 06_AUDIO_MUSIC_TTS_GENERATION_DATASHEET.
6. Multimodal positional systems¶
Text has 1D position:
Image has:
Video:
Audio:
Multimodal models must encode a relation:
that preserves the relevant structure.
Modality ≠ position¶
In addition to position, the backbone often needs to know which modality a token came from:
Here \(e_i,p_i,m_i\in\mathbb R^{d_h}\): \(p_i\) is a positional embedding derived from coordinates, not the raw physical coordinate itself. Modulation/segment embeddings are alternative mechanisms.
7. Time alignment¶
In audiovisual dialogue:
A spoken word should align with the corresponding movement/object.
Problems:
- different clocks;
- different frame rates;
- codec delay;
- resampling;
- chunk boundaries.
An omni system needs some shared temporal map:
Failure surface¶
If temporal alignment fails, the model may correctly identify what happened while associating it with the wrong frame/event.
8. Spatial grounding¶
Generic visual understanding:
Grounding requires:
Bounding box:
It may be represented as:
- discretized tokens;
- continuous coordinates;
- special location vocabulary;
- segmentation masks.
The ability to “see” and the ability to localize are not equivalent.
9. Interleaved multimodality¶
In mixed sequences:
[text] [image] [text] [image] [audio] [text]
context order itself carries semantics.
The model must preserve relationships such as:
This problem combines:
- multimodal positional identity;
- long-context reference tracking;
- modality boundaries.
10. Multimodal output¶
Text output¶
Speech output¶
Image/video output¶
A separate generative backbone may be conditioned by the understanding/reasoning model:
So “a multimodal model” may actually be a system of multiple operators, not one monolithic network.
11. Multimodal token accounting¶
For runtime:
If the causal backbone builds KV for all of it:
Count tokens after modality compression and hold batch size, layer count, KV-head dimensions, and precision fixed. This proportionality describes full-attention KV storage; linear-attention states and hybrid backbones require accounting by layer type. This is one of the most useful equations in practice.
Translation into engineering terms¶
Adding one image may cost more memory/context than thousands of words.
12. Cross-modal attention cost¶
If text length \(N_t\) queries visual length \(N_v\):
If everything is fused under global self-attention:
These are attention-mixing costs at fixed batch size and layer count, with compatible per-head widths summarized by d. Projections, FFNs, modality encoders, and cache layouts must be counted separately. Architecture determines the physical cost curve.
13. Multimodal training objectives¶
Possible components:
Contrastive¶
aligns representations.
Caption/next-token¶
teaches description/response.
Reconstruction/generation¶
Grounding¶
Audio-visual synchronization¶
Modern multimodal training may combine:
So “it is a VLM” does not reveal its actual objective function.
14. Failure surfaces¶
14.1 Modality dominance¶
One modality overrides the others.
Example: the model follows its textual prior even when the image contradicts the text.
14.2 Projector bottleneck¶
Details disappear in the bridge.
14.3 Token starvation¶
Aggressive compression loses small objects or visual text.
14.4 Token explosion¶
High resolution/video consumes context and memory.
14.5 Temporal desynchronization¶
Audio/video are semantically correct but temporally wrong.
14.6 Hallucinated grounding¶
Plausible semantics without real spatial evidence.
14.7 Cross-modal conflict¶
The model must arbitrate contradictory sources.
15. Controls vs observables¶
| Variable | Class | Effect |
|---|---|---|
| image resolution | PIPE/INF |
changes visual token budget |
| frame sampling rate | PIPE/INF |
changes temporal coverage and token count |
| max pixels / token budget | PIPE/BACKEND |
caps cost |
| audio chunk length | PIPE/INF |
latency ↔ acoustic context |
| projector type | ARCH |
bridge capacity |
| vision encoder size | ARCH/MODEL |
perceptual quality/cost |
| context length | MODEL/BACKEND |
ceiling on joint state |
| modality dropout | OBJ/TRAIN |
robustness to missing modalities |
Useful observables:
- tokens per image/frame/s;
- context occupancy;
- grounding accuracy;
- OCR accuracy;
- audio/video alignment error;
- first-token / first-audio latency;
- peak VRAM with/without encoder resident.
16. SOTA Snapshot — 2026-10-01¶
Qwen3.5-Omni exemplifies the convergence toward omni models with:
- text, vision, audio, and video;
- Thinker/Talker;
- hybrid MoE;
- long context;
- streaming speech;
- explicit audiovisual synchronization.
Qwen3-Omni had already demonstrated Thinker–Talker MoE and speech generation through codec tokens; the next generation expands scale/context and synchronization.
The important architectural point is not the brand: omni models are making modality alignment + token compression + streaming state as central as the main Transformer itself.
17. Checklist for dissecting any VLM/Omni model¶
- Which encoder exists for each modality?
- What token/state rate does it produce?
- Is there a projector, resampler, or joint backbone?
- What hidden dimension receives each modality?
- How is spatial/temporal position encoded?
- How many tokens does one image/video/second of audio consume?
- Does the backbone see all modalities under the same self-attention?
- Is there separate cross-attention?
- Are there independent heads/talkers/decoders?
- What state persists during streaming?
- How are modality conflicts resolved?
- What is the VRAM curve with resolution/duration?
Snapshot references¶
- Qwen3.5-Omni Technical Report — https://arxiv.org/abs/2604.15804
- Qwen3-Omni Technical Report — https://arxiv.org/abs/2509.17765
- Qwen3-ASR Technical Report — https://arxiv.org/abs/2601.21337