Recommendation as Instruction Following: A Large Language Model Empowered Recommendation Approach
AI-generated Key Points
- Recommender systems have gained popularity and attention in research and industry.
- A new approach to recommendation models has emerged, inspired by large language models (LLMs).
- LLMs can understand and execute natural language instructions for recommendation tasks.
- The researchers chose to instruction tune the open-source LLM called 3B Flan-T5-XL for recommender systems.
- They designed a general instruction format and created 39 instruction templates to generate a dataset of user-personalized instructions.
- Extensive experiments using real-world datasets showed that their approach outperformed competitive baselines, including GPT-3.5.
- This study demonstrates the potential for developing user-friendly recommender systems through natural language instructions.
- The researchers optimized 3B Flan-T5-XL through instruction tuning using a sequence-to-sequence framework.
- Inference quality was evaluated by comparing it to text davinci 003 - a teacher LLM - and considering agreement percentages related to user's information provided by the teacher LLM.
- This study was presented at Conference acronym 'XX' in August 2022 in Woodstock NY.
Authors: Junjie Zhang, Ruobing Xie, Yupeng Hou, Wayne Xin Zhao, Leyu Lin, Ji-Rong Wen
Abstract: In the past decades, recommender systems have attracted much attention in both research and industry communities, and a large number of studies have been devoted to developing effective recommendation models. Basically speaking, these models mainly learn the underlying user preference from historical behavior data, and then estimate the user-item matching relationships for recommendations. Inspired by the recent progress on large language models (LLMs), we take a different approach to developing the recommendation models, considering recommendation as instruction following by LLMs. The key idea is that the preferences or needs of a user can be expressed in natural language descriptions (called instructions), so that LLMs can understand and further execute the instruction for fulfilling the recommendation task. Instead of using public APIs of LLMs, we instruction tune an open-source LLM (3B Flan-T5-XL), in order to better adapt LLMs to recommender systems. For this purpose, we first design a general instruction format for describing the preference, intention, task form and context of a user in natural language. Then we manually design 39 instruction templates and automatically generate a large amount of user-personalized instruction data (252K instructions) with varying types of preferences and intentions. To demonstrate the effectiveness of our approach, we instantiate the instruction templates into several widely-studied recommendation (or search) tasks, and conduct extensive experiments on these tasks with real-world datasets. Experiment results show that the proposed approach can outperform several competitive baselines, including the powerful GPT-3.5, on these evaluation tasks. Our approach sheds light on developing more user-friendly recommender systems, in which users can freely communicate with the system and obtain more accurate recommendations via natural language instructions.
Ask questions about this paper to our AI assistant
You can also chat with multiple papers at once here.
Assess the quality of the AI-generated content by voting
Score: 0
Why do we need votes?
Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.
The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.
Similar papers summarized with our AI tools
Navigate through even more similar papers through a
tree representationLook for similar papers (in beta version)
By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.
Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.