LGIRApr 22, 2022

Learning-to-Rank at the Speed of Sampling: Plackett-Luce Gradient Estimation With Minimal Computational Complexity

arXiv:2204.10872v221 citationsh-index: 20
Originality Incremental advance
AI Analysis

This work addresses scalability issues for researchers and practitioners in learning-to-rank, enabling state-of-the-art methods to be applied to larger scales, though it is incremental as it improves efficiency rather than introducing a new paradigm.

The paper tackles the computational inefficiency of Plackett-Luce gradient estimation in learning-to-rank by introducing the PL-Rank-3 algorithm, which reduces computational complexity to that of sorting algorithms, resulting in large gains in optimization time without performance loss.

Plackett-Luce gradient estimation enables the optimization of stochastic ranking models within feasible time constraints through sampling techniques. Unfortunately, the computational complexity of existing methods does not scale well with the length of the rankings, i.e. the ranking cutoff, nor with the item collection size. In this paper, we introduce the novel PL-Rank-3 algorithm that performs unbiased gradient estimation with a computational complexity comparable to the best sorting algorithms. As a result, our novel learning-to-rank method is applicable in any scenario where standard sorting is feasible in reasonable time. Our experimental results indicate large gains in the time required for optimization, without any loss in performance. For the field, our contribution could potentially allow state-of-the-art learning-to-rank methods to be applied to much larger scales than previously feasible.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes