Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Veneroso, João, Jayaram, Rajesh, Rao, Jinmeng, Ábrego, Gustavo Hernández, Hadian, Majid, Cer, Daniel
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:https://arxiv.org/abs/2505.11471
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910948104601600
author Veneroso, João
Jayaram, Rajesh
Rao, Jinmeng
Ábrego, Gustavo Hernández
Hadian, Majid
Cer, Daniel
author_facet Veneroso, João
Jayaram, Rajesh
Rao, Jinmeng
Ábrego, Gustavo Hernández
Hadian, Majid
Cer, Daniel
contents Multi-vector models, such as ColBERT, are a significant advancement in neural information retrieval (IR), delivering state-of-the-art performance by representing queries and documents by multiple contextualized token-level embeddings. However, this increased representation size introduces considerable storage and computational overheads which have hindered widespread adoption in practice. A common approach to mitigate this overhead is to cluster the model's frozen vectors, but this strategy's effectiveness is fundamentally limited by the intrinsic clusterability of these embeddings. In this work, we introduce CRISP (Clustered Representations with Intrinsic Structure Pruning), a novel multi-vector training method which learns inherently clusterable representations directly within the end-to-end training process. By integrating clustering into the training phase rather than imposing it post-hoc, CRISP significantly outperforms post-hoc clustering at all representation sizes, as well as other token pruning methods. On the BEIR retrieval benchmarks, CRISP achieves a significant rate of ~3x reduction in the number of vectors while outperforming the original unpruned model. This indicates that learned clustering effectively denoises the model by filtering irrelevant information, thereby generating more robust multi-vector representations. With more aggressive clustering, CRISP achieves an 11x reduction in the number of vectors with only a $3.6\%$ quality loss.
format Preprint
id arxiv_https___arxiv_org_abs_2505_11471
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle CRISP: Clustering Multi-Vector Representations for Denoising and Pruning
Veneroso, João
Jayaram, Rajesh
Rao, Jinmeng
Ábrego, Gustavo Hernández
Hadian, Majid
Cer, Daniel
Information Retrieval
Multi-vector models, such as ColBERT, are a significant advancement in neural information retrieval (IR), delivering state-of-the-art performance by representing queries and documents by multiple contextualized token-level embeddings. However, this increased representation size introduces considerable storage and computational overheads which have hindered widespread adoption in practice. A common approach to mitigate this overhead is to cluster the model's frozen vectors, but this strategy's effectiveness is fundamentally limited by the intrinsic clusterability of these embeddings. In this work, we introduce CRISP (Clustered Representations with Intrinsic Structure Pruning), a novel multi-vector training method which learns inherently clusterable representations directly within the end-to-end training process. By integrating clustering into the training phase rather than imposing it post-hoc, CRISP significantly outperforms post-hoc clustering at all representation sizes, as well as other token pruning methods. On the BEIR retrieval benchmarks, CRISP achieves a significant rate of ~3x reduction in the number of vectors while outperforming the original unpruned model. This indicates that learned clustering effectively denoises the model by filtering irrelevant information, thereby generating more robust multi-vector representations. With more aggressive clustering, CRISP achieves an 11x reduction in the number of vectors with only a $3.6\%$ quality loss.
title CRISP: Clustering Multi-Vector Representations for Denoising and Pruning
topic Information Retrieval
url https://arxiv.org/abs/2505.11471