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

被引:4
作者
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
相关论文
共 61 条
  • [1] The k-means Algorithm: A Comprehensive Survey and Performance Evaluation
    Ahmed, Mohiuddin
    Seraj, Raihan
    Islam, Syed Mohammed Shamsul
    [J]. ELECTRONICS, 2020, 9 (08) : 1 - 12
  • [2] Active Learning with Bayesian Nonnegative Matrix Factorization for Recommender Systems
    Ayci, Gonul
    Koksal, Abdullatif
    Mutlu, M. Melih
    Suyunu, Burak
    Cemgil, A. Taylan
    [J]. 2019 27TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2019,
  • [3] RecGAN: Recurrent Generative Adversarial Networks for Recommendation Systems
    Bharadhwaj, Homanga
    Park, Homin
    Lim, Brian Y.
    [J]. 12TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS), 2018, : 372 - 376
  • [4] Deep Variational Embedding Representation on Neural Collaborative Filtering Recommender Systems
    Bobadilla, Jesus
    Duenas, Jorge
    Gutierrez, Abraham
    Ortega, Fernando
    [J]. APPLIED SCIENCES-BASEL, 2022, 12 (09):
  • [5] Neural Collaborative Filtering Classification Model to Obtain Prediction Reliabilities
    Bobadilla, Jesus
    Gutierrez, Abraham
    Alonso, Santiago
    Gonzalez-Prieto, Angel
    [J]. INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2022, 7 (04): : 18 - 26
  • [6] Deep learning approach to obtain collaborative filtering neighborhoods
    Bobadilla, Jesus
    Gonzalez-Prieto, Angel
    Ortega, Fernando
    Lara-Cabrera, Raul
    [J]. NEURAL COMPUTING & APPLICATIONS, 2022, 34 (04) : 2939 - 2951
  • [7] DeepFair: Deep Learning for Improving Fairness in Recommender Systems
    Bobadilla, Jesus
    Lara-Cabrera, Raul
    Gonzalez-Prieto, Angel
    Ortega, Fernando
    [J]. INTERNATIONAL JOURNAL OF INTERACTIVE MULTIMEDIA AND ARTIFICIAL INTELLIGENCE, 2021, 6 (06): : 86 - 94
  • [8] Recommender Systems Clustering Using Bayesian Non Negative Matrix Factorization
    Bobadilla, Jesus
    Bojorque, Rodolfo
    Hernando Esteban, Antonio
    Hurtado, Remigio
    [J]. IEEE ACCESS, 2018, 6 : 3549 - 3564
  • [9] Bollacker K. D., 1998, Proceedings of the Second International Conference on Autonomous Agents, P116, DOI 10.1145/280765.280786
  • [10] 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