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.
Similar content being viewed by others
References
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
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
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
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
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
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
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
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
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
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
Harper FM, Konstan JA (2016) The movielens datasets: history and context. ACM Trans Interact Intell Syst 5(4):19:1–19:19
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
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
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
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
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
Lecun Y, Bottou L, Bengio Y, Haffner P (1998) Gradient-based learning applied to document recognition. Proc IEEE 86(11):2278–2324
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
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
Liu J, Pan W, Ming Z (2020) Cofigan: Collaborative filtering by generative and discriminative training for one-class recommendation. Knowl Based Syst 191:105255
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
Lo K, Ishigaki T (2021) PPNW: personalized pairwise novelty loss weighting for novel recommendation. Knowl Inf Syst 63(5):1117–1148
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
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
Mirza M, Osindero S (2014) Conditional generative adversarial nets. CoRR arXiv:1411.1784
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
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
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
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
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
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
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
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
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
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
van der Maaten L, Hinton G (2008) Visualizing data using t-sne. J Mach Learn Res 9(86):2579–2605
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
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
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
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
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
Wen J, Chen B-Y, Wang C-D, Tian Z (2021) PRGAN: personalized recommendation with conditional generative adversarial networks. In: ICDM
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
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
Yu H-F, Hsieh C-J, Si S, Dhillon IS (2014) Parallel matrix factorization for recommender systems. Knowl Inf Syst 41(3):793–819
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
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
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
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
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-022-01719-z