@revista_internacional{930, keywords = {Recommender systems, Generative adversarial networks, Deep learning, collaborative filtering}, author = {Jesús Bobadilla and Abraham Gutiérrez and Raciel Yera and Luis Martínez}, title = {Creating synthetic datasets for collaborative filtering recommender systems using generative adversarial networks}, abstract = {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.}, year = {2023}, journal = {Knowledge-Based Systems}, volume = {280}, pages = {111016}, issn = {0950-7051}, url = {https://www.sciencedirect.com/science/article/pii/S0950705123007669}, doi = {https://doi.org/10.1016/j.knosys.2023.111016}, }