Declarative Experimentation in Information Retrieval using PyTerrier
Not on the map. Why?
Abstract (arXiv)
The advent of deep machine learning platforms such as Tensorflow and Pytorch, developed in expressive high-level languages such as Python, have allowed more expressive representations of deep neural network architectures. We argue that such a powerful formalism is missing in information retrieval (IR), and propose a framework called PyTerrier that allows advanced retrieval pipelines to be expressed, and evaluated, in a declarative manner close to their conceptual design. Like the aforementioned frameworks that compile deep learning experiments into primitive GPU operations, our framework targets IR platforms as backends in order to execute and evaluate retrieval pipelines. Further, we can automatically optimise the retrieval pipelines to increase their efficiency to suite a particular IR platform backend. Our experiments, conducted on TREC Robust and ClueWeb09 test collections, demonstrate the efficiency benefits of these optimisations for retrieval pipelines involving both the Anserini and Terrier IR platforms.
Key facts. Cited by 29 papers in the map (data through 7 Oct 2026). First posted on arXiv 28 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 3; 2023: 8; 2024: 6; 2025: 5; 2026: 4.
29 papers.
Sort:
By area:
- 2021Simplified Data Wrangling with ir_datasetscited by 27
- 2023MILL: Mutual Verification with Large Language Models for Zero-Shot Query Expansioncited by 22
- 2022Open Domain Multi-document Summarization: A Comprehensive Study of Model Brittleness under Retrievalcited by 20
- 2024Utilizing BERT for Information Retrieval: Survey, Applications, Resources, and Challengescited by 20
- 2021Cross-Lingual Open-Domain Question Answering with Answer Sentence Generationcited by 6
- 2023Improving Content Retrievability in Search with Controllable Query Generationcited by 6
- 2025Generative Product Recommendations for Implicit Superlative Queriescited by 5
- 2025Constructing and Evaluating Declarative RAG Pipelines in PyTerriercited by 5
- 2025QueryGym: A Toolkit for Reproducible LLM-Based Query Reformulationcited by 5
- 2023Utilizing ChatGPT to Enhance Clinical Trial Enrollmentcited by 4
- 2024Retrieval Augmented Zero-Shot Text Classificationcited by 4
- 2024Crafting the Path: Robust Query Rewriting for Information Retrievalcited by 4
17 more
- 2021On Single and Multiple Representations in Dense Passage Retrievalcited by 3
- 2023Text Simplification of Scientific Texts for Non-Expert Readerscited by 3
- 2023Combining Deep Neural Reranking and Unsupervised Extraction for Multi-Query Focused Summarizationcited by 2
- 2023SPRINT: A Unified Toolkit for Evaluating and Demystifying Zero-shot Neural Sparse Retrievalcited by 2
- 2022Towards Proactive Information Retrieval in Noisy Text with Wikipedia Conceptscited by 1
- 2024Multi-Query Focused Disaster Summarization via Instruction-Based Promptingcited by 1
- 2024Which Neurons Matter in IR? Applying Integrated Gradients-based Methods to Understand Cross-Encoderscited by 1
- 2022UNIMIB at TREC 2021 Clinical Trials Trackcited by 0
- 2023Executive Voiced Laughter and Social Approval: An Explorative Machine Learning Studycited by 0
- 2023Jean-Luc Picard at Touch'e 2023: Comparing Image Generation, Stance Detection and Feature Matching for Image Retrieval for Argumentscited by 0
- 2024Coarse-Tuning for Ad-hoc Document Retrieval Using Pre-trained Language Modelscited by 0
- 2025THM@SimpleText 2025 -- Task 1.1: Revisiting Text Simplification based on Complex Terms for Non-Expertscited by 0
- 2025Trove: A Flexible Toolkit for Dense Retrievalcited by 0
- 2026Orcheo: A Modular Full-Stack Platform for Conversational Searchcited by 0
- 2026JobMatchAI-An Intelligent Job Matching Platform Using Knowledge Graphs, Semantic Search and Explainable AIcited by 0
- 2026flexvec: SQL Vector Retrieval with Programmatic Embedding Modulationcited by 0
- 2026Robustness of IR Models to Collection Growthcited by 0
- 2026Robustness of IR Models to Collection Growth24 Aug 2026
- 2026flexvec: SQL Vector Retrieval with Programmatic Embedding Modulation23 Mar 2026
- 2026JobMatchAI-An Intelligent Job Matching Platform Using Knowledge Graphs, Semantic Search and Explainable AI15 Mar 2026
- 2026Orcheo: A Modular Full-Stack Platform for Conversational Search16 Feb 2026
- 2025QueryGym: A Toolkit for Reproducible LLM-Based Query Reformulation20 Nov 2025
- 2025Trove: A Flexible Toolkit for Dense Retrieval3 Nov 2025
- 2025THM@SimpleText 2025 -- Task 1.1: Revisiting Text Simplification based on Complex Terms for Non-Experts6 Jul 2025
- 2025Constructing and Evaluating Declarative RAG Pipelines in PyTerrier12 Jun 2025
- 2025Generative Product Recommendations for Implicit Superlative Queries26 Apr 2025
- 2024Crafting the Path: Robust Query Rewriting for Information Retrieval17 Jul 2024
- 2024Which Neurons Matter in IR? Applying Integrated Gradients-based Methods to Understand Cross-Encoders27 Jun 2024
- 2024Retrieval Augmented Zero-Shot Text Classification21 Jun 2024
17 more
- 2024Coarse-Tuning for Ad-hoc Document Retrieval Using Pre-trained Language Models25 Mar 2024
- 2024Utilizing BERT for Information Retrieval: Survey, Applications, Resources, and Challenges18 Feb 2024
- 2024Multi-Query Focused Disaster Summarization via Instruction-Based Prompting14 Feb 2024
- 2023MILL: Mutual Verification with Large Language Models for Zero-Shot Query Expansion29 Oct 2023
- 2023SPRINT: A Unified Toolkit for Evaluating and Demystifying Zero-shot Neural Sparse Retrieval19 Jul 2023
- 2023Jean-Luc Picard at Touch'e 2023: Comparing Image Generation, Stance Detection and Feature Matching for Image Retrieval for Arguments18 Jul 2023
- 2023Text Simplification of Scientific Texts for Non-Expert Readers7 Jul 2023
- 2023Utilizing ChatGPT to Enhance Clinical Trial Enrollment3 Jun 2023
- 2023Executive Voiced Laughter and Social Approval: An Explorative Machine Learning Study16 May 2023
- 2023Improving Content Retrievability in Search with Controllable Query Generation21 Mar 2023
- 2023Combining Deep Neural Reranking and Unsupervised Extraction for Multi-Query Focused Summarization2 Feb 2023
- 2022Open Domain Multi-document Summarization: A Comprehensive Study of Model Brittleness under Retrieval20 Dec 2022
- 2022Towards Proactive Information Retrieval in Noisy Text with Wikipedia Concepts18 Oct 2022
- 2022UNIMIB at TREC 2021 Clinical Trials Track27 Jul 2022
- 2021Cross-Lingual Open-Domain Question Answering with Answer Sentence Generation14 Oct 2021
- 2021On Single and Multiple Representations in Dense Passage Retrieval13 Aug 2021
- 2021Simplified Data Wrangling with ir_datasets3 Mar 2021
- 2021Simplified Data Wrangling with ir_datasetscited by 27
- 2023MILL: Mutual Verification with Large Language Models for Zero-Shot Query Expansioncited by 22
- 2022Open Domain Multi-document Summarization: A Comprehensive Study of Model Brittleness under Retrievalcited by 20
- 2024Utilizing BERT for Information Retrieval: Survey, Applications, Resources, and Challengescited by 20
- 2021Cross-Lingual Open-Domain Question Answering with Answer Sentence Generationcited by 6
- 2023Improving Content Retrievability in Search with Controllable Query Generationcited by 6
- 2025Generative Product Recommendations for Implicit Superlative Queriescited by 5
- 2025QueryGym: A Toolkit for Reproducible LLM-Based Query Reformulationcited by 5
- 2023Utilizing ChatGPT to Enhance Clinical Trial Enrollmentcited by 4
- 2024Crafting the Path: Robust Query Rewriting for Information Retrievalcited by 4
- 2021On Single and Multiple Representations in Dense Passage Retrievalcited by 3
- 2023Text Simplification of Scientific Texts for Non-Expert Readerscited by 3
12 most cited of 26 All 26 (JSON)
- 2026Robustness of IR Models to Collection Growth24 Aug 2026
- 2026flexvec: SQL Vector Retrieval with Programmatic Embedding Modulation23 Mar 2026
- 2026JobMatchAI-An Intelligent Job Matching Platform Using Knowledge Graphs, Semantic Search and Explainable AI15 Mar 2026
- 2026Orcheo: A Modular Full-Stack Platform for Conversational Search16 Feb 2026
- 2025QueryGym: A Toolkit for Reproducible LLM-Based Query Reformulation20 Nov 2025
- 2025Trove: A Flexible Toolkit for Dense Retrieval3 Nov 2025
- 2025THM@SimpleText 2025 -- Task 1.1: Revisiting Text Simplification based on Complex Terms for Non-Experts6 Jul 2025
- 2025Generative Product Recommendations for Implicit Superlative Queries26 Apr 2025
- 2024Crafting the Path: Robust Query Rewriting for Information Retrieval17 Jul 2024
- 2024Coarse-Tuning for Ad-hoc Document Retrieval Using Pre-trained Language Models25 Mar 2024
- 2024Utilizing BERT for Information Retrieval: Survey, Applications, Resources, and Challenges18 Feb 2024
- 2024Multi-Query Focused Disaster Summarization via Instruction-Based Prompting14 Feb 2024
12 newest of 26 All 26 (JSON)