Skip to main content
Log in

A framework for personalized recommendation with conditional generative adversarial networks

  • Regular Paper
  • Published:
Knowledge and Information Systems Aims and scope Submit manuscript

Abstract

Recommender systems suffer from interaction data sparsity in reality. Recently, generative adversarial network-based recommender systems have shown the potential to solve the problem. The negative sampling methods use the generator to collect signals from unlabeled data, while they suffer from sparse rewards in the policy gradient training process. The vector reconstruction methods generate user-related vectors for data augmentation to enhance robustness, but they lead to redundant calculation and ignore information conveyed by items. To alleviate the limitations of these methods, we propose a novel framework termed Personalized Recommendation with Conditional Generative Adversarial Networks to consider both of the user and the item subset as conditions. The sparsity and the dimension of conditional rating vectors can be controlled in our method, which simplifies both the generator’s reconstruction task and the discriminator’s learning task. In addition, the proposed method formulates conditional rating vector generation as a user-item matching problem, which allows a more flexible model selection for the generator. Experiments are conducted on three datasets to evaluate the effectiveness of the proposed framework.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Notes

  1. https://grouplens.org/datasets/movielens/.

  2. https://grouplens.org/datasets/hetrec-2011/.

References

  1. Arjovsky M, Bottou L (2017) Towards principled methods for training generative adversarial networks. In: 5th international conference on learning representations, ICLR 2017, Toulon, France, April 24–26, 2017, Conference track proceedings

  2. Chae DK, Kang JS, Kim SW, Choi J (2019) Rating augmentation with generative adversarial networks towards accurate collaborative filtering. In: The World Wide Web Conference, WWW 2019, San Francisco, CA, USA, May 13-17, 2019, pp 2616–2622

  3. Chae DK, Kang JS, Kim SW, Lee JT (2018) CFGAN: a generic collaborative filtering framework based on generative adversarial networks. In: Proceedings of the 27th ACM international conference on information and knowledge management, CIKM 2018, Torino, Italy, October 22–26, 2018, pp 137–146

  4. Chen L, Cao J, Chen H, Liang W, Tao H, Zhu G (2021) Attentive multi-task learning for group itinerary recommendation. Knowl Inf Syst 63(7):1687–1716

    Article  Google Scholar 

  5. Choi Y, Choi MJ, Kim M, Ha JW, Kim S, Choo J (2018) Stargan: Unified generative adversarial networks for multi-domain image-to-image translation. In: 2018 IEEE conference on computer vision and pattern recognition, CVPR 2018, Salt Lake City, UT, USA, June 18–22, 2018, pp 8789–8797

  6. Deldjoo Y, Noia TD, Merra FA (2020) Adversarial machine learning in recommender systems (aml-recsys). In: WSDM ’20: The thirteenth ACM international conference on web search and data mining, Houston, TX, USA, February 3–7, 2020, pp 869–872

  7. Deng ZH, Huang L, Wang CD, Lai JH, Yu PS (2019) Deepcf: a unified framework of representation learning and matching function learning in recommender system. In: The thirty-third AAAI conference on artificial intelligence, AAAI 2019, the thirty-first innovative applications of artificial intelligence conference, IAAI 2019, The ninth AAAI symposium on educational advances in artificial intelligence, EAAI 2019, Honolulu, Hawaii, USA, January 27 - February 1, 2019, pp 61–68

  8. Gao M, Zhang J, Yu J, Li J, Wen J, Xiong Q (2021) Recommender systems based on generative adversarial networks: a problem-driven perspective. Inf Sci 546:1166–1185

    Article  MathSciNet  Google Scholar 

  9. Goodfellow IJ, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville AC, Bengio Y (2014) Generative adversarial nets. In: Advances in neural information processing systems 27: annual conference on neural information processing systems 2014, December 8–13 2014, Montreal, Quebec, Canada, pp 2672–2680

  10. Guo Z, Wang C, Li J, Li G, Pan, P (2021) DiCGAN: a dilated convolutional generative adversarial network for recommender systems. In: Database systems for advanced applications—26th international conference, DASFAA (2021) Taipei, Taiwan, April 11–14, 2021. Proceedings, Part III, pp 279–296

  11. Harper FM, Konstan JA (2016) The movielens datasets: history and context. ACM Trans Interact Intell Syst 5(4):19:1–19:19

  12. He X, He Z, Du X Chua TS (2018) Adversarial personalized ranking for recommendation. In: The 41st international ACM SIGIR conference on research & development in information retrieval, SIGIR 2018, Ann Arbor, MI, USA, July 08–12, 2018, pp 355–364

  13. He X, Liao L, Zhang H, Nie L, Hu X, Chua TS (2017) Neural collaborative filtering. In: Proceedings of the 26th international conference on world wide web, WWW 2017, Perth, Australia, April 3–7, 2017, pp 173–182

  14. Hu Q-Y, Huang L, Wang C-D, Chao H-Y (2019) Item orientated recommendation by multi-view intact space learning with overlapping. Knowl Based Syst 164:358–370

    Article  Google Scholar 

  15. Krichene W, Rendle S (2020) On sampled metrics for item recommendation. In: KDD ’20: the 26th ACM SIGKDD conference on knowledge discovery and data mining, Virtual Event, CA, USA, August 23–27, 2020, pp 1748–1757

  16. Krizhevsky A, Sutskever I, Hinton GE (2012) Imagenet classification with deep convolutional neural networks. In: Advances in neural information processing systems 25: 26th annual conference on neural information processing systems 2012. Proceedings of a meeting held December 3–6, 2012, Lake Tahoe, Nevada, United States, pp 1106–1114

  17. Lecun Y, Bottou L, Bengio Y, Haffner P (1998) Gradient-based learning applied to document recognition. Proc IEEE 86(11):2278–2324

    Article  Google Scholar 

  18. Lee J, Hwang W-S, Parc J, Lee Y, Kim SW, Lee D (2019) l-injection: toward effective collaborative filtering using uninteresting items. IEEE Trans Knowl Data Eng 31(1):3–16

    Article  Google Scholar 

  19. Liu D, Li J, Du B, Chang J, Gao R, Wu Y (2021) A hybrid neural network approach to combine textual information and rating information for item recommendation. Knowl Inf Syst 63(3):621–646

    Article  Google Scholar 

  20. Liu J, Pan W, Ming Z (2020) Cofigan: Collaborative filtering by generative and discriminative training for one-class recommendation. Knowl Based Syst 191:105255

    Article  Google Scholar 

  21. Liu L, Lu Y, Yang M, Qu Q, Zhu J Li H (2018) Generative adversarial network for abstractive text summarization. In: Proceedings of the thirty-second AAAI conference on artificial intelligence, (AAAI-18), the 30th innovative applications of artificial intelligence (IAAI-18), and the 8th AAAI symposium on educational advances in artificial intelligence (EAAI-18), New Orleans, Louisiana, USA, February 2–7, 2018, pp 8109–8110

  22. Lo K, Ishigaki T (2021) PPNW: personalized pairwise novelty loss weighting for novel recommendation. Knowl Inf Syst 63(5):1117–1148

    Article  Google Scholar 

  23. Loshchilov I, Hutter F (2019) Decoupled weight decay regularization. In: 7th international conference on learning representations, ICLR 2019, New Orleans, LA, USA, May 6-9, 2019

  24. Manotumruksa J, Yilmaz E (2020) Sequential-based adversarial optimisation for personalised top-n item recommendation. In: Proceedings of the 43rd international ACM SIGIR conference on research and development in Information Retrieval, SIGIR 2020, Virtual Event, China, July 25–30, 2020, pp 2045–2048

  25. Mirza M, Osindero S (2014) Conditional generative adversarial nets. CoRR arXiv:1411.1784

  26. Pan R, Zhou Y, Cao B, Liu NN, Lukose RM, Scholz M, Yang Q (2008) One-class collaborative filtering. In: Proceedings of the 8th IEEE International Conference on Data Mining (ICDM 2008), December 15–19, 2008, Pisa, Italy, pp 502–511

  27. Ren R, Liu Z, Li Y, Zhao WX, Wang H, Ding B, Wen J-R (2020) Sequential recommendation with self-attentive multi-adversarial network. In: Proceedings of the 43rd international ACM SIGIR conference on research and development in Information Retrieval, SIGIR 2020, Virtual Event, China, July 25–30, 2020, pp 89–98

  28. Rendle S (2010) Factorization machines. In: ICDM 2010, The 10th IEEE international conference on data mining, Sydney, Australia, 14–17 December 2010, pp 995–1000

  29. Rendle S, Freudenthaler C, Gantner Z, Schmidt-Thieme L (2009) BPR: Bayesian personalized ranking from implicit feedback. In: UAI 2009, proceedings of the twenty-fifth conference on uncertainty in artificial intelligence, Montreal, QC, Canada, June 18–21, 2009, pp 452–461

  30. Sedhain S, Menon AK, Sanner S, Xie L (2015) Autorec: autoencoders meet collaborative filtering. In: Proceedings of the 24th international conference on world wide web companion, WWW 2015, Florence, Italy, May 18-22, 2015—Companion Volume, pp 111–112

  31. Srivastava N, Hinton GE, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res 15(1):1929–1958

    MathSciNet  MATH  Google Scholar 

  32. Sun C, Liu H, Liu M, Ren Z, Gan T, Nie L (2020) LARA: attribute-to-feature adversarial learning for new-item recommendation. In: WSDM ’20: the thirteenth ACM international conference on web search and data mining, Houston, TX, USA, February 3–7, 2020, pp 582–590

  33. Szegedy C, Liu W, Jia Y, Sermanet P, Reed SE, Anguelov D, Erhan D, Vanhoucke V, Rabinovich A (2015) Going deeper with convolutions. In: IEEE conference on computer vision and pattern recognition, CVPR 2015, Boston, MA, USA, June 7–12, 2015, pp 1–9

  34. Tang H, Xu D, Yan Y, Torr PHS, Sebe N (2020) Local class-specific and global image-level generative adversarial networks for semantic-guided scene generation. In: 2020 IEEE/CVF conference on computer vision and pattern recognition, CVPR 2020, Seattle, WA, USA, June 13–19, 2020, pp 7867–7876

  35. Tong Y, Luo Y, Zhang Z, Sadiq SW, Cui P (2019) Collaborative generative adversarial network for recommendation systems. In: 35th IEEE international conference on data engineering workshops, ICDE workshops 2019, Macao, China, April 8–12, 2019, pp 161–168

  36. van der Maaten L, Hinton G (2008) Visualizing data using t-sne. J Mach Learn Res 9(86):2579–2605

    MATH  Google Scholar 

  37. Wang C-D, Deng Z-H, Lai J-H, Yu PS (2019) Serendipitous recommendation in e-commerce using innovator-based collaborative filtering. IEEE Trans Cybern 49(7):2678–2692

    Article  Google Scholar 

  38. Wang H, Wang J, Wang J, Zhao M, Zhang W, Zhang F, Xie X, Guo M (2018) Graphgan: graph representation learning with generative adversarial nets. In: Proceedings of the thirty-second AAAI conference on artificial intelligence, (AAAI-18), the 30th innovative applications of artificial intelligence (IAAI-18), and the 8th AAAI symposium on educational advances in artificial intelligence (EAAI-18), New Orleans, Louisiana, USA, February 2–7, 2018, pp 2508–2515

  39. Wang J, Yu L, Zhang W, Gong Y, Xu Y, Wang B, Zhang P, Zhang D (2017) IRGAN: a minimax game for unifying generative and discriminative information retrieval models. In: Proceedings of the 40th international ACM SIGIR conference on research and development in information retrieval, Shinjuku, Tokyo, Japan, August 7–11, 2017, pp 515–524

  40. Wang Q, Yin H, Hu Z, Lian D, Wang H, Huang Z (2018) Neural memory streaming recommender networks with adversarial training. In: Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining, KDD 2018, London, UK, August 19–23, 2018, pp 2467–2475

  41. Wang Q, Yin H, Wang H, Nguyen QVH, Huang Z, Cui L (2019) Enhancing collaborative filtering with generative augmentation. In: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery & data mining, KDD 2019, Anchorage, AK, USA, August 4–8, 2019, pp 548–556

  42. Wen J, Chen B-Y, Wang C-D, Tian Z (2021) PRGAN: personalized recommendation with conditional generative adversarial networks. In: ICDM

  43. Wu Q, Liu Y, Miao C, Zhao B, Zhao Y, Guan L (2019) PD-GAN: adversarial learning for personalized diversity-promoting recommendation. In: Proceedings of the twenty-eighth international joint conference on artificial intelligence, IJCAI 2019, Macao, China, August 10–16, 2019, pp 3870–3876

  44. Xi W-D, Huang L, Wang C-D, Zheng Y-Y, Lai J (2019) BPAM: recommendation based on BP neural network with attention mechanism. In: Proceedings of the twenty-eighth international joint conference on artificial intelligence, IJCAI 2019, Macao, China, August 10–16, 2019, pp 3905–3911

  45. Yu H-F, Hsieh C-J, Si S, Dhillon IS (2014) Parallel matrix factorization for recommender systems. Knowl Inf Syst 41(3):793–819

    Article  Google Scholar 

  46. Yuan F, Yao L, Benatallah B (2019) Adversarial collaborative auto-encoder for top-n recommendation. In: International joint conference on neural networks, IJCNN 2019 Budapest, Hungary, July 14–19, 2019, pp 1–8

  47. Yuan F, Yao L, Benatallah B (2019) Adversarial collaborative neural network for robust recommendation. In: Proceedings of the 42nd international ACM SIGIR conference on research and development in information retrieval, SIGIR 2019, Paris, France, July 21–25, 2019, pp 1065–1068

  48. Zhong S-T, Huang L, Wang C-D, Lai J-H, Yu PS (2020) An autoencoder framework with attention mechanism for cross-domain recommendation. IEEE Trans Cybernet

Download references

Acknowledgements

We thank anonymous reviewers for their very useful comments and suggestions. This work was supported by NSFC (61876193 and U20B2046) and Guangdong Province Key Laboratory of Computational Science at the Sun Yat-sen University (2020B1212060032).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chang-Dong Wang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wen, J., Zhu, XR., Wang, CD. et al. A framework for personalized recommendation with conditional generative adversarial networks. Knowl Inf Syst 64, 2637–2660 (2022). https://doi.org/10.1007/s10115-022-01719-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10115-022-01719-z

Keywords

Navigation