DiPS: Differentiable Policy for Sketching in Recommender Systems
Aritra Ghosh, Saayan Mitra, Andrew Lan

TL;DR
DiPS introduces a learnable, differentiable sketching policy for sequential recommender systems that adapts over time, improving recommendation accuracy while using fewer stored items.
Contribution
We propose DiPS, a novel end-to-end trainable framework that optimizes sketching policies for recommender systems, surpassing static heuristics in efficiency and effectiveness.
Findings
DiPS achieves up to 50% fewer sketch items for the same accuracy.
DiPS outperforms static sketching policies in real-world datasets.
The gradient estimator enables efficient training of the sketching policy.
Abstract
In sequential recommender system applications, it is important to develop models that can capture users' evolving interest over time to successfully recommend future items that they are likely to interact with. For users with long histories, typical models based on recurrent neural networks tend to forget important items in the distant past. Recent works have shown that storing a small sketch of past items can improve sequential recommendation tasks. However, these works all rely on static sketching policies, i.e., heuristics to select items to keep in the sketch, which are not necessarily optimal and cannot improve over time with more training data. In this paper, we propose a differentiable policy for sketching (DiPS), a framework that learns a data-driven sketching policy in an end-to-end manner together with the recommender system model to explicitly maximize recommendation quality…
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 · Multimodal Machine Learning Applications · Human Pose and Action Recognition
