Litcius/Paper detail

An Alternative Cross Entropy Loss for Learning-to-Rank

Sebastian Bruch

202133 citationsDOIOpen Access PDF

Abstract

Listwise learning-to-rank methods form a powerful class of ranking algorithms that are widely adopted in applications such as information retrieval. These algorithms learn to rank a set of items by optimizing a loss that is a function of the entire set—as a surrogate to a typically non-differentiable ranking metric. Despite their empirical success, existing listwise methods are based on heuristics and remain theoretically ill-understood. In particular, none of the empirically successful loss functions are related to ranking metrics. In this work, we propose a cross entropy-based learning-to-rank loss function that is theoretically sound, is a convex bound on NDCG—a popular ranking metric—and is consistent with NDCG under learning scenarios common in information retrieval. Furthermore, empirical evaluation of an implementation of the proposed method with gradient boosting machines on benchmark learning-to-rank datasets demonstrates the superiority of our proposed formulation over existing algorithms in quality and robustness.

Topics & Concepts

Learning to rankRanking (information retrieval)Computer scienceHeuristicsRanking SVMBenchmark (surveying)Machine learningBoosting (machine learning)Entropy (arrow of time)Artificial intelligenceCross entropySet (abstract data type)Function (biology)Data miningRank (graph theory)Empirical researchUpper and lower boundsEmpirical risk minimizationMathematical optimizationAlgorithmGradient boostingTraining setClass (philosophy)Convex functionQuality (philosophy)Selection (genetic algorithm)Approximation algorithmSupervised learningFeature selectionMathematicsScoreResamplingRegular polygonScoring ruleAdvanced Image and Video Retrieval TechniquesOptimization and Search ProblemsMachine Learning and Algorithms
An Alternative Cross Entropy Loss for Learning-to-Rank | Litcius