English

ReinPool: Reinforcement Learning Pooling Multi-Vector Embeddings for Retrieval System

Information Retrieval 2026-01-13 v1 Computation and Language Computer Vision and Pattern Recognition

Abstract

Multi-vector embedding models have emerged as a powerful paradigm for document retrieval, preserving fine-grained visual and textual details through token-level representations. However, this expressiveness comes at a staggering cost: storing embeddings for every token inflates index sizes by over 1000×1000\times compared to single-vector approaches, severely limiting scalability. We introduce \textbf{ReinPool}, a reinforcement learning framework that learns to dynamically filter and pool multi-vector embeddings into compact, retrieval-optimized representations. By training with an inverse retrieval objective and NDCG-based rewards, ReinPool identifies and retains only the most discriminative vectors without requiring manual importance annotations. On the Vidore V2 benchmark across three vision-language embedding models, ReinPool compresses multi-vector representations by 746746--1249×1249\times into single vectors while recovering 76--81\% of full multi-vector retrieval performance. Compared to static mean pooling baselines, ReinPool achieves 22--33\% absolute NDCG@3 improvement, demonstrating that learned selection significantly outperforms heuristic aggregation.

Keywords

Cite

@article{arxiv.2601.07125,
  title  = {ReinPool: Reinforcement Learning Pooling Multi-Vector Embeddings for Retrieval System},
  author = {Sungguk Cha and DongWook Kim and Mintae Kim and Youngsub Han and Byoung-Ki Jeon and Sangyeob Lee},
  journal= {arXiv preprint arXiv:2601.07125},
  year   = {2026}
}

Comments

5 pages

R2 v1 2026-07-01T08:59:55.481Z