Creating synthetic datasets for collaborative filtering recommender systems using generative adversarial networks

被引:2
|
作者
Bobadilla, Jesus [1 ]
Gutierrez, Abraham [1 ]
Yera, Raciel [2 ]
Martinez, Luis [2 ]
机构
[1] Univ Politecn Madrid, ETSI Sistemas Informat, Dept Sistemas Informat, C Alan Turing S-N, Madrid 28031, Spain
[2] Univ Jaen, Dept Informat, Jaen, Spain
关键词
Recommender systems; Generative adversarial networks; Deep learning; Collaborative filtering;
D O I
10.1016/j.knosys.2023.111016
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Research and education in machine learning requires diverse, representative, and open datasets that contain sufficient samples to handle the necessary training, validation, and testing tasks. Currently, the Recommender Systems area includes a large number of subfields in which accuracy and beyond-accuracy quality measures are continuously being improved. To feed this research variety, it is both necessary and convenient to reinforce the existing datasets with synthetic ones. This paper proposes a Generative Adversarial Network (GAN)-based method to generate collaborative filtering datasets in a parameterized way by selecting their preferred number of users, items, samples, and stochastic variability. This parameterization cannot be performed using regular GANs. Our GAN model is fed with dense, short, and continuous embedding representations of items and users, instead of sparse, large, and discrete vectors, to ensure fast and accurate learning, as compared to the traditional approach based on large and sparse input vectors. The proposed architecture includes a DeepMF model to extract the dense user and item embeddings and a clustering process to convert the dense GAN generated samples to the discrete and sparse samples necessary to create each required synthetic dataset. The results from three different source datasets show adequate distributions and expected quality values and evolutions in the generated datasets compared to the source datasets. Synthetic datasets and source codes are available to researchers.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Generating and Testing Synthetic Datasets for Recommender Systems to Improve Fairness in Collaborative Filtering Research
    Bobadilla, J.
    Gutierrez, A.
    [J]. 2023 20TH ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, AICCSA, 2023,
  • [2] An Evaluation Study of Generative Adversarial Networks for Collaborative Filtering
    Maurera, Fernando Benjamin Perez
    Dacrema, Maurizio Ferrari
    Cremonesi, Paolo
    [J]. ADVANCES IN INFORMATION RETRIEVAL, PT I, 2022, 13185 : 671 - 685
  • [3] BiGAN: Collaborative Filtering with Bidirectional Generative Adversarial Networks
    Ding, Rui
    Guo, Guibing
    Yang, Xiaochun
    Chen, Bowei
    Liu, Zhirong
    He, Xiuqiang
    [J]. PROCEEDINGS OF THE 2020 SIAM INTERNATIONAL CONFERENCE ON DATA MINING (SDM), 2020, : 82 - 90
  • [4] Generation of Realistic Synthetic Validation Healthcare Datasets Using Generative Adversarial Networks
    Ozyigit, Eda Bilici
    Arvanitis, Theodoros N.
    Despotou, George
    [J]. IMPORTANCE OF HEALTH INFORMATICS IN PUBLIC HEALTH DURING A PANDEMIC, 2020, 272 : 322 - 325
  • [5] Rating Augmentation with Generative Adversarial Networks towards Accurate Collaborative Filtering
    Chae, Dong-Kyu
    Kang, Jin-Soo
    Kim, Sang-Wook
    Choi, Jaeho
    [J]. WEB CONFERENCE 2019: PROCEEDINGS OF THE WORLD WIDE WEB CONFERENCE (WWW 2019), 2019, : 2616 - 2622
  • [6] CFGAN: A Generic Collaborative Filtering Framework based on Generative Adversarial Networks
    Chae, Dong-Kyu
    Kang, Jin-Soo
    Kim, Sang-Wook
    Lee, Jung-Tae
    [J]. CIKM'18: PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, 2018, : 137 - 146
  • [7] News recommendations based on collaborative topic modeling and collaborative filtering with generative adversarial networks
    Liu, Duen-Ren
    Huang, Yang
    Jhao, Jhen-Jie
    Lee, Shin-Jye
    [J]. DATA TECHNOLOGIES AND APPLICATIONS, 2024, 58 (01) : 24 - 41
  • [8] A Survey on Adversarial Recommender Systems: From Attack/Defense Strategies to Generative Adversarial Networks
    Deldjoo, Yashar
    Di Noia, Tommaso
    Merra, Felice Antonio
    [J]. ACM COMPUTING SURVEYS, 2021, 54 (02)
  • [9] Learning compact yet accurate Generative Adversarial Networks for recommender systems
    Zhao, Yu
    Wang, Kuo
    Guo, Guibing
    Wang, Xingwei
    [J]. KNOWLEDGE-BASED SYSTEMS, 2022, 257
  • [10] Learning compact yet accurate Generative Adversarial Networks for recommender systems
    Zhao, Yu
    Wang, Kuo
    Guo, Guibing
    Wang, Xingwei
    [J]. Knowledge-Based Systems, 2022, 257