CourseRAG · Module 4: Embeddings and Vector Representations · part 20 of 82
Part 20 · Module 4: Embeddings and Vector Representations

Topic 3: Beyond Single-Vector

7 min read·21 Sept 2026

Topic 3: Beyond Single-Vector

Why go beyond one vector per chunk? A single vector squeezes a whole chunk into one point, so details get blurred. The techniques here keep more detail (multi-vector), exact terms (learned sparse), or other media (images).

RepresentationVectors per chunkStrengthCost
Single dense vector1Simple, fast, cheapLoses fine detail
Multi-vector (ColBERT-style)One per tokenFine-grained matchingMuch more storage
Learned sparse (SPLADE-style)1 sparse vectorExact terms plus related terms; explainableNeeds sparse index support
Multimodal (CLIP-style)1 per image or textText-to-image and image-to-text searchSeparate model; weaker on long text

The rest of this course is yours to keep

This course is bought on its own, once, and stays readable afterwards, including the parts added to it later.