Ready for emerging threats to recommender systems? A graph convolution-based generative shilling attack

被引:20
|
作者
Wu, Fan [1 ,2 ]
Gao, Min [1 ,2 ]
Yu, Junliang [3 ]
Wang, Zongwei [2 ]
Liu, Kecheng [4 ]
Wang, Xu [5 ]
机构
[1] Chongqing Univ, Minist Educ, Key Lab Dependable Serv Comp Cyber Phys Soc, Chongqing 401331, Peoples R China
[2] Chongqing Univ, Sch Big Data & Software Engn, Chongqing 401331, Peoples R China
[3] Univ Queensland, Sch Informat Technol & Elect Engn, St Lucia, Qld 4072, Australia
[4] Univ Reading, Infomat Res Ctr, Henley Business Sch, Reading RG6 6UD, Berks, England
[5] Chongqing Univ, Sch Mech Engn, Chongqing 400044, Peoples R China
基金
中国国家自然科学基金;
关键词
Collaborative filtering; Shilling attack; Generative adversarial networks; Graph convolution; Recommender systems; ADVERSARIAL NETWORKS; MODEL;
D O I
10.1016/j.ins.2021.07.041
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
To explore the robustness of recommender systems, researchers have proposed various shilling attack models and analyzed their adverse effects. Primitive attacks are highly fea-sible but less effective due to simplistic handcrafted rules, while upgraded attacks are more powerful but costly and difficult to deploy because they require more knowledge from rec-ommendations. In this paper, we explore a novel shilling attack called Graph cOnvolution-based generative shilling ATtack (GOAT) to balance the attacks' feasibility and effective-ness. GOAT adopts the primitive attacks' paradigm that assigns items for fake users by sampling and the upgraded attacks' paradigm that generates fake ratings by a deep learning-based model. It deploys a generative adversarial network (GAN) that learns the real rating distribution to generate fake ratings. Additionally, the generator combines a tai-lored graph convolution structure that leverages the correlations between co-rated items to smoothen the fake ratings and enhance their authenticity. The extensive experiments on two public datasets evaluate GOAT's performance from multiple perspectives. Our study of the GOAT demonstrates technical feasibility for building a more powerful and intelligent attack model with a much-reduced cost, enables analysis the threat of such an attack and guides for investigating necessary prevention measures. (c) 2021 Elsevier Inc. All rights reserved.
引用
收藏
页码:683 / 701
页数:19
相关论文
共 50 条
  • [1] Injection Shilling Attack Tool for Recommender Systems
    Rezaimehr, Fatemeh
    Dadkhah, Chitra
    2021 26TH INTERNATIONAL COMPUTER CONFERENCE, COMPUTER SOCIETY OF IRAN (CSICC), 2021,
  • [2] GRAPH-BASED DETECTION OF SHILLING ATTACKS IN RECOMMENDER SYSTEMS
    Zhang, Zhuo
    Kulkarni, Sanjeev R.
    2013 IEEE INTERNATIONAL WORKSHOP ON MACHINE LEARNING FOR SIGNAL PROCESSING (MLSP), 2013,
  • [3] Average Shilling Attack against Trust-based Recommender Systems
    Zhang, Fuguo
    2009 INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT, INNOVATION MANAGEMENT AND INDUSTRIAL ENGINEERING, VOL 4, PROCEEDINGS, 2009, : 588 - 591
  • [4] Shilling Attack Detection in Collaborative Recommender Systems using a Meta Learning Strategy
    Bhebe, Wilander
    Kogeda, Okuthe P.
    2015 INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN NETWORKS AND COMPUTER COMMUNICATIONS (ETNCC), 2015, : 56 - 61
  • [5] Detecting shilling groups in online recommender systems based on graph convolutional network
    Wang, Shilei
    Zhang, Peng
    Wang, Hui
    Yu, Hongtao
    Zhang, Fuzhi
    INFORMATION PROCESSING & MANAGEMENT, 2022, 59 (05)
  • [6] Shilling Attack Detection in Recommender Systems via Selecting Patterns Analysis
    Li, Wentao
    Gao, Min
    Li, Hua
    Zeng, Jun
    Xiong, Qingyu
    Hirokawa, Sachio
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2016, E99D (10): : 2600 - 2611
  • [7] Shilling attack detection for collaborative recommender systems: a gradient boosting method
    Shao, Chen
    Sun, Yue Zhong Yi
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2022, 19 (07) : 7248 - 7271
  • [8] A Study on Shilling Attack Identification in SAN using Collaborative Filtering Method based Recommender Systems
    Praveena, N.
    Vivekanandan, K.
    2021 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2021,
  • [9] Single-User Injection for Invisible Shilling Attack against Recommender Systems
    Huang, Chengzhi
    Li, Hui
    PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2023, 2023, : 864 - 873
  • [10] A novel classification-based shilling attack detection approach for multi-criteria recommender systems
    Kaya, Tugba Turkoglu
    Yalcin, Emre
    Kaleli, Cihan
    COMPUTATIONAL INTELLIGENCE, 2023, 39 (03) : 499 - 528