How token pooling compresses multi-vector retrieval embeddings

tomaarsen · x · 2026-11-11

tomaarsen explains token pooling for multi-vector retrieval: models keep a vector per token so different query tokens match different document parts, but vectors add up. Pooling merges similar document vectors into cluster means via hierarchical clustering — the diagram shows a distance threshold τ cutting 10 token vectors down to 4 pooled vectors (2.5x fewer).

Related event: Sentence Transformers v6.3 brings token pooling-aware training for multi-vector retrieval(7 posts)→

Original post →

More from Research

Research channel →