Effective and Efficient Training for Sequential Recommendation using Recency Sampling

07/06/2022
by   Aleksandr Petrov, et al.
0

Many modern sequential recommender systems use deep neural networks, which can effectively estimate the relevance of items but require a lot of time to train. Slow training increases expenses, hinders product development timescales and prevents the model from being regularly updated to adapt to changing user preferences. Training such sequential models involves appropriately sampling past user interactions to create a realistic training objective. The existing training objectives have limitations. For instance, next item prediction never uses the beginning of the sequence as a learning target, thereby potentially discarding valuable data. On the other hand, the item masking used by BERT4Rec is only weakly related to the goal of the sequential recommendation; therefore, it requires much more time to obtain an effective model. Hence, we propose a novel Recency-based Sampling of Sequences training objective that addresses both limitations. We apply our method to various recent and state-of-the-art model architectures - such as GRU4Rec, Caser, and SASRec. We show that the models enhanced with our method can achieve performances exceeding or very close to stateof-the-art BERT4Rec, but with much less training time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/24/2020

Unclicked User Behaviors Enhanced Sequential Recommendation

Deep learning-based sequential recommender systems have recently attract...
research
09/14/2022

Beyond Learning from Next Item: Sequential Recommendation via Personalized Interest Sustainability

Sequential recommender systems have shown effective suggestions by captu...
research
12/16/2019

Seq2seq Translation Model for Sequential Recommendation

The context information such as product category plays a critical role i...
research
05/18/2023

Integrating Item Relevance in Training Loss for Sequential Recommender Systems

Sequential Recommender Systems (SRSs) are a popular type of recommender ...
research
08/27/2019

CosRec: 2D Convolutional Neural Networks for Sequential Recommendation

Sequential patterns play an important role in building modern recommende...
research
08/22/2023

Invariant representation learning for sequential recommendation

Sequential recommendation involves automatically recommending the next i...
research
08/14/2023

gSASRec: Reducing Overconfidence in Sequential Recommendation Trained with Negative Sampling

A large catalogue size is one of the central challenges in training reco...

Please sign up or login with your details

Forgot password? Click here to reset