Personalized Prompt Learning for Explainable Recommendation
Lei Li, Yongfeng Zhang, Li Chen

TL;DR
This paper introduces a novel prompt learning approach for explainable recommendation systems that effectively incorporates user and item IDs into pre-trained Transformer models, improving explanation quality.
Contribution
It proposes continuous prompt learning with new training strategies to better fuse IDs into pre-trained models, enhancing explainable recommendation performance.
Findings
Continuous prompt learning outperforms baselines on three datasets.
Training strategies improve ID integration and explanation quality.
Approach leverages pre-trained Transformers for better explanations.
Abstract
Providing user-understandable explanations to justify recommendations could help users better understand the recommended items, increase the system's ease of use, and gain users' trust. A typical approach to realize it is natural language generation. However, previous works mostly adopt recurrent neural networks to meet the ends, leaving the potentially more effective pre-trained Transformer models under-explored. In fact, user and item IDs, as important identifiers in recommender systems, are inherently in different semantic space as words that pre-trained models were already trained on. Thus, how to effectively fuse IDs into such models becomes a critical issue. Inspired by recent advancement in prompt learning, we come up with two solutions: find alternative words to represent IDs (called discrete prompt learning), and directly input ID vectors to a pre-trained model (termed…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRecommender Systems and Techniques · Topic Modeling · Explainable Artificial Intelligence (XAI)
MethodsAttention Is All You Need · Linear Layer · Softmax · Layer Normalization · Multi-Head Attention · Byte Pair Encoding · Dense Connections · Absolute Position Encodings · Dropout · Label Smoothing
