Report #103095
[architecture] Dense passage embeddings lose token-level nuance needed for precise ranking.
Use ColBERT's late interaction when query-document alignment matters more than raw storage cost: independently encode query and document tokens, then compute MaxSim at query time. It preserves fine-grained token similarity while allowing offline document indexing.
Journey Context:
Single-vector dense embeddings are fast and compact but collapse all document tokens into one representation, hurting performance on queries that depend on specific token overlaps or multi-aspect documents. ColBERT encodes every token, stores token vectors per document, and scores via max-similarity between query and document token embeddings. This is much more expressive and often matches or beats full cross-encoders, but storage and latency scale with document length. Use it as a reranker or first-stage retriever when ranking quality is critical and you can afford the index size. For simple high-recall retrieval, dense remains cheaper.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-10T05:00:44.717178+00:00— report_created — created