PeaPOD: Personalized Prompt Distillation for Generative Recommendation
Jerome Ramos, Bin Wu, Aldo Lipani
TL;DR
PeaPOD addresses the challenge of learning personalized signals in LLM-based recommender systems by distilling user and collaborative preferences into personalized soft prompts. It constructs these prompts through a compositional attention mechanism over the top-$n$ similar users, yielding a context vector $\boldsymbol{p}$ used across sequential, top-n, and explanation tasks. Empirical results on three Amazon domains show PeaPOD achieving state-of-the-art or competitive performance, with benefits arising from combining individual and group-level signals and from multi-head attention that captures diverse user relationships. The work demonstrates the practical potential of collaborative soft prompts for scalable, explainable recommendations, while acknowledging limitations like the exclusion of metadata and fairness considerations that warrant future work.
Abstract
Recently, researchers have investigated the capabilities of Large Language Models (LLMs) for generative recommender systems. Existing LLM-based recommender models are trained by adding user and item IDs to a discrete prompt template. However, the disconnect between IDs and natural language makes it difficult for the LLM to learn the relationship between users. To address this issue, we propose a PErsonAlized PrOmpt Distillation (PeaPOD) approach, to distill user preferences as personalized soft prompts. Considering the complexities of user preferences in the real world, we maintain a shared set of learnable prompts that are dynamically weighted based on the user's interests to construct the user-personalized prompt in a compositional manner. Experimental results on three real-world datasets demonstrate the effectiveness of our PeaPOD model on sequential recommendation, top-n recommendation, and explanation generation tasks.
