From Variability to Stability: Advancing RecSys Benchmarking Practices
arXiv:2402.09766 · doi:10.1145/3637528.3671655
Abstract
In the rapidly evolving domain of Recommender Systems (RecSys), new algorithms frequently claim state-of-the-art performance based on evaluations over a limited set of arbitrarily selected datasets. However, this approach may fail to holistically reflect their effectiveness due to the significant impact of dataset characteristics on algorithm performance. Addressing this deficiency, this paper introduces a novel benchmarking methodology to facilitate a fair and robust comparison of RecSys algorithms, thereby advancing evaluation practices. By utilizing a diverse set of open datasets, including two introduced in this work, and evaluating collaborative filtering algorithms across metrics, we critically examine the influence of dataset characteristics on algorithm performance. We further investigate the feasibility of aggregating outcomes from multiple datasets into a unified ranking. Through rigorous experimental analysis, we validate the reliability of our methodology under the variability of datasets, offering a benchmarking strategy that balances quality and computational demands. This methodology enables a fair yet effective means of evaluating RecSys algorithms, providing valuable guidance for future research endeavors.
8 pages with 11 figures
References in corpus (5)
- Embarrassingly Shallow Autoencoders for Sparse Data
- Quality Metrics in Recommender Systems: Do We Calculate Metrics Consistently?
- Take a Fresh Look at Recommender Systems from an Evaluation Standpoint
- The Effect of Third Party Implementations on Reproducibility
- Vote'n'Rank: Revision of Benchmarking with Social Choice Theory
Cited by in corpus (5)
- Does It Look Sequential? An Analysis of Datasets for Evaluation of Sequential Recommendations
- Revisiting BPR: A Replicability Study of a Common Recommender System Baseline
- Time to Split: Exploring Data Splitting Strategies for Offline Evaluation of Sequential Recommenders
- RePlay: a Recommendation Framework for Experimentation and Production Use
- Stalactite: Toolbox for Fast Prototyping of Vertical Federated Learning Systems