The Unreasonable Effectiveness of Data for Recommender Systems
Youssef Abdou

TL;DR
This study systematically examines how increasing training data size affects recommender system performance, finding that more data generally improves results without clear saturation.
Contribution
It provides a reproducible evaluation workflow and empirical evidence that larger datasets typically enhance recommendation accuracy.
Findings
NDCG@10 improves with larger datasets across multiple algorithms.
No saturation point observed up to 100 million interactions.
Most models benefit from additional data, with few exceptions.
Abstract
In recommender systems, collecting, storing, and processing large-scale interaction data is increasingly costly in terms of time, energy, and computation, yet it remains unclear when additional data stops providing meaningful gains. This paper investigates how offline recommendation performance evolves as the size of the training dataset increases and whether a saturation point can be observed. We implemented a reproducible Python evaluation workflow with two established toolkits, LensKit and RecBole, included 11 large public datasets with at least 7 million interactions, and evaluated 10 tool-algorithm combinations. Using absolute stratified user sampling, we trained models on nine sample sizes from 100,000 to 100,000,000 interactions and measured NDCG@10. Overall, raw NDCG usually increased with sample size, with no observable saturation point. To make result groups comparable, we…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
