Set-Encoder: Permutation-Invariant Inter-Passage Attention for Listwise Passage Re-Ranking with Cross-Encoders

Ferdinand Schlatt,Maik Fröbe,Harrisen Scells,Shengyao Zhuang,Bevan Koopman,Guido Zuccon,Benno Stein,Martin Potthast,Matthias Hagen
2024-06-16
Abstract:Existing cross-encoder re-rankers can be categorized as pointwise, pairwise, or listwise models. Pair- and listwise models allow passage interactions, which usually makes them more effective than pointwise models but also less efficient and less robust to input order permutations. To enable efficient permutation-invariant passage interactions during re-ranking, we propose a new cross-encoder architecture with inter-passage attention: the Set-Encoder. In Cranfield-style experiments on TREC Deep Learning and TIREx, the Set-Encoder is as effective as state-of-the-art listwise models while improving efficiency and robustness to input permutations. Interestingly, a pointwise model is similarly effective, but when additionally requiring the models to consider novelty, the Set-Encoder is more effective than its pointwise counterpart and retains its advantageous properties compared to other listwise models. Our code and models are publicly available at <a class="link-external link-https" href="https://github.com/webis-de/set-encoder" rel="external noopener nofollow">this https URL</a>.
Information Retrieval
What problem does this paper attempt to address?