Zenaique

Match each vision-language fusion strategy to its defining property

Match pairs·Medium·4.0 · 0·~2 min·Asked atDeepseekRobust IntelligenceTwo Sigma
Attempt it

Drag each answer to line up with its matching prompt

Projection adapter (LLaVA style)

Splits the image into patches and produces the visual embeddings that the fusion strategy consumes

Cross-attention (Flamingo style)

Small MLP maps encoder outputs into the LLM token space; cheap to train but spends sequence length per image

Unified early fusion (Fuyu / native GPT-4o)

Image patches tokenized into one stream with no separate encoder; strongest cross-modal mixing, heaviest joint training

Vision encoder (ViT)

LLM text tokens attend to visual features through inserted layers, decoupling sequence length from image count

TL;DR

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).

Memory aid
Sign in to see the mnemonic that makes this stick.
Easy to grasp

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.

Concept explanation~2 min read

Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.

Fusion strategy is the part of a vision-language model that interviewers probe hardest, because it is where capability, cost, and training difficulty are all decided at once. The matching version of the question is a trap if you treat it as vocabulary recall — the four rows look similar enough that a candidate who memorized names without the underlying mechanism will swap two of them.

The key that unlocks the whole question is one idea: each strategy is defined by where the visual features enter the language model, and everything else — context cost, training cost, how deeply the modalities mix — follows from that placement. This deep dive walks through the three fusion families along that single axis, then separates the one distractor, the vision encoder, which is not a fusion strategy at all but the component that feeds them.

The organizing axis: where visual features enter

Every fusion strategy has to answer the same question. The vision encoder has produced a set of visual embeddings; how do those embeddings reach the language model so it can reason over them alongside text?

There are exactly three answers, and they line up with three positions relative to the token sequence the language model processes. The first answer is inside the sequence: convert the visual embeddings into things that look like tokens and splice them in. The second is outside the sequence: leave the text tokens alone and let them reach the visual features through a separate attention pathway. The third is no separation at all: never have a distinct visual embedding to place, because image patches and text are the same kind of token from the very first layer.

This axis is what makes the matching tractable. Once you locate a strategy on it, the cost profile is forced. Inside the sequence means image content competes for context length. Outside the sequence means context length is independent of how many images you send. No separation means the modalities interact at every layer, which is powerful but means the whole model must be trained jointly. Memorize the axis, not the rows.

Projection-adapter: cheap, but it eats the context
Cross-attention and early fusion: the other two answers
The distractor: why the ViT is not a fusion strategy
Sign in to unlock the full deep dive.

Situations where this technique stops working.

Sign in to see when this approach fails.

2–4 min · Everything important, quickly.

Sign in to see the quick scan of the deep dive.
StrategyWhere visuals enterSequence-length costTraining cost
Projection-adapter (LLaVA)Inside the token sequence as extra tokensHigh — scales with image countLow — LLM barely changes
Cross-attention (Flamingo)Outside, reached via inserted gated layersDecoupled from image countMedium — added params, harder to train
Unified early fusion (Fuyu / GPT-4o)Patches tokenized into one stream, no encoderModerate, but tightest mixingHigh — 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
Sign in to see more production examples.

What an interviewer would ask next. Try answering before peeking at the approach.

QWhy did open-source VLMs converge on the projection-adapter despite its context cost?
A

Trace the economics: a projection MLP trains in hours on a frozen pretrained ViT plus a frozen or lightly tuned LLM, needing only modest visual instruction data. Cross-attention and early fusion need far more compute and data. For single-image chat, the context cost rarely bites, so the cheap option wins on cost per capability.

1 more follow-up an interviewer would ask next. Sign in to reveal them.

Red flags & common mistakes

The phrases that signal junior thinking. Click to expand.

Most common mistake

Assuming projection-adapter and cross-attention cost the same in context length, when only the projection design spends sequence tokens for every image.

Sign in to see all red flags and common mistakes.

60 second bullets to scan on the way to the call.

  • State where each fusion strategy injects visual features relative to the token sequence

  • Explain why projection-adapter spends sequence length per image

Sign in to unlock the revision sheet.

Primary sources. Browse if you want the original framing.

Similar questions

Same topic, related formats. Practice these next.

4 curated
Next question
Which factor most directly…
MCQ·Medium