Guide-linked quiz · Hard Level
ColBERT and Multi-Vector Retrieval Quiz
Study ColBERT's multi-vector ranking, candidate reranking, ColPali document-page retrieval, and how ColBERTv2 compresses token representations.
Question 1 of 8
How does ColBERT represent a document?
Preview every question8 questions
Answers and explanations appear as you take the quiz.
- How does ColBERT represent a document?
- As many per-token contextual vectors
- As a single dense vector
- As a sparse bag of keyword counts
- As a raw text string only
- What operation does ColBERT use to score query-document relevance?
- Cosine of two single vectors
- MaxSim: sum of each query token's best match to any document token
- Cross-entropy over the whole vocabulary
- BM25 term frequency
- Why is ColBERT faster than a cross-encoder at scale?
- It uses a smaller vocabulary
- It ignores the query entirely
- Document token embeddings are precomputed and indexed offline
- It processes only the first word of each document
- What problem with single-vector dense retrievers does ColBERT address?
- They are too slow to index
- They cannot use neural networks
- They require no training data
- They lose fine-grained, token-level detail by compressing to one vector
- What key improvement did ColBERTv2 introduce?
- Residual compression that greatly shrinks the index size
- It removed BERT entirely
- It switched to single-vector encoding
- It only works on images
- What does ColPali apply ColBERT-style late interaction to?
- Audio waveforms
- Image patches of document pages, like PDFs
- Single keywords only
- Database table rows
- In a two-stage search system, what role can ColBERT play after a fast first-stage retriever?
- Generate the source documents from scratch
- Replace the query with a document title
- Rerank the candidate passages using contextual token-level matching
- Discard every candidate before scoring
- What does ColBERTv2's residual compression store for a token vector?
- Only the raw document text with no vector data
- A full copy of the language model for each token
- One shared vector for the entire document
- A centroid code together with a compact residual representation
Keep testing yourself
More quizzes picked for your level.