Saved in:
Bibliographic Details
Main Authors: Esfandiarpoor, Reza, Zuo, Max, Bach, Stephen H.
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2511.01857
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908625441652736
author Esfandiarpoor, Reza
Zuo, Max
Bach, Stephen H.
author_facet Esfandiarpoor, Reza
Zuo, Max
Bach, Stephen H.
contents We introduce Trove, an easy-to-use open-source retrieval toolkit that simplifies research experiments without sacrificing flexibility or speed. For the first time, we introduce efficient data management features that load and process (filter, select, transform, and combine) retrieval datasets on the fly, with just a few lines of code. This gives users the flexibility to easily experiment with different dataset configurations without the need to compute and store multiple copies of large datasets. Trove is highly customizable: in addition to many built-in options, it allows users to freely modify existing components or replace them entirely with user-defined objects. It also provides a low-code and unified pipeline for evaluation and hard negative mining, which supports multi-node execution without any code changes. Trove's data management features reduce memory consumption by a factor of 2.6. Moreover, Trove's easy-to-use inference pipeline incurs no overhead, and inference times decrease linearly with the number of available nodes. Most importantly, we demonstrate how Trove simplifies retrieval experiments and allows for arbitrary customizations, thus facilitating exploratory research.
format Preprint
id arxiv_https___arxiv_org_abs_2511_01857
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Trove: A Flexible Toolkit for Dense Retrieval
Esfandiarpoor, Reza
Zuo, Max
Bach, Stephen H.
Information Retrieval
Artificial Intelligence
We introduce Trove, an easy-to-use open-source retrieval toolkit that simplifies research experiments without sacrificing flexibility or speed. For the first time, we introduce efficient data management features that load and process (filter, select, transform, and combine) retrieval datasets on the fly, with just a few lines of code. This gives users the flexibility to easily experiment with different dataset configurations without the need to compute and store multiple copies of large datasets. Trove is highly customizable: in addition to many built-in options, it allows users to freely modify existing components or replace them entirely with user-defined objects. It also provides a low-code and unified pipeline for evaluation and hard negative mining, which supports multi-node execution without any code changes. Trove's data management features reduce memory consumption by a factor of 2.6. Moreover, Trove's easy-to-use inference pipeline incurs no overhead, and inference times decrease linearly with the number of available nodes. Most importantly, we demonstrate how Trove simplifies retrieval experiments and allows for arbitrary customizations, thus facilitating exploratory research.
title Trove: A Flexible Toolkit for Dense Retrieval
topic Information Retrieval
Artificial Intelligence
url https://arxiv.org/abs/2511.01857