Proposed in 2014, Generative Adversarial Networks (GAN) initiated a fresh interest in generative modelling. They immediately achieved state-of-the-art in image synthesis, image-to-image translation, text-to-image generation, image inpainting and have been used in sciences ranging from medicine to high-energy particle physics. Despite their popularity and ability to learn arbitrary distributions, GAN have not been widely applied in recommender systems (RS). Moreover, only few of the techniques that have introduced GAN in RS have employed them directly as a collaborative filtering (CF) model. In this work we propose a new GAN-based approach that learns user and item latent factors in a matrix factorization setting for the generic top-N recommendation problem. Following the vector-wise GAN training approach for RS introduced by CFGAN, we identify 2 unique issues when utilizing GAN for CF. We propose solutions for both of them by using an autoencoder as discriminator and incorporating an additional loss function for the generator. We evaluate our model, GANMF, through well-known datasets in the RS community and show improvements over traditional CF approaches and GAN-based models. Through an ablation study on the components of GANMF we aim to understand the effects of our architectural choices. Finally, we provide a qualitative evaluation of the matrix factorization performance of GANMF.
翻译:在2014年拟议中,基因反转网络(GAN)对基因建模产生了新的兴趣,在图像合成、图像到图像翻译、文本到图像生成、图像成像、图像成像等方面立即达到最新水平,并在医学到高能粒子物理学等科学中应用过,尽管其受欢迎程度和学习任意分布的能力,但在推荐系统(RS)中并未广泛应用GAN。此外,在RS引入GAN的技术中,只有少数技术直接将GAN用作合作过滤模式(CF),我们在此工作中提出了新的GAN方法,在通用高N建议问题的矩阵化设置中学习用户和项目潜在因素。根据CFAN为RS引入的矢量型GAN培训方法,我们确定了两个独特的问题。我们通过使用自动电解码作为制导器和将更多的损失功能纳入发电机。我们通过在RS社区中广为人知的数据集来评估我们的模型GANMF的用户和项目潜在要素。我们通过对GAN的建筑模型的改进,从GAMMF的常规目标上展示了我们GAN的成绩模型。