M6-Rec: Generative Pretrained Language Models are Open-Ended Recommender Systems
Zeyu Cui, Jianxin Ma, Chang Zhou, Jingren Zhou, Hongxia Yang

TL;DR
This paper presents M6-Rec, a unified large-scale pretrained language model designed for diverse recommender system tasks, achieving versatility and efficiency across multiple domains and deployment environments.
Contribution
It introduces a unified foundation model for recommender systems that supports various tasks and domains, utilizing prompt tuning and optimization techniques for efficiency.
Findings
Outperforms fine-tuning with minimal task-specific parameters
Demonstrates versatility across retrieval, ranking, and content generation tasks
Successfully deployed on cloud and mobile devices
Abstract
Industrial recommender systems have been growing increasingly complex, may involve \emph{diverse domains} such as e-commerce products and user-generated contents, and can comprise \emph{a myriad of tasks} such as retrieval, ranking, explanation generation, and even AI-assisted content production. The mainstream approach so far is to develop individual algorithms for each domain and each task. In this paper, we explore the possibility of developing a unified foundation model to support \emph{open-ended domains and tasks} in an industrial recommender system, which may reduce the demand on downstream settings' data and can minimize the carbon footprint by avoiding training a separate model from scratch for every task. Deriving a unified foundation is challenging due to (i) the potentially unlimited set of downstream domains and tasks, and (ii) the real-world systems' emphasis on…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Recommender Systems and Techniques · Machine Learning in Healthcare
MethodsGated Linear Unit · Refunds@Expedia|||How do I get a full refund from Expedia? · Attention Is All You Need · Pruning · Linear Layer · Cosine Annealing · Adam · 15 Ways to Contact How can i speak to someone at Delta Airlines · Adafactor · Byte Pair Encoding
