BiGAN: Collaborative Filtering with Bidirectional Generative Adversarial Networks
Abstract
Recently, GAN-based collaborative filtering methods have gained increasing attention in recommendation tasks which can learn remarkable user and item representation. However, these existing GAN-based methods mainly suffer from two limitations: (1) Their trainings are not comprehensive given the fact that the discriminator may be trained misleadingly and over-early converging since the generator may accidentally sample real items as fake ones, resulting in the emergence of contradicting labels for the same items. (2) They fail to consider implicit friends (users with the same interests.), leading to severe limitations of recommendation performance. In this paper, we propose BiGAN, an innovative bidirectional adversarial recommendation model which can alleviate the limitations mentioned above in recommendation tasks. It consists of two GANs, namely ForwardGAN and BackwardGAN. Specifically, ForwardGAN learns to generate a group of possible interacted items given a specific user, it aims to ensure that the discriminator Df can be trained effectively. Furthermore, BackwardGAN fully exploits implicit friends with similar behaviors, then propagates them back to ForwardGAN, where a similarity exploration strategy is implemented to gain more outstanding user representation. Therefore, two GANs are trained jointly in a circle, where the augment of one GAN will enhance another one, leading to the promising user and item representation. In the experimental part, we demonstrate that our model is superior to other state-of-the-art recommenders.
BibTeX
@conference{Ding-2020-126833,author = {Rui Ding and Guibing Guo and Xiaochun Yan and Bowei Chen and Zhirong Liu and Xiuqiang He},
title = {BiGAN: Collaborative Filtering with Bidirectional Generative Adversarial Networks},
booktitle = {Proceedings of SIAM International Conference on Data Mining (SDM '20)},
year = {2020},
month = {May},
pages = {82 - 90},
}