Pipeline Inspection, Visualization, and Interoperability in PyTerrier
Emmanouil Georgios Lionis, Craig Macdonald, Sean MacAvaney

TL;DR
PyTerrier offers a declarative IR pipeline framework with enhanced inspection, visualization, and interoperability features, facilitating research, education, and integration with other tools.
Contribution
The paper introduces recent pipeline operations in PyTerrier that improve programmatic inspection, visualization, and integration capabilities for IR pipelines.
Findings
Enhanced pipeline inspection and visualization features
Implementation of Model Context Protocol (MCP) for interoperability
Facilitates understanding and use of IR pipelines
Abstract
PyTerrier provides a declarative framework for building and experimenting with Information Retrieval (IR) pipelines. In this demonstration, we highlight several recent pipeline operations that improve their ability to be programmatically inspected, visualized, and integrated with other tools (via the Model Context Protocol, MCP). These capabilities aim to make it easier for researchers, students, and AI agents to understand and use a wide array of IR pipelines.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTeaching and Learning Programming · Data Visualization and Analytics · Intelligent Tutoring Systems and Adaptive Learning
