Pooling-Aware Training Keeps Multi-Vector Search Accurate With Fewer Vectors
Source Hugging Face blog
At a glance
Multi-vector embedding models match queries precisely by making a vector for each token, but the many vectors take up a lot of storage. This article explains how to train a model specifically for token pooling, which merges similar vectors, so that useful information survives the merge.
Key points
Multi-vector models can create hundreds of vectors per document, so storage grows quickly across millions of documents.
Token pooling merges similar vectors to reduce their number, but stronger compression makes it easier to lose useful information.
With pool_factor=4, the author says a normally trained model kept 94.6% of its unpooled search quality, which rose to 97.8% with pooling-aware training.
The method groups nearby vectors with Ward hierarchical clustering and represents each group by its average vector.
Why it matters
Search services can get better results from the same storage budget, cutting costs while keeping quality.
Original article
Token Pooling-Aware Training for Multi-Vector Embedding Models
Hugging Face blog · Nov 11, 2026, 9:00 AM GMT+9 · huggingface.co
Read on Hugging Face blogAI read the original article and summarized it in plain language. It may contain mistakes, so please check the original for accuracy. The article's copyright belongs to Hugging Face blog.