On the Generalizability and Predictability of Recommender Systems
Not on the map. Why?
Abstract (arXiv)
While other areas of machine learning have seen more and more automation, designing a high-performing recommender system still requires a high level of human effort. Furthermore, recent work has shown that modern recommender system algorithms do not always improve over well-tuned baselines. A natural follow-up question is, "how do we choose the right algorithm for a new dataset and performance metric?" In this work, we start by giving the first large-scale study of recommender system approaches by comparing 18 algorithms and 100 sets of hyperparameters across 85 datasets and 315 metrics. We find that the best algorithms and hyperparameters are highly dependent on the dataset and performance metric, however, there are also strong correlations between the performance of each algorithm and various meta-features of the datasets. Motivated by these findings, we create RecZilla, a meta-learning approach to recommender systems that uses a model to predict the best algorithm and hyperparameters for new, unseen datasets. By using far more meta-training data than prior work, RecZilla is able to substantially reduce the level of human involvement when faced with a new recommender system application. We not only release our code and pretrained RecZilla models, but also all of our raw experimental results, so that practitioners can train a RecZilla model for their desired performance metric: https://github.com/naszilla/reczilla.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 23 of its 101 references that are in the map. First posted on arXiv 23 Jun 2022.
Builds on
23 of 101 references.
References · 23
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,372
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,166
- 2021ImageNet-21K Pretraining for the Massescited by 613
- 2018Rethinking ImageNet Pre-trainingcited by 377
- 2018Variational Autoencoders for Collaborative Filteringcited by 310
- 2019Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approachescited by 185
- 2019Embarrassingly Shallow Autoencoders for Sparse Datacited by 94
- 2019Degenerate Feedback Loops in Recommender Systemscited by 67
- 2019A Troubling Analysis of Reproducibility and Progress in Recommender Systems Researchcited by 65
- 2019Generating Personalized Recipes from Historical User Preferencescited by 53
- 2020Understanding Echo Chambers in E-commerce Recommender Systemscited by 40
11 more
- 2018Spectral Collaborative Filteringcited by 34
- 2018Applying Deep Learning To Airbnb Searchcited by 24
- 2019Addressing Marketing Bias in Product Recommendationscited by 23
- 2015Frappe: Understanding the Usage and Perception of Mobile App Recommendations In-The-Wildcited by 14
- 2019Sequential Evaluation and Generation Framework for Combinatorial Recommender Systemcited by 10
- 2020Auto-Surprise: An Automated Recommender-System (AutoRecSys) Library with Tree of Parzens Estimator (TPE) Optimizationcited by 7
- 2020AutoRec: An Automated Recommender Systemcited by 6
- 2018One-at-a-time: A Meta-Learning Recommender-System for Recommendation-Algorithm Selection on Micro Levelcited by 4
- 2018CF4CF: Recommending Collaborative Filtering algorithms using Collaborative Filteringcited by 2
- 2019Meta-Learned Per-Instance Algorithm Selection in Scholarly Recommender Systemscited by 2
- 2018NeuRec: On Nonlinear Transformation for Personalized Rankingcited by 1
Built on by
Citing papers per year: 2024: 2; 2025: 0; 2026: 2.
4 papers.
- 2026Kernel-based External Validity of Experimental Studies9 Oct 2026
- 2026HORIZON: A Benchmark for In-the-wild User Behaviour Modeling19 Apr 2026
- 2024Generalizability of experimental studies25 Jun 2024
- 2024Measuring the Predictability of Recommender Systems using Structural Complexity Metrics12 Apr 2024