Fast Offline Policy Optimization for Large Scale Recommendation
Otmane Sakhi, David Rohde, Alexandre Gilotte

TL;DR
This paper introduces a scalable offline policy optimization method for large-scale recommender systems, reducing complexity from linear to logarithmic in catalogue size while maintaining policy quality.
Contribution
It combines a new Monte Carlo gradient estimate, self-normalized importance sampling, and fast maximum inner product search to enable efficient policy learning.
Findings
Algorithm is an order of magnitude faster than naive methods.
Produces policies of comparable quality to traditional approaches.
Scales efficiently to very large catalogues.
Abstract
Personalised interactive systems such as recommender systems require selecting relevant items from massive catalogs dependent on context. Reward-driven offline optimisation of these systems can be achieved by a relaxation of the discrete problem resulting in policy learning or REINFORCE style learning algorithms. Unfortunately, this relaxation step requires computing a sum over the entire catalogue making the complexity of the evaluation of the gradient (and hence each stochastic gradient descent iterations) linear in the catalogue size. This calculation is untenable in many real world examples such as large catalogue recommender systems, severely limiting the usefulness of this method in practice. In this paper, we derive an approximation of these policy learning algorithms that scale logarithmically with the catalogue size. Our contribution is based upon combining three novel ideas: a…
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
Taxonomy
TopicsRecommender Systems and Techniques · Stochastic Gradient Optimization Techniques · Advanced Bandit Algorithms Research
MethodsREINFORCE
