A Reproducible Analysis of Sequential Recommender Systems
Filippo Betello, Antonio Purificato, Federico Siciliano, Giovanni Trappolini, Andrea Bacciu, Nicola Tonellotto, Fabrizio Silvestri

TL;DR
This paper emphasizes the importance of reproducibility in Sequential Recommender Systems by standardizing methods, providing a comprehensive codebase, and challenging existing performance benchmarks to improve research reliability.
Contribution
It introduces a standardized framework and code resources for reproducible SRS experiments, and offers new insights into model performance under different configurations.
Findings
SASRec does not always outperform GRU4Rec.
Model parameter size influences SRS performance.
Experimental setup critically affects outcome interpretations.
Abstract
Sequential Recommender Systems (SRSs) have emerged as a highly efficient approach to recommendation systems. By leveraging sequential data, SRSs can identify temporal patterns in user behaviour, significantly improving recommendation accuracy and relevance.Ensuring the reproducibility of these models is paramount for advancing research and facilitating comparisons between them. Existing works exhibit shortcomings in reproducibility and replicability of results, leading to inconsistent statements across papers. Our work fills these gaps by standardising data pre-processing and model implementations, providing a comprehensive code resource, including a framework for developing SRSs and establishing a foundation for consistent and reproducible experimentation. We conduct extensive experiments on several benchmark datasets, comparing various SRSs implemented in our resource. We challenge…
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
MethodsSticker Response Selector
