Early Exit Strategies for Learning-to-Rank Cascades
Early Exit Strategies for Learning-to-Rank Cascades
Francesco Busolin,C. Lucchese,3 Authors,Salvatore Trani
TLDR
This paper studies the problem of document early exit within the framework of a cascading ranker made of three components: an efficient but sub-optimal ranking stage; a pruner that exploits signals from the previous component to force the early exit of documents classified as not relevant; and a final high-quality component aimed at finely ranking the documents that survived the previous phase.
Abstract
The ranking pipelines of modern search platforms commonly exploit complex machine-learned models and have a significant impact on the query response time. In this paper, we discuss several techniques to speed up the document scoring process based on large ensembles of decision trees without hindering ranking quality. Specifically, we study the problem of document early exit within the framework of a cascading ranker made of three components: 1) an efficient but sub-optimal ranking stage; 2) a pruner that exploits signals from the previous component to force the early exit of documents classified as not relevant; and 3) a final high-quality component aimed at finely ranking the documents that survived the previous phase. To maximize speedup and preserve effectiveness, we aim to increase the accuracy of the pruner in identifying non-relevant documents without early exiting documents that are likely to be ranked among the final top-
