On Sampling Collaborative Filtering Datasets

被引:6
|
作者
Sachdeva, Noveen [1 ]
Wu, Carole-Jean [2 ]
McAuley, Julian [1 ]
机构
[1] Univ Calif San Diego, La Jolla, CA 92093 USA
[2] Facebook AI Res, Cambridge, MA USA
基金
美国国家科学基金会;
关键词
Sampling; Coreset Mining; Benchmarking; Large-scale Learning;
D O I
10.1145/3488560.3498439
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页码:842 / 850
页数:9
相关论文
共 50 条
  • [1] Collaborative Filtering for Implicit Feedback Datasets
    Hu, Yifan
    Koren, Yehuda
    Volinsky, Chris
    ICDM 2008: EIGHTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2008, : 263 - +
  • [2] CoMix: Collaborative filtering with mixup for implicit datasets
    Moon, Jaewan
    Jeong, Yoonki
    Chae, Dong-Kyu
    Choi, Jaeho
    Shim, Hyunjung
    Lee, Jongwuk
    INFORMATION SCIENCES, 2023, 628 : 254 - 268
  • [3] Collaborative filtering algorithm evaluation for various datasets
    Dong, Li
    Xing, Chunxiao
    Wang, Kehong
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2009, 49 (04): : 590 - 594
  • [4] Augmented Negative Sampling for Collaborative Filtering
    Zhao, Yuhan
    Chen, Rui
    Lai, Riwei
    Han, Qilong
    Song, Hongtao
    Chen, Li
    PROCEEDINGS OF THE 17TH ACM CONFERENCE ON RECOMMENDER SYSTEMS, RECSYS 2023, 2023, : 256 - 266
  • [5] Collaborative Filtering for Massive Datasets Based on Bayesian Networks
    Maomi Ueno
    Takahiro Yamazaki
    Behaviormetrika, 2008, 35 (2) : 137 - 158
  • [6] Adaptive Hardness Negative Sampling for Collaborative Filtering
    Lai, Riwei
    Chen, Rui
    Han, Qilong
    Zhang, Chi
    Chen, Li
    THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 8, 2024, : 8645 - 8652
  • [7] Attribute Weighting and Samples Sampling for Collaborative Filtering
    Qu, Zhaowei
    Yao, Jingjing
    Wang, Xiaoru
    Yin, Sixing
    2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, : 235 - 241
  • [8] Identifying user and group information from collaborative filtering datasets
    Griffith, Josephine
    O'riordan, Colm
    Sorensen, Humphrey
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2007, 21 (02) : 291 - 310
  • [9] On Producing Accurate Rating Predictions in Sparse Collaborative Filtering Datasets
    Margaris, Dionisis
    Vassilakis, Costas
    Spiliotopoulos, Dimitris
    INFORMATION, 2022, 13 (06)
  • [10] Data Sampling through Collaborative Filtering for Algorithm Selection
    Misir, Mustafa
    2017 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2017, : 2494 - 2501