Tevatron: An Efficient and Flexible Toolkit for Dense Retrieval
Not on the map. Why?
Abstract (arXiv)
Recent rapid advancements in deep pre-trained language models and the introductions of large datasets have powered research in embedding-based dense retrieval. While several good research papers have emerged, many of them come with their own software stacks. These stacks are typically optimized for some particular research goals instead of efficiency or code structure. In this paper, we present Tevatron, a dense retrieval toolkit optimized for efficiency, flexibility, and code simplicity. Tevatron provides a standardized pipeline for dense retrieval including text processing, model training, corpus/query encoding, and search. This paper presents an overview of Tevatron and demonstrates its effectiveness and efficiency across several IR and QA data sets. We also show how Tevatron's flexible design enables easy generalization across datasets, model architectures, and accelerator platforms(GPU/TPU). We believe Tevatron can serve as an effective software foundation for dense retrieval system research including design, modeling, and optimization.
Key facts. Cited by 47 papers in the map (data through 7 Oct 2026). Builds on 20 of its 26 references that are in the map. First posted on arXiv 11 Mar 2022.
Builds on
20 of 26 references.
References · 20
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2020Dense Passage Retrieval for Open-Domain Question Answeringcited by 3,779
- 2017TriviaQA: A Large Scale Distantly Supervised Challenge Dataset for Reading Comprehensioncited by 2,895
- 2017Billion-scale similarity search with GPUscited by 2,477
- 2016MS MARCO: A Human Generated MAchine Reading COmprehension Datasetcited by 1,591
- 2017Mixed Precision Trainingcited by 1,135
- 2016Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphscited by 853
- 2020Approximate Nearest Neighbor Negative Contrastive Learning for Dense Text Retrievalcited by 846
- 2017Reading Wikipedia to Answer Open-Domain Questionscited by 777
- 2021Datasets: A Community Library for Natural Language Processingcited by 526
8 more
- 2020TyDi QA: A Benchmark for Information-Seeking Question Answering in Typologically Diverse Languagescited by 486
- 2020RocketQA: An Optimized Training Approach to Dense Passage Retrieval for Open-Domain Question Answeringcited by 410
- 2021Unsupervised Corpus Aware Language Model Pre-training for Dense Passage Retrievalcited by 203
- 2021Condenser: a Pre-training Architecture for Dense Retrievalcited by 162
- 2021Scaling Deep Contrastive Learning Batch Size under Memory Limited Setupcited by 123
- 2020XOR QA: Cross-lingual Open-Retrieval Question Answeringcited by 121
- 2021Mr. TyDi: A Multi-lingual Benchmark for Dense Retrievalcited by 118
- 2021A Replication Study of Dense Passage Retrievercited by 37
Built on by
Citing papers per year: 2022: 12; 2023: 14; 2024: 7; 2025: 5; 2026: 9.
47 papers.
Sort:
By area:
- 2023ChipNeMo: Domain-Adapted LLMs for Chip Designcited by 168
- 2024LongRAG: Enhancing Retrieval-Augmented Generation with Long-context LLMscited by 104
- 2024SPLADE-v3: New baselines for SPLADEcited by 69
- 2022Bridging the Gap Between Indexing and Retrieval for Differentiable Search Index with Query Generationcited by 47
- 2022Making a MIRACL: Multilingual Information Retrieval Across a Continuum of Languagescited by 47
- 2024Promptriever: Instruction-Trained Retrievers Can Be Prompted Like Language Modelscited by 39
- 2022CharacterBERT and Self-Teaching for Improving the Robustness of Dense Retrievers on Queries with Typoscited by 22
- 2022CITADEL: Conditional Token Interaction via Dynamic Lexical Routing for Efficient and Effective Multi-Vector Retrievalcited by 19
- 2022Neural Approaches to Multilingual Information Retrievalcited by 18
- 2024CLERC: A Dataset for Legal Case Retrieval and Retrieval-Augmented Analysis Generationcited by 18
- 2024FunnelRAG: A Coarse-to-Fine Progressive Retrieval Paradigm for RAGcited by 18
- 2022ConTextual Masked Auto-Encoder for Dense Passage Retrievalcited by 16
35 more
- 2022C3: Continued Pretraining with Contrastive Weak Supervision for Cross Language Ad-Hoc Retrievalcited by 14
- 2024Reinforcement Retrieval Leveraging Fine-grained Feedback for Fact Checking News Claims with Black-Box LLMcited by 14
- 2025LLM4Ranking: An Easy-to-use Framework of Utilizing Large Language Models for Document Rerankingcited by 12
- 2023MAUPQA: Massive Automatically-created Polish Question Answering Datasetcited by 11
- 2023Augmenting Black-box LLMs with Medical Textbooks for Biomedical Question Answeringcited by 11
- 2025CSPLADE: Learned Sparse Retrieval with Causal Language Modelscited by 10
- 2025The Silent Saboteur: Imperceptible Adversarial Attacks against Black-Box Retrieval-Augmented Generation Systemscited by 10
- 2022Query-as-context Pre-training for Dense Passage Retrievalcited by 9
- 2023Predictive Chemistry Augmented with Text Retrievalcited by 9
- 2023Pre-training with Large Language Model-based Document Expansion for Dense Passage Retrievalcited by 7
- 2023Selecting which Dense Retriever to use for Zero-Shot Searchcited by 7
- 2022Automated MeSH Term Suggestion for Effective Query Formulation in Systematic Reviews Literature Searchcited by 6
- 2023Typo-Robust Representation Learning for Dense Retrievalcited by 6
- 2022Reduce Catastrophic Forgetting of Dense Retrieval Training with Teleportation Negativescited by 5
- 2023Quick Dense Retrievers Consume KALE: Post Training Kullback Leibler Alignment of Embeddings for Asymmetrical dual encoderscited by 5
- 2023Noise-Robust Dense Retrieval via Contrastive Alignment Post Trainingcited by 5
- 2023Silver Retriever: Advancing Neural Passage Retrieval for Polish Question Answeringcited by 5
- 2026LACONIC: Dense-Level Effectiveness for Scalable Sparse Retrieval via a Two-Phase Training Curriculumcited by 5
- 2022Learning Diverse Document Representations with Deep Query Interactions for Dense Retrievalcited by 4
- 2022Knowledge Base Index Compression via Dimensionality and Precision Reductioncited by 2
- 2023Dial-MAE: ConTextual Masked Auto-Encoder for Retrieval-based Dialogue Systemscited by 2
- 2023Overview of the TREC 2023 Product Product Search Trackcited by 2
- 2026AgentWebBench: Benchmarking Multi-Agent Coordination in Agentic Webcited by 2
- 2026Efficient Temporal-aware Matryoshka Adaptation for Temporal Information Retrievalcited by 1
- 2026RoutIR: Fast Serving of Retrieval Pipelines for Retrieval-Augmented Generationcited by 1
- 2026Training Dense Retrievers with Multiple Positive Passagescited by 1
- 2023Dense Sparse Retrieval: Using Sparse Language Models for Inference Efficient Dense Retrievalcited by 0
- 2023Evidentiality-aware Retrieval for Overcoming Abstractiveness in Open-Domain Question Answeringcited by 0
- 2024Transferring BERT Capabilities from High-Resource to Low-Resource Languages Using Vocabulary Matchingcited by 0
- 2025MURR: Model Updating with Regularized Replay for Searching a Document Streamcited by 0
- 2025Trove: A Flexible Toolkit for Dense Retrievalcited by 0
- 2026UnIte: Uncertainty-based Iterative Document Sampling for Domain Adaptation in Information Retrievalcited by 0
- 2026DiffRetriever: Parallel Representative Tokens for Retrieval with Diffusion Language Modelscited by 0
- 2026FaithMed: Training LLMs For Faithful Evidence-Based Medical Reasoningcited by 0
- 2026Disentangled Contrastive Learning for Zero-Shot Multilingual Dense Retrievalcited by 0
- 2026Disentangled Contrastive Learning for Zero-Shot Multilingual Dense Retrieval3 Aug 2026
- 2026FaithMed: Training LLMs For Faithful Evidence-Based Medical Reasoning1 Jul 2026
- 2026DiffRetriever: Parallel Representative Tokens for Retrieval with Diffusion Language Models8 May 2026
- 2026UnIte: Uncertainty-based Iterative Document Sampling for Domain Adaptation in Information Retrieval28 Apr 2026
- 2026AgentWebBench: Benchmarking Multi-Agent Coordination in Agentic Web13 Apr 2026
- 2026Training Dense Retrievers with Multiple Positive Passages13 Feb 2026
- 2026RoutIR: Fast Serving of Retrieval Pipelines for Retrieval-Augmented Generation15 Jan 2026
- 2026Efficient Temporal-aware Matryoshka Adaptation for Temporal Information Retrieval9 Jan 2026
- 2026LACONIC: Dense-Level Effectiveness for Scalable Sparse Retrieval via a Two-Phase Training Curriculum4 Jan 2026
- 2025Trove: A Flexible Toolkit for Dense Retrieval3 Nov 2025
- 2025The Silent Saboteur: Imperceptible Adversarial Attacks against Black-Box Retrieval-Augmented Generation Systems24 May 2025
- 2025CSPLADE: Learned Sparse Retrieval with Causal Language Models15 Apr 2025
35 more
- 2025MURR: Model Updating with Regularized Replay for Searching a Document Stream14 Apr 2025
- 2025LLM4Ranking: An Easy-to-use Framework of Utilizing Large Language Models for Document Reranking10 Apr 2025
- 2024FunnelRAG: A Coarse-to-Fine Progressive Retrieval Paradigm for RAG14 Oct 2024
- 2024Promptriever: Instruction-Trained Retrievers Can Be Prompted Like Language Models17 Sep 2024
- 2024CLERC: A Dataset for Legal Case Retrieval and Retrieval-Augmented Analysis Generation24 Jun 2024
- 2024LongRAG: Enhancing Retrieval-Augmented Generation with Long-context LLMs21 Jun 2024
- 2024Reinforcement Retrieval Leveraging Fine-grained Feedback for Fact Checking News Claims with Black-Box LLM26 Apr 2024
- 2024SPLADE-v3: New baselines for SPLADE11 Mar 2024
- 2024Transferring BERT Capabilities from High-Resource to Low-Resource Languages Using Vocabulary Matching22 Feb 2024
- 2023Predictive Chemistry Augmented with Text Retrieval8 Dec 2023
- 2023Overview of the TREC 2023 Product Product Search Track14 Nov 2023
- 2023ChipNeMo: Domain-Adapted LLMs for Chip Design31 Oct 2023
- 2023Selecting which Dense Retriever to use for Zero-Shot Search18 Sep 2023
- 2023Silver Retriever: Advancing Neural Passage Retrieval for Polish Question Answering15 Sep 2023
- 2023Augmenting Black-box LLMs with Medical Textbooks for Biomedical Question Answering5 Sep 2023
- 2023Pre-training with Large Language Model-based Document Expansion for Dense Passage Retrieval16 Aug 2023
- 2023Typo-Robust Representation Learning for Dense Retrieval17 Jun 2023
- 2023Dial-MAE: ConTextual Masked Auto-Encoder for Retrieval-based Dialogue Systems7 Jun 2023
- 2023MAUPQA: Massive Automatically-created Polish Question Answering Dataset9 May 2023
- 2023Noise-Robust Dense Retrieval via Contrastive Alignment Post Training6 Apr 2023
- 2023Evidentiality-aware Retrieval for Overcoming Abstractiveness in Open-Domain Question Answering6 Apr 2023
- 2023Quick Dense Retrievers Consume KALE: Post Training Kullback Leibler Alignment of Embeddings for Asymmetrical dual encoders31 Mar 2023
- 2023Dense Sparse Retrieval: Using Sparse Language Models for Inference Efficient Dense Retrieval31 Mar 2023
- 2022Query-as-context Pre-training for Dense Passage Retrieval19 Dec 2022
- 2022CITADEL: Conditional Token Interaction via Dynamic Lexical Routing for Efficient and Effective Multi-Vector Retrieval18 Nov 2022
- 2022Reduce Catastrophic Forgetting of Dense Retrieval Training with Teleportation Negatives31 Oct 2022
- 2022Making a MIRACL: Multilingual Information Retrieval Across a Continuum of Languages18 Oct 2022
- 2022Automated MeSH Term Suggestion for Effective Query Formulation in Systematic Reviews Literature Search19 Sep 2022
- 2022Neural Approaches to Multilingual Information Retrieval3 Sep 2022
- 2022ConTextual Masked Auto-Encoder for Dense Passage Retrieval16 Aug 2022
- 2022Learning Diverse Document Representations with Deep Query Interactions for Dense Retrieval8 Aug 2022
- 2022Bridging the Gap Between Indexing and Retrieval for Differentiable Search Index with Query Generation21 Jun 2022
- 2022C3: Continued Pretraining with Contrastive Weak Supervision for Cross Language Ad-Hoc Retrieval25 Apr 2022
- 2022Knowledge Base Index Compression via Dimensionality and Precision Reduction6 Apr 2022
- 2022CharacterBERT and Self-Teaching for Improving the Robustness of Dense Retrievers on Queries with Typos1 Apr 2022
- 2024LongRAG: Enhancing Retrieval-Augmented Generation with Long-context LLMscited by 104
- 2024CLERC: A Dataset for Legal Case Retrieval and Retrieval-Augmented Analysis Generationcited by 18
- 2024FunnelRAG: A Coarse-to-Fine Progressive Retrieval Paradigm for RAGcited by 18
- 2024Reinforcement Retrieval Leveraging Fine-grained Feedback for Fact Checking News Claims with Black-Box LLMcited by 14
- 2025The Silent Saboteur: Imperceptible Adversarial Attacks against Black-Box Retrieval-Augmented Generation Systemscited by 10
- 2026RoutIR: Fast Serving of Retrieval Pipelines for Retrieval-Augmented Generationcited by 1
- 2026Training Dense Retrievers with Multiple Positive Passagescited by 1
- 2026Training Dense Retrievers with Multiple Positive Passages13 Feb 2026
- 2026RoutIR: Fast Serving of Retrieval Pipelines for Retrieval-Augmented Generation15 Jan 2026
- 2025The Silent Saboteur: Imperceptible Adversarial Attacks against Black-Box Retrieval-Augmented Generation Systems24 May 2025
- 2024FunnelRAG: A Coarse-to-Fine Progressive Retrieval Paradigm for RAG14 Oct 2024
- 2024CLERC: A Dataset for Legal Case Retrieval and Retrieval-Augmented Analysis Generation24 Jun 2024
- 2024LongRAG: Enhancing Retrieval-Augmented Generation with Long-context LLMs21 Jun 2024
- 2024Reinforcement Retrieval Leveraging Fine-grained Feedback for Fact Checking News Claims with Black-Box LLM26 Apr 2024
- 2023ChipNeMo: Domain-Adapted LLMs for Chip Designcited by 168
- 2024SPLADE-v3: New baselines for SPLADEcited by 69
- 2022Bridging the Gap Between Indexing and Retrieval for Differentiable Search Index with Query Generationcited by 47
- 2022Making a MIRACL: Multilingual Information Retrieval Across a Continuum of Languagescited by 47
- 2024Promptriever: Instruction-Trained Retrievers Can Be Prompted Like Language Modelscited by 39
- 2022CharacterBERT and Self-Teaching for Improving the Robustness of Dense Retrievers on Queries with Typoscited by 22
- 2022CITADEL: Conditional Token Interaction via Dynamic Lexical Routing for Efficient and Effective Multi-Vector Retrievalcited by 19
- 2022Neural Approaches to Multilingual Information Retrievalcited by 18
- 2022ConTextual Masked Auto-Encoder for Dense Passage Retrievalcited by 16
- 2022C3: Continued Pretraining with Contrastive Weak Supervision for Cross Language Ad-Hoc Retrievalcited by 14
- 2025LLM4Ranking: An Easy-to-use Framework of Utilizing Large Language Models for Document Rerankingcited by 12
- 2023MAUPQA: Massive Automatically-created Polish Question Answering Datasetcited by 11
12 most cited of 36 All 36 (JSON)
- 2026Disentangled Contrastive Learning for Zero-Shot Multilingual Dense Retrieval3 Aug 2026
- 2026UnIte: Uncertainty-based Iterative Document Sampling for Domain Adaptation in Information Retrieval28 Apr 2026
- 2026LACONIC: Dense-Level Effectiveness for Scalable Sparse Retrieval via a Two-Phase Training Curriculum4 Jan 2026
- 2025Trove: A Flexible Toolkit for Dense Retrieval3 Nov 2025
- 2025CSPLADE: Learned Sparse Retrieval with Causal Language Models15 Apr 2025
- 2025MURR: Model Updating with Regularized Replay for Searching a Document Stream14 Apr 2025
- 2025LLM4Ranking: An Easy-to-use Framework of Utilizing Large Language Models for Document Reranking10 Apr 2025
- 2024Promptriever: Instruction-Trained Retrievers Can Be Prompted Like Language Models17 Sep 2024
- 2024SPLADE-v3: New baselines for SPLADE11 Mar 2024
- 2024Transferring BERT Capabilities from High-Resource to Low-Resource Languages Using Vocabulary Matching22 Feb 2024
- 2023Predictive Chemistry Augmented with Text Retrieval8 Dec 2023
- 2023Overview of the TREC 2023 Product Product Search Track14 Nov 2023
12 newest of 36 All 36 (JSON)