Modeling Dynamic User Preference via Dictionary Learning for Sequential Recommendation
Not on the map. Why?
Abstract (arXiv)
Capturing the dynamics in user preference is crucial to better predict user future behaviors because user preferences often drift over time. Many existing recommendation algorithms -- including both shallow and deep ones -- often model such dynamics independently, i.e., user static and dynamic preferences are not modeled under the same latent space, which makes it difficult to fuse them for recommendation. This paper considers the problem of embedding a user's sequential behavior into the latent space of user preferences, namely translating sequence to preference. To this end, we formulate the sequential recommendation task as a dictionary learning problem, which learns: 1) a shared dictionary matrix, each row of which represents a partial signal of user dynamic preferences shared across users; and 2) a posterior distribution estimator using a deep autoregressive model integrated with Gated Recurrent Unit (GRU), which can select related rows of the dictionary to represent a user's dynamic preferences conditioned on his/her past behaviors. Qualitative studies on the Netflix dataset demonstrate that the proposed method can capture the user preference drifts over time and quantitative studies on multiple real-world datasets demonstrate that the proposed method can achieve higher accuracy compared with state-of-the-art factorization and neural sequential recommendation methods. The code is available at https://github.com/cchao0116/S2PNM-TKDE2021.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 22 of its 78 references that are in the map. First posted on arXiv 2 Apr 2022.
Builds on
22 of 78 references.
References · 22
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2018Self-Attentive Sequential Recommendationcited by 1,169
- 2017Neural Collaborative Filteringcited by 1,108
- 2016Conditional Image Generation with PixelCNN Decoderscited by 859
- 2015Session-based Recommendations with Recurrent Neural Networkscited by 685
- 2017DeepFM: A Factorization-Machine based Neural Network for CTR Predictioncited by 673
- 2014Neural Turing Machinescited by 630
- 2016Ups and Downs: Modeling the Visual Evolution of Fashion Trends with One-Class Collaborative Filteringcited by 517
- 2015Attention-Based Models for Speech Recognitioncited by 400
- 2014Memory Networkscited by 354
10 more
- 2018xDeepFM: Combining Explicit and Implicit Feature Interactions for Recommender Systemscited by 277
- 2017Neural Factorization Machines for Sparse Predictive Analyticscited by 183
- 2016Fusing Similarity Models with Markov Chains for Sparse Sequential Recommendationcited by 152
- 2013From Amateurs to Connoisseurs: Modeling the Evolution of User Expertise through Online Reviewscited by 107
- 2019Hierarchical Gating Networks for Sequential Recommendationcited by 101
- 2017Fast Matrix Factorization for Online Recommendation with Implicit Feedbackcited by 100
- 2017On Sampling Strategies for Neural Network-based Collaborative Filteringcited by 71
- 2019Lifelong Sequential Modeling with Personalized Memorization for User Response Predictioncited by 41
- 2016A Neural Autoregressive Approach to Collaborative Filteringcited by 23
- 2016Recovery Guarantee of Non-negative Matrix Factorization via Alternating Updatescited by 3
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 1; 2026: 2.
4 papers.
- 2025HiD-VAE: Interpretable Generative Recommendation via Hierarchical and Disentangled Semantic IDscited by 11
- 2023EasyDGL: Encode, Train and Interpret for Continuous-time Dynamic Graph Learningcited by 7
- 2026PRISM: Purified Representation and Integrated Semantic Modeling for Generative Sequential Recommendationcited by 0
- 2026Constrained Variable Projection for Structured Problemscited by 0
- 2026Constrained Variable Projection for Structured Problems22 Jun 2026
- 2026PRISM: Purified Representation and Integrated Semantic Modeling for Generative Sequential Recommendation23 Jan 2026
- 2025HiD-VAE: Interpretable Generative Recommendation via Hierarchical and Disentangled Semantic IDs6 Aug 2025
- 2023EasyDGL: Encode, Train and Interpret for Continuous-time Dynamic Graph Learning22 Mar 2023