User Embedding Model for Personalized Language Prompting

Sumanth Doddapaneni,Krishna Sayana,Ambarish Jash,Sukhdeep Sodhi,Dima Kuzmin
2024-01-10
Abstract:Modeling long histories plays a pivotal role in enhancing recommendation systems, allowing to capture user's evolving preferences, resulting in more precise and personalized recommendations. In this study we tackle the challenges of modeling long user histories for preference understanding in natural language. Specifically, we introduce a new User Embedding Module (UEM) that efficiently processes user history in free-form text by compressing and representing them as embeddings, to use them as soft prompts to a LM. Our experiments demonstrate the superior capability of this approach in handling significantly longer histories compared to conventional text based prompting methods, yielding substantial improvements in predictive performance. The main contribution of this research is to demonstrate the ability to bias language models with user signals represented as embeddings.
Computation and Language,Artificial Intelligence,Information Retrieval,Machine Learning
What problem does this paper attempt to address?
This paper aims to address the issue of how to effectively utilize users' long-term historical records to enhance personalized recommendations in natural language processing tasks. Specifically, the authors propose a new User Embedding Module (UEM), which can efficiently compress users' free-form text history into embedding vectors and input them as soft prompts into the language model. Compared to traditional text prompt methods, this approach has significant advantages in handling longer historical records, thereby improving prediction performance. Through experimental validation, the authors demonstrate the superiority of UEM in handling large amounts of historical data, particularly in enhancing the understanding of user preferences by large language models. Additionally, the study explores the impact of different lengths of historical records, different language models, and different scales of UEM on model performance. In summary, this research showcases an effective way to utilize user historical records for personalized recommendations.