2 code implementations • 18 Mar 2020 • Jimmy Lin, Joel Mackenzie, Chris Kamphuis, Craig Macdonald, Antonio Mallia, Michał Siedlaczek, Andrew Trotman, Arjen de Vries
There exists a natural tension between encouraging a diverse ecosystem of open-source search engines and supporting fair, replicable comparisons across those systems.
1 code implementation • 29 Jun 2023 • Joel Mackenzie, Shengyao Zhuang, Guido Zuccon
The SPLADE (SParse Lexical AnD Expansion) model is a highly effective approach to learned sparse retrieval, where documents are represented by term impact scores derived from large language models.
1 code implementation • 18 Apr 2021 • Joel Mackenzie, Matthias Petri, Alistair Moffat
Inverted indexes continue to be a mainstay of text search engines, allowing efficient querying of large document collections.
1 code implementation • 24 Apr 2022 • Antonio Mallia, Joel Mackenzie, Torsten Suel, Nicola Tonellotto
Neural information retrieval architectures based on transformers such as BERT are able to significantly improve system effectiveness over traditional sparse models such as BM25.
1 code implementation • 15 Nov 2018 • Rodger Benham, Joel Mackenzie, Alistair Moffat, J. Shane Culpepper
Rank fusion is a powerful technique that allows multiple sources of information to be combined into a single result set.
1 code implementation • 18 Sep 2023 • Alistair Moffat, Joel Mackenzie
It is tempting to assume that because effectiveness metrics have free choice to assign scores to search engine result pages (SERPs) there must thus be a similar degree of freedom as to the relative order that SERP pairs can be put into.
no code implementations • 22 Oct 2021 • Joel Mackenzie, Andrew Trotman, Jimmy Lin
Recent advances in retrieval models based on learned sparse representations generated by transformers have led us to, once again, consider score-at-a-time query evaluation techniques for the top-k retrieval problem.
no code implementations • 6 Dec 2021 • Joel Mackenzie, Matthias Petri, Alistair Moffat
The recent MSMARCO passage retrieval collection has allowed researchers to develop highly tuned retrieval systems.
no code implementations • 11 Nov 2022 • Alistair Moffat, Joel Mackenzie
In a dynamic retrieval system, documents must be ingested as they arrive, and be immediately findable by queries.