Improving Sequential Recommendation Models with an Enhanced Loss Function
Fangyu Li, Shenbao Yu, Feng Zeng, Fang Yang

TL;DR
This paper introduces an improved loss function for sequential recommendation models, significantly boosting their performance across multiple benchmarks and models, and providing a better understanding of loss function impacts.
Contribution
The paper proposes a novel loss function that enhances the training of sequential recommendation models, outperforming existing loss functions and improving benchmark results.
Findings
The improved loss function significantly boosts model performance.
Our benchmark outperforms BERT4Rec on key datasets.
The approach is effective across multiple models.
Abstract
There has been a growing interest in benchmarking sequential recommendation models and reproducing/improving existing models. For example, Rendle et al. improved matrix factorization models by tuning their parameters and hyperparameters. Petrov and Macdonald developed a more efficient and effective implementation of BERT4Rec, which resolved inconsistencies in performance comparison between BERT4Rec and SASRec in previous works. In particular, BERT4Rec and SASRec share a similar network structure, with the main difference lying in their training objective/loss function. Therefore, we analyzed the advantages and disadvantages of commonly used loss functions in sequential recommendation and proposed an improved loss function that leverages their strengths. We conduct extensive experiments on two influential open-source libraries, and the results demonstrate that our improved loss function…
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 · Advanced Graph Neural Networks · Stochastic Gradient Optimization Techniques
