Vision-Language Models (VLMs)

A vision-language model (VLM) accepts images (and often text prompts) and produces text — captions, answers, or structured descriptions. Think of it as an LLM that can also look.

Intuition

You point a phone at a whiteboard and ask “summarize the action items.” A VLM encodes the photo, conditions a language model on that encoding, and writes the summary. Classic CV classifiers only output class labels; VLMs speak in natural language.

Common tasks

How it works (high level)

Many VLMs use a vision encoder (e.g. ViT-style) whose outputs are projected into the token space of a language model. Training mixes caption data, interleaved image-text documents, and instruction-tuning with visual Q&A.

What goes wrong

One-line summary

VLMs let language models consume images so you can ask questions about what is on the screen or in a photo.

Key terms