Match each vision-language fusion strategy to its defining property
Same topic, related formats. Practice these next.
Same topic, related formats. Practice these next.
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.
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.
What an interviewer would ask next. Try answering before peeking at the approach.
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.