A Batch Learning Framework for Scalable Personalized Ranking
Kuan Liu, Prem Natarajan

TL;DR
This paper introduces a scalable batch learning framework for personalized ranking that improves accuracy and efficiency by using batch-based rank estimators and parallel computation, outperforming existing methods.
Contribution
It presents a novel batch learning framework with smooth rank-sensitive loss functions, enabling scalable and accurate personalized ranking in large-scale settings.
Findings
Achieves higher accuracy than state-of-the-art methods.
Demonstrates improved training speed with larger datasets.
Provides stable and precise rank approximations.
Abstract
In designing personalized ranking algorithms, it is desirable to encourage a high precision at the top of the ranked list. Existing methods either seek a smooth convex surrogate for a non-smooth ranking metric or directly modify updating procedures to encourage top accuracy. In this work we point out that these methods do not scale well to a large-scale setting, and this is partly due to the inaccurate pointwise or pairwise rank estimation. We propose a new framework for personalized ranking. It uses batch-based rank estimators and smooth rank-sensitive loss functions. This new batch learning framework leads to more stable and accurate rank approximations compared to previous work. Moreover, it enables explicit use of parallel computation to speed up training. We conduct empirical evaluation on three item recommendation tasks. Our method shows consistent accuracy improvements over…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Bandit Algorithms Research · Recommender Systems and Techniques · Game Theory and Voting Systems
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
