On Sampling Collaborative Filtering Datasets
Not on the map. Why?
Abstract (arXiv)
We study the practical consequences of dataset sampling strategies on the ranking performance of recommendation algorithms. Recommender systems are generally trained and evaluated on samples of larger datasets. Samples are often taken in a naive or ad-hoc fashion: e.g. by sampling a dataset randomly or by selecting users or items with many interactions. As we demonstrate, commonly-used data sampling schemes can have significant consequences on algorithm performance. Following this observation, this paper makes three main contributions: (1) characterizing the effect of sampling on algorithm performance, in terms of algorithm and dataset characteristics (e.g. sparsity characteristics, sequential dynamics, etc.); (2) designing SVP-CF, which is a data-specific sampling strategy, that aims to preserve the relative performance of models after sampling, and is especially suited to long-tailed interaction data; and (3) developing an oracle, Data-Genie, which can suggest the sampling scheme that is most likely to preserve model performance for a given dataset. The main benefit of Data-Genie is that it will allow recommender system practitioners to quickly prototype and compare various approaches, while remaining confident that algorithm performance will be preserved, once the algorithm is retrained and deployed on the complete data. Detailed experiments show that using Data-Genie, we can discard upto 5x more data than any sampling strategy with the same level of performance.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 31 of its 55 references that are in the map. First posted on arXiv 13 Jan 2022.
Builds on
31 of 55 references.
References · 31
- 2017Attention Is All You Needcited by 59,932
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
- 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
- 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,242
- 2018Self-Attentive Sequential Recommendationcited by 1,169
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
- 2017Neural Collaborative Filteringcited by 1,108
- 2018An Empirical Study of Example Forgetting during Deep Neural Network Learningcited by 669
- 2019Green AIcited by 620
- 2021Carbon Emissions and Large Neural Network Trainingcited by 561
- 2016f-GAN: Training Generative Neural Samplers using Variational Divergence Minimizationcited by 504
19 more
- 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
- 2019Selection via Proxy: Efficient Data Selection for Deep Learningcited by 337
- 2018Variational Autoencoders for Collaborative Filteringcited by 308
- 2016Recommendations as Treatments: Debiasing Learning and Evaluationcited by 246
- 2021Sustainable AI: Environmental Implications, Challenges and Opportunitiescited by 242
- 2020Coresets via Bilevel Optimization for Continual Learning and Streamingcited by 191
- 2019Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approachescited by 181
- 2019MLPerf Training Benchmarkcited by 114
- 2017On Sampling Strategies for Neural Network-based Collaborative Filteringcited by 71
- 2020Chasing Carbon: The Elusive Environmental Footprint of Computingcited by 71
- 2019Learning From Less Data: A Unified Data Subset Selection and Active Learning Framework for Computer Visioncited by 64
- 2020Off-policy Bandits with Deficient Supportcited by 60
- 2020Exploring Data Splitting Strategies for the Evaluation of Recommendation Modelscited by 48
- 2021ECLARE: Extreme Classification with Label Graph Correlationscited by 38
- 2018Sequential Variational Autoencoders for Collaborative Filteringcited by 31
- 2020How Useful are Reviews for Recommendation? A Critical Review and Potential Improvementscited by 24
- 2020Semi-supervised Batch Active Learning via Bilevel Optimizationcited by 16
- 2013Is the Sample Good Enough? Comparing Data from Twitter's Streaming API with Twitter's Firehosecited by 15
- 2019Scaling Up Collaborative Filtering Data Sets through Randomized Fractal Expansionscited by 1
Built on by
Citing papers per year: 2022: 3; 2023: 3; 2024: 0; 2025: 1; 2026: 1.
8 papers.
- 2023Data Distillation: A Surveycited by 86
- 2022Infinite Recommendation Networks: A Data-Centric Approachcited by 20
- 2022DaisyRec 2.0: Benchmarking Recommendation for Rigorous Evaluationcited by 19
- 2022The Unfairness of Active Users and Popularity Bias in Point-of-Interest Recommendationcited by 9
- 2023When Newer is Not Better: Does Deep Learning Really Benefit Recommendation From Implicit Feedback?cited by 4
- 2023Farzi Data: Autoregressive Data Distillationcited by 3
- 2025What Data is Really Necessary? A Feasibility Study of Inference Data Minimization for Recommender Systemscited by 0
- 2026SplitLight: An Exploratory Toolkit for Recommender Systems Datasets and Splitscited by 0
- 2026SplitLight: An Exploratory Toolkit for Recommender Systems Datasets and Splits22 Feb 2026
- 2025What Data is Really Necessary? A Feasibility Study of Inference Data Minimization for Recommender Systems29 Aug 2025
- 2023Farzi Data: Autoregressive Data Distillation15 Oct 2023
- 2023When Newer is Not Better: Does Deep Learning Really Benefit Recommendation From Implicit Feedback?2 May 2023
- 2023Data Distillation: A Survey11 Jan 2023
- 2022DaisyRec 2.0: Benchmarking Recommendation for Rigorous Evaluation22 Jun 2022
- 2022Infinite Recommendation Networks: A Data-Centric Approach3 Jun 2022
- 2022The Unfairness of Active Users and Popularity Bias in Point-of-Interest Recommendation27 Feb 2022