VDGAN: A Collaborative Filtering Framework Based on Variational Denoising with GANs

被引:1
|
作者
Sun, Weifeng [1 ]
Yu, Shumiao [1 ]
Dong, Boxiang [2 ]
机构
[1] Dalian Univ Technol, Sch Software, Dalian, Peoples R China
[2] Montclair State Univ, Montclair, NJ USA
基金
国家重点研发计划;
关键词
collaborative filtering; generative adversarial networks; variational autoencoders; self-attention; reinforcement learning;
D O I
10.1109/IJCNN52387.2021.9533585
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Generative Adversarial Networks (GANs) effectively capture the true posterior distribution. When applied to Collaborative Filtering (CF), GANs can generate a recommendation list through implicit feedback. However, the discriminators in the existing GANs-based CF methods are not utilized fully, and the generators perform poorly on sparse data mining. In this paper, we propose an improved collaborative filtering framework based on variational denoising for GANs (VDGAN). Specifically, VDGAN integrates the variational encoder and the self-attention mechanism into the GANs. By using the positive-negative sampling mechanism to add specific noise to the input data, the variational encoder obtains a robust feature matrix and improves the sparse data processing capability of the generator. In VDGAN, the denoising generator reconstructs the user-items interaction matrix through the feature matrix. And the discriminator is composed of the self-attention mechanism to obtain the explicit features of user preferences, which extends the ability of the discriminator. Furthermore, reinforcement learning replaces the traditional objective function of GANs, which better optimizes the generator and further improves the recommendation accuracy of the model. From our comprehensive experiments on three real-world datasets, we demonstrate that the performance of VDGAN significantly outperforms the state-of-the-art methods based on GANs and Auto-Encoders.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] A scalable collaborative filtering framework based on co-clustering
    George, T
    Merugu, S
    FIFTH IEEE INTERNATIONAL CONFERENCE ON DATA MINING, PROCEEDINGS, 2005, : 625 - 628
  • [42] Stacked Denoising Autoencoder-based Deep Collaborative Filtering Using the Change of Similarity
    Suzuki, Yosuke
    Ozaki, Tomonobu
    2017 31ST IEEE INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (IEEE WAINA 2017), 2017, : 498 - 502
  • [43] Denoising based on spatial filtering
    de Cheveigne, Alain
    Simon, Jonathan Z.
    JOURNAL OF NEUROSCIENCE METHODS, 2008, 171 (02) : 331 - 339
  • [44] MULTILATERAL FILTERING: A NOVEL FRAMEWORK FOR GENERIC SIMILARITY-BASED IMAGE DENOISING
    Butt, Irfan T.
    Rajpoot, Nasir M.
    2009 16TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-6, 2009, : 2981 - 2984
  • [45] A Neural Autoregressive Framework for Collaborative Filtering
    Ouyang, Zhen
    Sun, Chen
    Li, Chunping
    ADVANCES IN NEURAL NETWORKS, PT II, 2017, 10262 : 274 - 281
  • [46] A logical framework for fuzzy collaborative filtering
    Aguzzoli, S
    Avesani, P
    Gerla, B
    10TH IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3: MEETING THE GRAND CHALLENGE: MACHINES THAT SERVE PEOPLE, 2001, : 1043 - 1046
  • [47] An algorithmic framework for performing collaborative filtering
    Herlocker, JL
    Konstan, JA
    Borchers, A
    Riedl, J
    SIGIR'99: PROCEEDINGS OF 22ND INTERNATIONAL CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL, 1999, : 230 - 237
  • [48] A framework for collaborative filtering recommender systems
    Bobadilla, Jesus
    Hernando, Antonio
    Ortega, Fernando
    Bernal, Jesus
    EXPERT SYSTEMS WITH APPLICATIONS, 2011, 38 (12) : 14609 - 14623
  • [49] A Differential Privacy Framework for Collaborative Filtering
    Yang, Jing
    Li, Xiaoye
    Sun, Zhenlong
    Zhang, Jianpei
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2019, 2019
  • [50] MRVAE: Variational Autoencoder with Multiple Relationships for Collaborative Filtering
    Pan, Zhou
    Liu, Wei
    Yin, Jian
    WEB ENGINEERING (ICWE 2022), 2022, 13362 : 16 - 30