paper-with-me

홈 › Papers

On Sampling Collaborative Filtering Datasets

2022-01-13 · Noveen Sachdeva, Carole-Jean Wu, Julian McAuley

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.

📄 PDF Abstract BibTeX arXiv:2201.04768

Code (1)

noveens/sampling_cf 공식 구현 pytorch

Tasks

Collaborative FilteringRecommendation Systems

Similar Papers 제목 키워드 기반

Efficient Thompson Sampling for Online Matrix-Factorization Recommendation

2015-12-01 · NeurIPS 2015 12 · Jaya Kawale, Hung H. Bui, Branislav Kveton, Long Tran-Thanh 외

Matrix factorization (MF) collaborative filtering is an effective and widely used method in recommendation systems. However, the problem of finding an optimal trade-off between exploration and exploitation (otherwise kno…

Collaborative FilteringRecommendation SystemsThompson Sampling

Fast Variational AutoEncoder with Inverted Multi-Index for Collaborative Filtering

2021-09-13 · Jin Chen, Defu Lian, Binbin Jin, Xu Huang 외

Variational AutoEncoder (VAE) has been extended as a representative nonlinear method for collaborative filtering. However, the bottleneck of VAE lies in the softmax computation over all items, such that it takes linear c…

Collaborative Filtering

Towards Large Scale Training Of Autoencoders For Collaborative Filtering

2018-08-30 · Abdallah Moussawi

In this paper, we apply a mini-batch based negative sampling method to efficiently train a latent factor autoencoder model on large scale and sparse data for implicit feedback collaborative filtering. We compare our work…

Collaborative Filtering

Simplify and Robustify Negative Sampling for Implicit Collaborative Filtering

2020-09-07 · NeurIPS 2020 12 · Jingtao Ding, Yuhan Quan, Quanming Yao, Yong Li 외

Negative sampling approaches are prevalent in implicit collaborative filtering for obtaining negative labels from massive unlabeled data. As two major concerns in negative sampling, efficiency and effectiveness are still…

Collaborative Filtering

A Topology-aware Analysis of Graph Collaborative Filtering

2023-08-21 · Daniele Malitesta, Claudio Pomo, Vito Walter Anelli, Alberto Carlo Maria Mancino 외

The successful integration of graph neural networks into recommender systems (RSs) has led to a novel paradigm in collaborative filtering (CF), graph collaborative filtering (graph CF). By representing user-item data as …

Collaborative FilteringGraph SamplingRecommendation Systems