Generative Sequential Recommendation with GPTRec

06/19/2023
by   Aleksandr V. Petrov, et al.
0

Sequential recommendation is an important recommendation task that aims to predict the next item in a sequence. Recently, adaptations of language models, particularly Transformer-based models such as SASRec and BERT4Rec, have achieved state-of-the-art results in sequential recommendation. In these models, item ids replace tokens in the original language models. However, this approach has limitations. First, the vocabulary of item ids may be many times larger than in language models. Second, the classical Top-K recommendation approach used by these models may not be optimal for complex recommendation objectives, including auxiliary objectives such as diversity, coverage or coherence. Recent progress in generative language models inspires us to revisit generative approaches to address these challenges. This paper presents the GPTRec sequential recommendation model, which is based on the GPT-2 architecture. GPTRec can address large vocabulary issues by splitting item ids into sub-id tokens using a novel SVD Tokenisation algorithm based on quantised item embeddings from an SVD decomposition of the user-item interaction matrix. The paper also presents a novel Next-K recommendation strategy, which generates recommendations item-by-item, considering already recommended items. The Next-K strategy can be used for producing complex interdependent recommendation lists. We experiment with GPTRec on the MovieLens-1M dataset and show that using sub-item tokenisation GPTRec can match the quality of SASRec while reducing the embedding table by 40 GPTRec on MovieLens-1M using the Next-K recommendation strategy match the quality of SASRec in terms of NDCG@10, meaning that the model can serve as a strong starting point for future research.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/27/2023

Text Matching Improves Sequential Recommendation by Reducing Popularity Biases

This paper proposes Text mAtching based SequenTial rEcommendation model ...
research
09/17/2023

Leveraging Large Language Models for Sequential Recommendation

Sequential recommendation problems have received increasing attention in...
research
09/19/2018

Personalized Top-N Sequential Recommendation via Convolutional Sequence Embedding

Top-N sequential recommendation models each user as a sequence of items ...
research
01/21/2021

Item Recommendation from Implicit Feedback

The task of item recommendation is to select the best items for a user f...
research
06/04/2023

Large Language Model Augmented Narrative Driven Recommendations

Narrative-driven recommendation (NDR) presents an information access pro...
research
10/09/2020

Revisiting Alternative Experimental Settings for Evaluating Top-N Item Recommendation Algorithms

Top-N item recommendation has been a widely studied task from implicit f...
research
01/17/2022

Sequential Item Recommendation in the MOBA Game Dota 2

Multiplayer Online Battle Arena (MOBA) games such as Dota 2 attract hund...

Please sign up or login with your details

Forgot password? Click here to reset