Effective and Efficient Training for Sequential Recommendation using Recency Sampling
Aleksandr Petrov, Craig Macdonald

TL;DR
This paper introduces a recency-based sampling training method for sequential recommender systems that improves training efficiency while maintaining high performance, applicable across various neural network architectures.
Contribution
The paper proposes a novel recency sampling training objective that enhances training efficiency and effectiveness for sequential recommendation models.
Findings
Models with our method achieve comparable or better performance than BERT4Rec.
Training time is significantly reduced with our approach.
Applicable to multiple neural architectures like GRU4Rec, Caser, and SASRec.
Abstract
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…
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 · Advanced Bandit Algorithms Research
