Skip to main content

The Evolution of Multimodal AI

How vision and language went from separate models to a single unified architecture.

9 papers~14–18 hours readingChronological

The multimodal story runs on two parallel tracks: understanding (models that see and reason) and generation (models that create images from text). This roadmap covers both tracks in chronological order, showing how they converged into unified models that can both perceive and generate across modalities.

Read in order. Each paper fixes a failure mode exposed by the previous one. Click any card to collapse it.

1
Fixes: Vision models requiring expensive labelled datasets and fixed label sets
2021 · ICML 2021

CLIP — Contrastive Image-Text Pretraining

Radford, Kim, Hallacy et al. (OpenAI)

Learning Transferable Visual Models From Natural Language Supervision

Trains an image encoder and text encoder jointly using contrastive loss on 400M image-text pairs from the internet. At inference, classifies images by comparing image embeddings to text embeddings of candidate labels — zero-shot, no fine-tuning. Matches supervised ResNet-50 on ImageNet.

Key insight: Natural language is the most flexible label space. By aligning image and text embeddings, CLIP enables zero-shot transfer to any visual task you can describe in text. This is the foundational insight for all vision-language models: the embedding space is shared.

Cloud GPUDaysShip it now
arXiv →
2
Fixes: Image generation requiring paired training data and limited control
2021 · ICML 2021

DALL-E — Text-to-Image Generation

Ramesh, Pavlov, Goh et al. (OpenAI)

Zero-Shot Text-to-Image Generation

Trains a transformer on text-image pairs to autoregressively generate image tokens conditioned on text tokens. Demonstrates that a large enough transformer can generate coherent, creative images from arbitrary text descriptions — zero-shot, at scale.

Key insight: The same transformer architecture that models text can model images — if you tokenise images (using dVAE) and train on enough paired data. This conceptual unification is more important than the specific model, which was quickly superseded by diffusion models.

TPU clusterMonthsWith caveats
arXiv →
3
Fixes: Diffusion models being computationally prohibitive at pixel level
2022 · CVPR 2022

Stable Diffusion — Latent Diffusion

Rombach, Blattmann, Lorenz et al. (LMU Munich / Runway)

High-Resolution Image Synthesis with Latent Diffusion Models

Moves the diffusion process into a compressed latent space (trained by a VQ-regularised autoencoder) rather than pixel space. Cross-attention layers condition the denoising on text embeddings. Reduces compute by orders of magnitude while maintaining quality. This is Stable Diffusion.

Key insight: You don't need to denoise in pixel space — you can denoise in a compressed representation and decode at the end. Latent diffusion makes high-resolution generation feasible on consumer hardware. The open-source release of Stable Diffusion democratised image generation.

Consumer GPUDaysShip it now
arXiv →
4
Fixes: Vision-language models requiring full fine-tuning for new tasks
2022 · NeurIPS 2022

Flamingo — Few-Shot Visual Understanding

Alayrac, Donahue, Luc et al. (DeepMind)

Flamingo: a Visual Language Model for Few-Shot Learning

Bridges a pretrained vision encoder and a pretrained language model using cross-attention layers (Perceiver Resampler). Freezes both pretrained components and trains only the bridge. Achieves few-shot performance competitive with fine-tuned models across VQA, captioning, and classification tasks.

Key insight: You don't need to retrain the vision encoder or the language model to connect them — you just need a learned bridge. Flamingo's architectural insight (freeze both, train the bridge) becomes the template for most open-source VLMs that follow.

TPU clusterWeeksWith caveats
arXiv →
5
Fixes: VLMs not following natural language instructions reliably
2023 · NeurIPS 2023

InstructBLIP — Instruction-Tuned VLM

Dai, Li, Li et al. (Salesforce Research)

InstructBLIP: Towards General Visual-Language Models with Instruction Tuning

Applies instruction tuning to BLIP-2, training on a diverse collection of vision-language tasks reformatted as instructions. Introduces instruction-aware Query Transformer (Q-Former) that extracts image features relevant to the specific instruction. Strong zero-shot generalisation.

Key insight: A VLM that follows instructions is dramatically more useful than one that doesn't. Instruction tuning — the same technique that made GPT-3 into InstructGPT — transfers directly to multimodal models. The Q-Former's instruction-awareness is the key innovation.

Cloud GPUWeeksWith caveats
arXiv →
6
Fixes: High cost of creating instruction-following VLMs
2023 · NeurIPS 2023

LLaVA — Open-Source VLM

Liu, Li, Wu, Lee (University of Wisconsin-Madison / Microsoft)

Visual Instruction Tuning

Uses GPT-4 to generate multimodal instruction-following data from image captions and bounding box annotations. Connects a CLIP visual encoder to LLaMA using a simple linear projection layer. Achieves 85.1% relative score to GPT-4 on visual tasks with dramatically less compute. Fully open-source.

Key insight: You can use a strong LLM to generate training data for a weaker multimodal model. LLaVA proves that the architecture doesn't need to be complex — a linear projection between CLIP and an LLM is enough with good instruction data. The open release enabled the entire open VLM research ecosystem.

Cloud GPUDaysShip it now
arXiv →
7
Fixes: Segmentation models requiring task-specific training for each use case
2023 · ICCV 2023

SAM — Universal Image Segmentation

Kirillov, Mintun, Ravi et al. (Meta AI Research)

Segment Anything

Trains a promptable segmentation model on 1 billion masks across 11 million images. Given any prompt — point, box, text, or mask — SAM segments the corresponding object. Zero-shot transfer to unseen tasks and domains. The first foundation model for segmentation.

Key insight: The foundation model paradigm that worked for language (pretrain big, prompt to adapt) works for visual segmentation too. SAM's promptability means you can integrate it into any pipeline without fine-tuning. This is now standard infrastructure for computer vision applications.

Cloud GPUDaysShip it now
arXiv →
8
Fixes: VLMs not matching human-level visual reasoning and understanding
2023 · Technical Report 2023

GPT-4V — Multimodal at Frontier Scale

OpenAI

GPT-4 Technical Report

Extends GPT-4 with vision capabilities. Accepts interleaved text and image inputs. Demonstrates near-human performance on academic visual benchmarks, complex document understanding, chart interpretation, and multi-step visual reasoning. Sets the capability ceiling that all other VLMs are measured against.

Key insight: At sufficient scale, the gap between language and vision closes. GPT-4V doesn't just describe images — it reasons about them, catches errors in diagrams, and solves visual puzzles. This resets expectations for what VLMs should be capable of.

Engineering note: Architecture details are not disclosed. The technical report is deliberately sparse. Evaluate capabilities empirically rather than relying on the paper.

TPU clusterMonthsShip it now
arXiv →
9
Fixes: Models being multimodal by adaptation rather than by design
2023 · Technical Report 2023

Gemini — Natively Multimodal

Gemini Team (Google DeepMind)

Gemini: A Family of Highly Capable Multimodal Models

Designed from the ground up as a multimodal model — not a language model with vision bolted on. Processes text, images, audio, and video natively in a single model. Outperforms GPT-4V on several benchmarks including MMMU. Available in three sizes (Ultra, Pro, Nano).

Key insight: Native multimodality vs adapted multimodality is a fundamental architectural distinction. When vision is part of the pretraining objective rather than an adapter, the model develops richer cross-modal representations. Gemini Nano demonstrates that multimodal capability can fit on-device.

TPU clusterMonthsShip it now
arXiv →

The Two Tracks Today

Understanding track (see → reason): CLIP → Flamingo → InstructBLIP → LLaVA → GPT-4V / Gemini

Generation track (text → create): DALL-E → Stable Diffusion → DALL-E 3 → Stable Diffusion XL → Flux

Both tracks are now converging into unified models that both perceive and generate. Watch this space.

Related

© 2026 EngineersOfAI. All rights reserved.