<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>The Information Retrieval Experiment Platform</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Extended Abstract</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maik Fröbe</string-name>
          <email>maik.froebe@uni-jena.de</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jan Heinrich Reimer</string-name>
          <email>heinrich.reimer@uni-jena.de</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sean MacAvaney</string-name>
          <email>Sean.MacAvaney@glasgow.ac.uk</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Niklas Deckers</string-name>
          <email>niklas.deckers@uni-leipzig.de</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Janek Bevendorf</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Benno Stein</string-name>
          <email>benno.stein@uni-weimar.de</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Matthias Hagen</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Martin Potthast</string-name>
          <email>martin.potthast@uni-leipzig.de</email>
        </contrib>
      </contrib-group>
      <abstract>
        <p>In this extended abstract,1 we present the Information Retrieval Experiment Platform (TIREx) that integrates ir_datasets, ir_measures, PyTerrier, and TIRA for standardized, reproducible, collaborative, scalable, and blinded experiments in IR. Information retrieval experiments face potential problems concerning (1) internal validity, (2) external validity, (3) leakage by large pre-trained models, and (4) a high barrier of entry to built on top of state-of-the-art approaches. TIREx aims to support IR experiments to mitigate those issues. We will focus our talk on collaborations enabled by TIREx that lower the barrier to entry for students to shared tasks in IR.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Research and development in information retrieval (IR) has been predominantly experimental. In
its early days in the 1960s, the IR community saw the need to develop and validate experimental
procedures, giving rise to the Cranfield paradigm [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], which became the de facto standard for
shared tasks hosted at TREC [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and many spin-of evaluations. Organizers of typical IR-shared
tasks provide a task definition, a document collection, and topics. Participants implement
retrieval approaches for the task, and run them on the topics. They then submit the resulting
document rankings (“runs”) to the organizers. The task organizers pool all submitted runs, and
evaluate them [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], to produce a reusable set of relevance assessments. Finally, participants share
a written description of their runs (a “notebook” paper) to disseminate their methodology and
ifndings. This division of labor allowed the community to scale up collaborative experiments.
With many research labs working independently on the same task, the community descends on
a “wisdom of the crowd”, while ensuring a rigorous comparative evaluation.
      </p>
      <p>
        Despite their lasting success, this way of organizing shared tasks also has shortcomings.
First, as with many other disciplines in computer science and beyond, approaches described
in a given notebook underlying a given run submission might not be reproducible. There
are well-documented cases where reproductions failed, despite putting much efort into it,
even for approaches with diligently archived code repositories [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ]. Second, run submissions
require that participants have access to the test data, which has severe implications [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], such as
informing (biasing) the research hypothesis or approach, unless researchers make a point of
not looking at the test topics during development. Third, it cannot be ruled out that not a single
one of future large language models has been trained, by mistake or deliberately, on publicly
available test data to maximize its ability, or that a usage warning that states not to use the data
for training would go unnoticed. In any case, the current best practices for shared tasks do not
enforce “blinded experimentation” with suficient rigor, compared to other empirical disciplines.
      </p>
      <p>
        We develop the IR Experiment Platform [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] to address those problems. Its key features include
full integration of open source tools for working with IR data (ir_datasets [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]), for executing
retrieval pipelines (PyTerrier [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]), and for evaluating IR systems (ir_measures [10]) with
TIRA [11], a continuous integration platform for reproducible shared tasks. The IR Experiment
Platform aims to promote the standardization of IR experiments and to enable the submission
of working software rather than runs.
2. New Perspectives on Cooperations and Teaching Initiatives
The main focus of the presentation at the FGIR workshop will be on how we can lower the
barrier of entry to shared tasks and on how TIREx can promote new types of cooperation
among participants of shared tasks. We specifically want to address teaching initiatives where
students participate in shared tasks as part of their coursework. One main dificulty in this
setting is that organizers become part of the debug cycle. To mitigate this problem, we aim
to reduce the gap between the development environment and the submission environment.
For Docker submissions, we often observed that participants dockerized their software only
as an afterthought (the instructions to set up the development environment did not match the
setup in the Docker image; submitted images often had missing libraries or wrong versions),
and we currently try to address this by promoting procedures where participants directly
develop in the docker image that they will submit (e.g., via dev-containers). Furthermore, TIREx
allows to execute pipelines where the output of one pipeline component can be used as input
to subsequent components. These components can be software submissions or manual data
uploads. Cooperations enabled by this are, for instance, if one team creates user query variants
that can be used as additional input in pipelines by other teams. We also envision similar
cooperations for standard components of retrieval pipelines. For instance, the team behind the
query performance prediction toolkit qpptk [12] currently dockerizes their framework so that it
can be used as a pipeline component in TIREx, which enables other teams to directly use query
performance prediction without the need to learn a new framework. We are currently in the
process of advertising this type of cooperation and try to get more such retrieval components into
TIREx (e.g., the Splade [13] and REL [14] teams agreed to submit their systems to TIREx). TIREx
supports caching of results, so each component is executed only once, aiming at GreenIR [15].
      </p>
    </sec>
    <sec id="sec-2">
      <title>Acknowledgments</title>
      <p>This work has been partially supported by the OpenWebSearch.eu project (funded by the EU;
GA 101070014).
tion and Knowledge Management, Virtual Event, Queensland, Australia, November 1 - 5,
2021, ACM, 2021, pp. 4526–4533.
[10] S. MacAvaney, C. Macdonald, I. Ounis, Streamlining evaluation with ir-measures, in:
M. Hagen, S. Verberne, C. Macdonald, C. Seifert, K. Balog, K. Nørvåg, V. Setty (Eds.),
Advances in Information Retrieval - 44th European Conference on IR Research, ECIR 2022,
Stavanger, Norway, April 10-14, 2022, Proceedings, Part II, volume 13186 of Lecture Notes
in Computer Science, Springer, 2022, pp. 305–310.
[11] M. Fröbe, M. Wiegmann, N. Kolyada, B. Grahm, T. Elstner, F. Loebe, M. Hagen, B. Stein,
M. Potthast, Continuous Integration for Reproducible Shared Tasks with TIRA.io, in:
Advances in Information Retrieval. 45th European Conference on IR Research (ECIR 2023),
Lecture Notes in Computer Science, Springer, Berlin Heidelberg New York, 2023.
[12] G. Faggioli, O. Zendel, J. S. Culpepper, N. Ferro, F. Scholer, An enhanced evaluation
framework for query performance prediction, in: D. Hiemstra, M. Moens, J. Mothe, R. Perego,
M. Potthast, F. Sebastiani (Eds.), Advances in Information Retrieval - 43rd European
Conference on IR Research, ECIR 2021, Virtual Event, March 28 - April 1, 2021, Proceedings,
Part I, volume 12656 of Lecture Notes in Computer Science, Springer, 2021, pp. 115–129. URL:
https://doi.org/10.1007/978-3-030-72113-8_8. doi:10.1007/978-3-030-72113-8\_8.
[13] T. Formal, C. Lassance, B. Piwowarski, S. Clinchant, Splade v2: Sparse lexical and expansion
model for information retrieval, CoRR abs/2109.10086 (2021). arXiv:2109.10086.
[14] J. M. van Hulst, F. Hasibi, K. Dercksen, K. Balog, A. P. de Vries, REL: an entity linker standing
on the shoulders of giants, in: J. X. Huang, Y. Chang, X. Cheng, J. Kamps, V. Murdock,
J. Wen, Y. Liu (Eds.), Proceedings of the 43rd International ACM SIGIR conference on
research and development in Information Retrieval, SIGIR 2020, Virtual Event, China,
July 25-30, 2020, ACM, 2020, pp. 2197–2200. URL: https://doi.org/10.1145/3397271.3401416.
doi:10.1145/3397271.3401416.
[15] H. Scells, S. Zhuang, G. Zuccon, Reduce, reuse, recycle: Green information retrieval
research, in: E. Amigó, P. Castells, J. Gonzalo, B. Carterette, J. S. Culpepper, G. Kazai (Eds.),
SIGIR ’22: The 45th International ACM SIGIR Conference on Research and Development
in Information Retrieval, Madrid, Spain, July 11 - 15, 2022, ACM, 2022, pp. 2825–2837. URL:
https://doi.org/10.1145/3477495.3531766. doi:10.1145/3477495.3531766.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Fröbe</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Reimer</surname>
          </string-name>
          , S. MacAvaney,
          <string-name>
            <given-names>N.</given-names>
            <surname>Deckers</surname>
          </string-name>
          , S. Reich, J.
          <string-name>
            <surname>Bevendorf</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Stein</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Hagen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Potthast</surname>
          </string-name>
          ,
          <article-title>The Information Retrieval Experiment Platform</article-title>
          , in: H.
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>W. E.</given-names>
          </string-name>
          <string-name>
            <surname>Duh</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <string-name>
            <surname>Huang</surname>
            ,
            <given-names>M. P.</given-names>
          </string-name>
          <string-name>
            <surname>Kato</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Mothe</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          Poblete (Eds.),
          <source>46th International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR</source>
          <year>2023</year>
          ), ACM,
          <year>2023</year>
          , pp.
          <fpage>2826</fpage>
          -
          <lpage>2836</lpage>
          . URL: https://dl.acm.org/doi/10.1145/3539618.3591888. doi:
          <volume>10</volume>
          .1145/3539618. 3591888.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Cleverdon</surname>
          </string-name>
          ,
          <article-title>The Cranfield tests on index language devices</article-title>
          ,
          <source>in: ASLIB Proceedings, MCB UP Ltd</source>
          .
          <article-title>(Reprinted in Readings in Information Retrieval, Karen Sparck-Jones and</article-title>
          Peter Willett, editors, Morgan Kaufmann,
          <year>1997</year>
          ),
          <year>1967</year>
          , pp.
          <fpage>173</fpage>
          -
          <lpage>192</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Voorhees</surname>
          </string-name>
          ,
          <article-title>The evolution of cranfield</article-title>
          , in: N.
          <string-name>
            <surname>Ferro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          Peters (Eds.),
          <source>Information Retrieval Evaluation in a Changing World - Lessons Learned from 20 Years of CLEF</source>
          , volume
          <volume>41</volume>
          <source>of The Information Retrieval Series</source>
          , Springer,
          <year>2019</year>
          , pp.
          <fpage>45</fpage>
          -
          <lpage>69</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E. M.</given-names>
            <surname>Voorhees</surname>
          </string-name>
          ,
          <article-title>The philosophy of information retrieval evaluation</article-title>
          , in: C.
          <string-name>
            <surname>Peters</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Braschler</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Gonzalo</surname>
          </string-name>
          , M. Kluck (Eds.),
          <source>Evaluation of Cross-Language Information Retrieval Systems</source>
          , Second Workshop of the Cross-Language Evaluation Forum,
          <string-name>
            <surname>CLEF</surname>
          </string-name>
          <year>2001</year>
          , Darmstadt, Germany, September 3-
          <issue>4</issue>
          ,
          <year>2001</year>
          ,
          <string-name>
            <given-names>Revised</given-names>
            <surname>Papers</surname>
          </string-name>
          , volume
          <volume>2406</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2001</year>
          , pp.
          <fpage>355</fpage>
          -
          <lpage>370</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Arguello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Diaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Trotman</surname>
          </string-name>
          , SIGIR 2015 workshop
          <article-title>on reproducibility, inexplicability, and generalizability of results (RIGOR)</article-title>
          , in: R.
          <string-name>
            <surname>Baeza-Yates</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Lalmas</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Mofat</surname>
            ,
            <given-names>B. A.</given-names>
          </string-name>
          <string-name>
            <surname>Ribeiro-Neto</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the 38th International ACM SIGIR Conference on Research and Development in Information Retrieval, Santiago, Chile, August</source>
          <volume>9</volume>
          -
          <issue>13</issue>
          ,
          <year>2015</year>
          , ACM,
          <year>2015</year>
          , pp.
          <fpage>1147</fpage>
          -
          <lpage>1148</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Q. Zhang,</surname>
          </string-name>
          <article-title>Reproducibility is a process, not an achievement: The replicability of IR reproducibility experiments</article-title>
          , in: J. M. Jose, E. Yilmaz,
          <string-name>
            <given-names>J.</given-names>
            <surname>Magalhães</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Castells</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. J.</given-names>
            <surname>Silva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Martins</surname>
          </string-name>
          (Eds.),
          <source>Advances in Information Retrieval - 42nd European Conference on IR Research</source>
          , ECIR
          <year>2020</year>
          , Lisbon, Portugal,
          <source>April 14-17</source>
          ,
          <year>2020</year>
          , Proceedings,
          <string-name>
            <surname>Part</surname>
            <given-names>II</given-names>
          </string-name>
          , volume
          <volume>12036</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2020</year>
          , pp.
          <fpage>43</fpage>
          -
          <lpage>49</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N.</given-names>
            <surname>Fuhr</surname>
          </string-name>
          ,
          <article-title>Proof by experimentation?: towards better IR research</article-title>
          ,
          <source>SIGIR Forum 54</source>
          (
          <year>2020</year>
          ) 2:
          <fpage>1</fpage>
          -
          <issue>2</issue>
          :
          <fpage>4</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>MacAvaney</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Yates</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Feldman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Downey</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Cohan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Goharian</surname>
          </string-name>
          ,
          <article-title>Simplified data wrangling with ir_datasets</article-title>
          , in: F. Diaz,
          <string-name>
            <given-names>C.</given-names>
            <surname>Shah</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Suel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Castells</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Jones</surname>
          </string-name>
          , T. Sakai (Eds.),
          <source>SIGIR '21: The 44th International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          , Virtual Event, Canada,
          <source>July 11-15</source>
          ,
          <year>2021</year>
          , ACM,
          <year>2021</year>
          , pp.
          <fpage>2429</fpage>
          -
          <lpage>2436</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>C.</given-names>
            <surname>Macdonald</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tonellotto</surname>
          </string-name>
          , S. MacAvaney, I. Ounis, Pyterrier:
          <article-title>Declarative experimentation in python from BM25 to dense retrieval</article-title>
          , in: G. Demartini, G. Zuccon,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Culpepper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Huang</surname>
          </string-name>
          , H. Tong (Eds.),
          <source>CIKM '21: The 30th ACM International Conference on Informa-</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>