For years, the vision and language sides of AI evolved separately. BERT processed text. ResNet processed images. The gap between them — bridged only by bolted-on adapters and post-hoc fusion modules — represented a fundamental architectural constraint. You could build a system that understood images or text well, but not both simultaneously at the level of first-class reasoning.
That constraint is ending. Models released in 2024 and 2025 — OpenAI's GPT-4o, Google's Gemini, Anthropic's Claude with vision — reason natively across modalities. They don't preprocess images to descriptions and hand those to a language model. They don't extract text from documents first. They process pixels, audio waveforms, and tokens through unified architectures that fuse information at every level of reasoning.
This shift changes what's possible in production AI systems. In this article, I'll walk through the evolution from single-modal to genuinely multimodal architectures, the engineering patterns that make it work, open problems at the frontier, and what builders need to understand to use these systems effectively.
The Evolution: From Bolted-On Vision to Native Multimodality
To understand where we are, it helps to trace where we came from.
Phase 1: The Adapter Pattern (2021–2022)
The first generation of "vision-language" models used a straightforward stacking approach:
- Image encoder (Vision Transformer or CNN): pixels → fixed-size embedding
- Learned adapter: embedding → language model token space
- Language model: tokens → text output
CLIP (Contrastive Language-Image Pretraining) pioneered this with paired image-caption data, learning to align the embedding spaces. But the architecture kept vision and language separate: the vision encoder did its work, handed off a compressed vector, and the language model took over.
This meant information asymmetry. Fine-grained visual details were already compressed and contextualized before reaching the language reasoning layer. The language model couldn't "ask" for more details from the image or reconsider its interpretation mid-reasoning.
Phase 2: Early and Late Fusion (2023)
The next wave introduced explicit fusion mechanisms:
- Early fusion: Concatenate image and text tokens before feeding to the decoder. Models like Flamingo applied attention across modalities from the start.
- Late fusion: Process modalities independently, fuse representations before final output layers. Common in vision-language transformers.
- Cross-attention layers: Interleave special "modality bridge" layers that let one modality query another (e.g., text attention can directly attend to image patches).
Flamingo (DeepMind, 2022) and later models like LLaVA introduced gated cross-attention mechanisms where language tokens could attend to image patches at every decoder layer. This was an improvement, but the asymmetry remained: vision was still fundamentally ancillary.
Phase 3: Native Multimodal Reasoning (2024–2025)
The current generation removes the hierarchy. Models like GPT-4o and Gemini process images not as separate input, but as a native modality with equal footing to text:
- Unified tokenization: Images are decomposed into tokens using the same vocabulary as text. A pixel region becomes a token just like a subword unit.
- Single attention mechanism: All tokens (image, audio, text) feed through the same transformer stack. There's no "vision path" and "language path" — just one path.
- Interleaved reasoning: The model can reason about image and text in the same forward pass, attending to both simultaneously, revising visual interpretation based on textual context and vice versa.
This is qualitatively different. The model doesn't encode "here's a description of an image" — it encodes the image itself and reasons over it the same way it reasons over text.
Unified multimodality unlocks emergent capabilities: the model can now reason over document layouts (not just extracted text), understand diagrams and charts by structure (not just legend), follow visual logic in screenshots, and integrate visual context into reasoning chains in real time. These weren't possible in adapter-based systems.
Architecture Patterns in Production Multimodal Models
Vision Tokenization
The linchpin of native multimodal models is how images become tokens. There are several approaches:
- Patch-based tokenization: Divide image into 16×16 pixel patches, embed each patch independently. Simple and efficient, but information at patch boundaries can be lossy.
- Hierarchical tokenization: Multi-scale representations (similar to FPN in vision). Preserves detail at fine scales and context at coarse scales.
- Dynamic tokenization: Allocate more tokens to salient regions (object centers, text) and fewer to uniform areas (blank backgrounds). Reduces token overhead for sparse images.
GPT-4o uses a tile-based approach: it tiles the input image and processes each tile as a separate token sequence, with additional resolution for selected regions. This trades off spatial coherence for computational efficiency.
Modality Bridges and Cross-Attention
Even in unified models, some architectural patterns help keep modalities coherent:
- Dedicated projection layers: Small learnable projections map audio embeddings or image token embeddings to the shared token space.
- Cross-modal attention heads: Attention heads dedicated to queries from one modality attending to keys/values from another.
- Modality-specific normalization: Batch norm or layer norm with modality-specific parameters, accounting for different token distributions.
These aren't workarounds — they're design choices that improve training efficiency and final performance. A single unified space can handle everything, but auxiliary structure helps.
Document Understanding: A Multimodal Problem
My own research has focused on document understanding, and this is where the shift to native multimodality has the most immediate impact.
Traditional document AI pipelines:
- Preprocess document image (binarization, skew correction, deskewing)
- OCR to extract text
- Heuristic rules or ML to parse layout (find tables, headers, field regions)
- Feed parsed data to reasoning model
Each step loses information. Deskewing algorithms can distort, OCR misses context (italic text, emphasized words), and layout parsing is fragile to document variations. By the time text reaches the reasoning layer, spatial relationships, typography, and structural context are gone.
Multimodal models change this. GPT-4o can take a document image directly and reason over:
- Layout: Table structure, column alignment, margins — visual patterns that convey semantic meaning
- Typography: Bold, italic, color, font size — often signals importance or type (heading vs. body)
- Skew and rotation: No preprocessing needed; the model handles it in-stream
- Handwritten and printed mixed: Single pass, no modality switching
- Visual semantics: Charts, diagrams, graphs — reasoned over visually, not described as text
This is particularly powerful for forms, invoices, contracts, and academic papers — domains where structure is meaning.
My work on document understanding showed that a 5-10% skew in document images caused OCR pipelines to lose 15-30% of information accuracy. Multimodal vision-language models, by reasoning over the visual layout directly, are intrinsically robust to skew. This alone eliminates a major class of preprocessing failures.
Video and Audio Understanding
Beyond images and documents, true multimodal systems must handle temporal data.
Video Understanding
Video is sequences of frames plus audio. The straightforward approach: sample key frames, encode each, concatenate embeddings. But this discards temporal relationships.
Modern approaches:
- Temporal attention: Frames attend to nearby frames in sequence. The model learns motion patterns directly.
- Optical flow priors: Initialize temporal attention with optical flow (motion field) computed from frame pairs. Guides attention to salient regions.
- Audio-visual synchronization: Audio tokens and video tokens learn to align naturally (speech should correlate with lip motion). This emerges from the unified training objective.
Gemini handles video natively: you pass a video and it processes frames + audio jointly, understanding not just "what is visible" but "what happens" and "how sound relates to motion."
Audio Understanding
Audio is trickier. Human speech and music both compress to roughly 16kHz or 48kHz sampling rates — but the information density is high (prosody, tone, background noise all matter).
Approaches:
- Mel-spectrogram tokenization: Convert audio to frequency domain, chunk into overlapping windows, tokenize each. Preserves frequency information but loses fine temporal resolution.
- Learned audio codecs: Train a neural codec to map audio waveforms to discrete tokens (similar to vector-quantized VAEs). These tokens capture perceptually-important features without needing hand-crafted spectrograms.
- Hybrid approaches: Combine spectrogram features with learned embeddings, fusing acoustic and linguistic structure.
Claude and GPT-4o can process audio, though neither publicly discusses their exact tokenization scheme. The fact that they can handle multiple audio clips, interleaved with text and images, in a single prompt suggests their unified token space is truly unified.
Benchmarks: How We Measure Multimodal Reasoning
Evaluating multimodal systems is harder than evaluating text models. You can't just count tokens correct. You need datasets that test genuine multimodal reasoning, not just image captioning or VQA (visual question answering) on simple scenes.
MMMU: Multimodal Multidisciplinary Undergraduate Exams
MMMU is a benchmark of university-level exams across science, engineering, business, art, and other domains. Questions often require reading dense text, understanding diagrams, and integrating both. Example: "This circuit diagram shows... the specifications table indicates... what is the maximum current?"
It's adversarial to the adapter-pattern models because you can't solve it by extracting text from the image alone. You need to reason over the visual structure and its relationship to the text simultaneously.
MMBench and VLMEval
MMBench tests a range of capabilities: attribute binding (does the model correctly link properties to objects?), spatial reasoning (left/right/above/below relationships), fine-grained recognition, and numerical reasoning over charts.
Current leaderboards (as of early 2025):
| Model | MMMU | MMBench | Notes |
|---|---|---|---|
| GPT-4o | 69.3% | 81.5% | Native multimodal, unified tokenization |
| Gemini 1.5 Pro | 67.2% | 80.1% | Long context (1M tokens), video support |
| Claude 3.5 Sonnet | 64.8% | 77.3% | Strong reasoning, good document understanding |
| LLaVA-1.6 (OSS) | 48.2% | 68.5% | Open-source, runs locally, adapter-based |
| CLIP + Language Model | 35.1% | 52.3% | Older baseline, shows progress |
The gap between native multimodal (GPT-4o, Gemini) and adapter-based approaches (LLaVA) is significant and growing. The gap between multimodal and text-only CLIP+LM baselines is dramatic.
Limitations and Open Problems
For all their power, current multimodal models have real constraints:
Token Efficiency
Images compress poorly into tokens. A 1024×1024 image might expand to 2000–4000 tokens, while the same information described in text might be 50–200 tokens. This makes multimodal inferences more expensive (longer context, more compute).
Dynamic tokenization helps (allocate more tokens to important regions), but the fundamental issue remains: visual information is high-dimensional and tokens are a discrete bottleneck.
Hallucination in Visual Reasoning
Vision-language models are prone to hallucinating objects or relationships not in the image. A blank blue region might be "hallucinated" as the sky, even if it's supposed to be a data visualization.
Root causes:
- Training data bias (sky is usually in outdoor images)
- Tokenization loses fine detail, model fills in gaps with priors
- Attention mechanisms can attend to background noise and amplify it
Mitigations exist (constrained decoding, confidence calibration, multiple passes) but aren't foolproof. For safety-critical tasks (medical imaging, autonomous vehicles), hallucination remains a concern.
Cross-Modal Grounding
It's hard to precisely ground visual elements to text. If a model says "the red box is here," how do you verify it's actually pointing to the right object?
Some models (GPT-4o, newer Claude versions) can return bounding box coordinates or pixel-space references. But this is still evolving — standardized coordinate systems and confidence metrics would help.
Fine-Grained Multimodal Reasoning
Models can handle high-level multimodal tasks (describe this scene, answer this question) but struggle with fine-grained tasks:
- Counting precise numbers of small objects in cluttered images
- Reading text in images smaller than a few hundred pixels
- Reasoning over precise geometric relationships (this angle is exactly 27 degrees)
- Understanding specialized visual languages (musical notation, circuit diagrams beyond basic recognition)
These require higher spatial resolution, more precise tokenization, or domain-specific training. Current models can sometimes solve these via multi-shot reasoning (multiple passes, zooming in), but it's not reliable.
Building with Multimodal Models: Practical Patterns
Direct Multimodal Prompting
The simplest pattern: pass images directly to the model without preprocessing.
response = client.messages.create(
model="gpt-4o",
max_tokens=1024,
messages=[
{
"role": "user",
"content": [
{
"type": "image",
"source": {
"type": "base64",
"media_type": "image/jpeg",
"data": base64_image,
},
},
{
"type": "text",
"text": "Analyze this document. Extract all tables and their contents."
}
],
}
],
)
Works great for one-off tasks. But for production pipelines processing thousands of documents:
- Cost scales with image size (more tokens = more expense)
- No intermediate caching of parsed results
- Error on a single image halts the pipeline
Preprocessing for Efficiency
Practical systems often do selective preprocessing:
- Downsampling: Reduce image to 1024×768 before sending if full resolution isn't needed. Cuts tokens by 60-70%.
- Cropping: If you know the relevant region (e.g., a table), crop to that region before encoding.
- Hybrid OCR + multimodal: Extract text with fast OCR, send image + extracted text to model for reasoning. Model can correct OCR errors using visual context.
Cascading Confidence Thresholds
For high-stakes tasks, use multiple passes with confidence thresholds:
- First pass: quick inference with standard prompt
- If confidence is low or hallucination detected: second pass with adversarial prompt ("are you sure there's a red box? describe exactly what you see")
- If still uncertain: escalate to human review or fallback system
This trades latency for reliability — acceptable for batch processes, not real-time.
The Future: Beyond Unified Multimodality
Current multimodal systems are impressive but still limited:
- Spatiotemporal reasoning: Models can handle video, but don't deeply reason about physics, causality, and temporal dynamics the way humans do.
- Interactive multimodality: Current models are one-shot. Systems that iterate (ask clarifying questions, request zoomed crops, revisit their reasoning) would be far more powerful.
- Embodied multimodality: Robots and AR/VR systems need real-time multimodal understanding with action output. Today's models are inference-only.
- Domain-specific multimodal pretraining: Models trained on medical imaging, autonomous driving, scientific papers would outperform general-purpose models on those domains. This is beginning (e.g., specialized Gemini variants) but is early.
The field is at an inflection point. Multimodal models are now the default, not a novelty. The next generation will likely focus on efficiency, reasoning depth, and grounding — not adding new modalities.
Key Takeaways
- Native multimodal models (GPT-4o, Gemini, Claude) process images, text, and audio through unified architectures, enabling simultaneous reasoning across modalities.
- This is a qualitative shift from adapter-based systems — information asymmetry and context loss are eliminated.
- Document understanding, video reasoning, and visual problem-solving see immediate benefits. Preprocessing (OCR, layout parsing) becomes optional.
- Token efficiency, hallucination, and fine-grained reasoning remain open problems. Production systems need cascading validation and error handling.
- Benchmarks (MMMU, MMBench) show native multimodal models significantly outperform adapters. The gap continues to widen.
- Building with multimodal models is straightforward for simple cases but requires careful design for production reliability and cost control.
Multimodal reasoning isn't a future capability — it's table stakes for 2025 and beyond. If you're building AI systems, expect to work with unified multimodal models as your foundation.