DiPS: Differentiable Policy for Sketching in Recommender Systems
Not on the map. Why?
Abstract (arXiv)
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 in the future. We also propose an approximate estimator of the gradient for optimizing the sketching algorithm parameters that is computationally efficient. We verify the effectiveness of DiPS on real-world datasets under various practical settings and show that it requires up to 50% fewer sketch items to reach the same predictive quality than existing sketching policies.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 19 of its 38 references that are in the map. First posted on arXiv 8 Dec 2021.
Builds on
19 of 38 references.
References · 19
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
- 2016Categorical Reparameterization with Gumbel-Softmaxcited by 2,708
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2017Neural Collaborative Filteringcited by 1,108
- 2016Ups and Downs: Modeling the Visual Evolution of Fashion Trends with One-Class Collaborative Filteringcited by 517
- 2019Meta-Learning with Differentiable Convex Optimizationcited by 461
- 2018Bilevel Programming for Hyperparameter Optimization and Meta-Learningcited by 403
- 2020Coresets via Bilevel Optimization for Continual Learning and Streamingcited by 191
7 more
- 2018Recasting Gradient-Based Meta-Learning as Hierarchical Bayescited by 180
- 2017Recurrent Neural Networks with Top-k Gains for Session-based Recommendationscited by 165
- 2020Neural Logic Reasoningcited by 38
- 2021BOBCAT: Bilevel Optimization-Based Computerized Adaptive Testingcited by 22
- 2019The Limited Multi-Label Projection Layercited by 21
- 2016Streaming Recommender Systemscited by 17
- 2019Quantifying Long Range Dependence in Language and User Behavior to improve RNNscited by 5
Built on by
Not cited yet.