arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2602.05445cs.IR
收藏

用于学习稀疏检索的前向索引压缩

Forward Index Compression for Learned Sparse Retrieval

Northeastern University(东北大学);University of Pisa(比萨大学);ISTI-CNR(意大利国家研究委员会信息与通信技术研究所)

Sebastian Bruch, Martino Fontana, Franco Maria Nardini, Cosimo Rulli, Rossano Venturini

AI总结:

本文提出DotVByte算法,通过优化内积计算,实现前向索引压缩,从而在保持检索效率的同时减少存储空间。

摘要:

利用学习得到的查询和文档稀疏表示进行文本检索,多年来已发展成为一种非常有效的搜索方法。正是由于最近在近似最近邻搜索方面的进展——特别是高效算法如基于倒排索引的Seismic和基于图的Hnsw的出现——使稀疏表示检索在实践中变得可行。在本文中,我们审视稀疏检索算法的效率,并特别关注一个在所有算法变种中通用的数据结构,其占据整体索引大小的相当大比例:前向索引。特别是,我们寻求压缩技术,以减少前向索引的存储足迹,而不影响搜索质量和内积计算延迟。在我们对各种整数压缩技术的评估中,我们报告说StreamVByte在内存足迹、检索准确性和延迟之间实现了最佳的权衡。然后我们通过引入DotVByte算法来改进StreamVByte,该算法专门针对内积计算进行了优化。在MsMarco上的实验表明,我们的改进带来了显著的空间节省,同时保持了检索效率。

英文摘要:

Text retrieval using learned sparse representations of queries and documents has, over the years, evolved into a highly effective approach to search. It is thanks to recent advances in approximate nearest neighbor search-with the emergence of highly efficient algorithms such as the inverted index-based Seismic and the graph-based Hnsw-that retrieval with sparse representations became viable in practice. In this work, we scrutinize the efficiency of sparse retrieval algorithms and focus particularly on the size of a data structure that is common to all algorithmic flavors and that constitutes a substantial fraction of the overall index size: the forward index. In particular, we seek compression techniques to reduce the storage footprint of the forward index without compromising search quality or inner product computation latency. In our examination with various integer compression techniques, we report that StreamVByte achieves the best trade-off between memory footprint, retrieval accuracy, and latency. We then improve StreamVByte by introducing DotVByte, a new algorithm tailored to inner product computation. Experiments on MsMarco show that our improvements lead to significant space savings while maintaining retrieval efficiency.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑