Match each vision-language fusion strategy to its defining property
Projection-adapter puts image features in the token sequence (cheap, costs context per image), cross-attention reaches them from outside (decouples image count), and early fusion uses one patch stream (tightest mixing).
Imagine three ways to add pictures to a story you are telling out loud. The first way is to read the picture's description out loud as extra words in the story — easy to set up, but a long photo eats a lot of speaking time. The second way is to keep the story exactly as it is and just glance at the pictures on the wall whenever you need them — you can hang as many pictures as you like without making the story longer. The third way is to never separate pictures from words at all; you learn to speak in a language where pictures and words are the same kind of thing from the start — the most powerful, but you have to relearn the whole language. Those three are the fusion strategies.
Detailed answer & concept explanation~6 min readEverything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
Read each pair as a statement about where visual features enter the language model. Projection-adapter puts them inside the sequence (cheap, costs context). Cross-attention reaches them from outside (decouples image count). Early fusion tokenizes patches into one stream with no encoder (tightest mixing, heaviest training). Then separate the ViT, which is upstream perception, not a fusion strategy at all.
| Strategy | Where visuals enter | Sequence-length cost | Training cost |
|---|---|---|---|
| Projection-adapter (LLaVA) | Inside the token sequence as extra tokens | High — scales with image count | Low — LLM barely changes |
| Cross-attention (Flamingo) | Outside, reached via inserted gated layers | Decoupled from image count | Medium — added params, harder to train |
| Unified early fusion (Fuyu / GPT-4o) | Patches tokenized into one stream, no encoder | Moderate, but tightest mixing | High — heavy joint training from scratch |
Real products, models, and research that use this idea.
- LLaVA popularized the projection-adapter as a two-layer MLP connector, training cheaply on a frozen vision tower and LLM
- Flamingo introduced gated cross-attention layers, letting one model ingest many interleaved images without inflating sequence length
- Fuyu removed the separate vision encoder and fed image patches directly into the decoder as an early-fusion design
- GPT-5.5 and Gemini 3.1 Pro are described as natively multimodal, mixing modalities early rather than bolting an encoder onto a text LLM
- Open VLMs in 2026 still lean on projection-adapter connectors because they are cheap to train on a pretrained ViT plus LLM
What an interviewer would ask next. Try answering before peeking at the approach.
Don't say thisRed flags and common mistakes that signal junior thinking. Click to expand.
Red flags and common mistakes that signal junior thinking. Click to expand.
Assuming projection-adapter and cross-attention cost the same in context length, when only the projection design spends sequence tokens for every image.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.
Same topic, related formats. Practice these next.