An Evaluation Study of Generative Adversarial Networks for Collaborative Filtering

Fernando Benjamín Pérez Maurera, Maurizio Ferrari Dacrema, Paolo Cremonesi
1/5/2022
cs.IRcs.LG

No confident code implementation found for this paper.

Abstract

This work explores the reproducibility of CFGAN. CFGAN and its family of models (TagRec, MTPR, and CRGAN) learn to generate personalized and fake-but-realistic rankings of preferences for top-N recommendations by using previous interactions. This work successfully replicates the results published in the original paper and discusses the impact of certain differences between the CFGAN framework and the model used in the original evaluation. The absence of random noise and the use of real user profiles as condition vectors leaves the generator prone to learn a degenerate solution in which the output vector is identical to the input vector, therefore, behaving essentially as a simple autoencoder. The work further expands the experimental analysis comparing CFGAN against a selection of simple and well-known properly optimized baselines, observing that CFGAN is not consistently competitive against them despite its high computational cost. To ensure the reproducibility of these analyses, this work describes the experimental methodology and publishes all datasets and source code.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{maurera2022evaluation,
  title  = {An Evaluation Study of Generative Adversarial Networks for Collaborative Filtering},
  author = {Fernando Benjamín Pérez Maurera and Maurizio Ferrari Dacrema and Paolo Cremonesi},
  year   = {2022},
  eprint = {2201.01815},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2201.01815}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2201.01815.svg)](https://codeofpaper.com/paper/2201.01815)

Discussion