Perceptron like Algorithms for Online Learning to Rank
Sougata Chaudhuri, Ambuj Tewari

TL;DR
This paper extends the perceptron algorithm to online learning to rank, introducing a family of listwise ranking surrogates with theoretical guarantees and empirical validation on real datasets.
Contribution
It proposes a novel perceptron-like algorithm for ranking with listwise measures, providing theoretical bounds and a new online algorithm achieving lower bounds.
Findings
Perceptron-like ranking algorithm has bounded cumulative loss with perfect oracle ranker.
The proposed family of surrogates generalizes hinge loss for ranking.
Empirical results support theoretical guarantees on real datasets.
Abstract
Perceptron is a classic online algorithm for learning a classification function. In this paper, we provide a novel extension of the perceptron algorithm to the learning to rank problem in information retrieval. We consider popular listwise performance measures such as Normalized Discounted Cumulative Gain (NDCG) and Average Precision (AP). A modern perspective on perceptron for classification is that it is simply an instance of online gradient descent (OGD), during mistake rounds, using the hinge loss function. Motivated by this interpretation, we propose a novel family of listwise, large margin ranking surrogates. Members of this family can be thought of as analogs of the hinge loss. Exploiting a certain self-bounding property of the proposed family, we provide a guarantee on the cumulative NDCG (or AP) induced loss incurred by our perceptron-like algorithm. We show that, if there…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Algorithms · Advanced Bandit Algorithms Research · Neural Networks and Applications
