mlsanityData to 7 Oct 2026

On Sampling Collaborative Filtering Datasets

arXiv 2201.04768 ↗First posted 13 Jan 2022cs.LG cs.IRcited by 8

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

  1. 2017Attention Is All You Needcited by 59,932
  2. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
  3. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  4. 2014Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modelingcited by 2,341
  5. 2019Energy and Policy Considerations for Deep Learning in NLPcited by 1,242
  6. 2018Self-Attentive Sequential Recommendationcited by 1,169
  7. 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,133
  8. 2017Neural Collaborative Filteringcited by 1,108
  9. 2018An Empirical Study of Example Forgetting during Deep Neural Network Learningcited by 669
  10. 2019Green AIcited by 620
  11. 2021Carbon Emissions and Large Neural Network Trainingcited by 561
  12. 2016f-GAN: Training Generative Neural Samplers using Variational Divergence Minimizationcited by 504
19 more
  1. 2019InfoGraph: Unsupervised and Semi-supervised Graph-Level Representation Learning via Mutual Information Maximizationcited by 441
  2. 2019Selection via Proxy: Efficient Data Selection for Deep Learningcited by 337
  3. 2018Variational Autoencoders for Collaborative Filteringcited by 308
  4. 2016Recommendations as Treatments: Debiasing Learning and Evaluationcited by 246
  5. 2021Sustainable AI: Environmental Implications, Challenges and Opportunitiescited by 242
  6. 2020Coresets via Bilevel Optimization for Continual Learning and Streamingcited by 191
  7. 2019Are We Really Making Much Progress? A Worrying Analysis of Recent Neural Recommendation Approachescited by 181
  8. 2019MLPerf Training Benchmarkcited by 114
  9. 2017On Sampling Strategies for Neural Network-based Collaborative Filteringcited by 71
  10. 2020Chasing Carbon: The Elusive Environmental Footprint of Computingcited by 71
  11. 2019Learning From Less Data: A Unified Data Subset Selection and Active Learning Framework for Computer Visioncited by 64
  12. 2020Off-policy Bandits with Deficient Supportcited by 60
  13. 2020Exploring Data Splitting Strategies for the Evaluation of Recommendation Modelscited by 48
  14. 2021ECLARE: Extreme Classification with Label Graph Correlationscited by 38
  15. 2018Sequential Variational Autoencoders for Collaborative Filteringcited by 31
  16. 2020How Useful are Reviews for Recommendation? A Critical Review and Potential Improvementscited by 24
  17. 2020Semi-supervised Batch Active Learning via Bilevel Optimizationcited by 16
  18. 2013Is the Sample Good Enough? Comparing Data from Twitter's Streaming API with Twitter's Firehosecited by 15
  19. 2019Scaling Up Collaborative Filtering Data Sets through Randomized Fractal Expansionscited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 3; 2023: 3; 2024: 0; 2025: 1; 2026: 1.

8 papers.