Perceptron-like Algorithms and Generalization Bounds for Learning to Rank
Sougata Chaudhuri, Ambuj Tewari

TL;DR
This paper introduces perceptron-like algorithms for online learning to rank and establishes generalization bounds for batch learning with convex surrogates, supported by novel listwise large margin ranking surrogates.
Contribution
It presents a perceptron-like online ranking algorithm, a new family of listwise large margin surrogates, and a generalization bound independent of the number of objects per query.
Findings
Perceptron-like online ranking algorithm with theoretical guarantees.
A new family of listwise large margin ranking surrogates.
Generalization bounds for batch learning with linear ranking functions.
Abstract
Learning to rank is a supervised learning problem where the output space is the space of rankings but the supervision space is the space of relevance scores. We make theoretical contributions to the learning to rank problem both in the online and batch settings. First, we propose a perceptron-like algorithm for learning a ranking function in an online setting. Our algorithm is an extension of the classic perceptron algorithm for the classification problem. Second, in the setting of batch learning, we introduce a sufficient condition for convex ranking surrogates to ensure a generalization bound that is independent of number of objects per query. Our bound holds when linear ranking functions are used: a common practice in many learning to rank algorithms. En route to developing the online algorithm and generalization bound, we propose a novel family of listwise large margin ranking…
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
TopicsAdvanced Bandit Algorithms Research · Machine Learning and Algorithms · Machine Learning and ELM
