Reformulating Sequential Recommendation: Learning Dynamic User Interest with Content-enriched Language Modeling
Junzhe Jiang, Shang Qu, Mingyue Cheng, Qi Liu, Zhiding Liu, Hao Zhang, Rujiao Zhang, Kai Zhang, Rui Li, Jiatong Li, Min Gao
TL;DR
This work reframes sequential recommendation as a text-generation task by integrating pretrained language models with content-enriched prompts. It introduces knowledge prompts to inject domain knowledge and reasoning prompts to fuse domain content with user history, while an item-mapping step translates generated text into concrete items. Empirical results on MovieLens, MIND, and Goodreads show that LANCER achieves state-of-the-art performance in top-k recall and ranking metrics, with ablations confirming the contributions of both prompt types and decoding strategies. The approach demonstrates the potential of bridging language-model capabilities and recommender systems, enabling dynamic, content-aware user understanding and personalized recommendations with implications for more human-like, context-rich suggestions.
Abstract
Recommender systems are indispensable in the realm of online applications, and sequential recommendation has enjoyed considerable prevalence due to its capacity to encapsulate the dynamic shifts in user interests. However, previous sequential modeling methods still have limitations in capturing contextual information. The primary reason is the lack of understanding of domain-specific knowledge and item-related textual content. Fortunately, the emergence of powerful language models has unlocked the potential to incorporate extensive world knowledge into recommendation algorithms, enabling them to go beyond simple item attributes and truly understand the world surrounding user preferences. To achieve this, we propose LANCER, which leverages the semantic understanding capabilities of pre-trained language models to generate personalized recommendations. Our approach bridges the gap between language models and recommender systems, resulting in more human-like recommendations. We demonstrate the effectiveness of our approach through a series of experiments conducted on multiple benchmark datasets, showing promising results and providing valuable insights into the influence of our model on sequential recommendation tasks. Furthermore, our experimental codes are publicly available at https://github.com/Gnimixy/lancer.
