Detecting shilling groups in online recommender systems based on graph convolutional network

被引:11
|
作者
Wang, Shilei [1 ]
Zhang, Peng [2 ]
Wang, Hui [1 ]
Yu, Hongtao [1 ]
Zhang, Fuzhi [1 ]
机构
[1] Yanshan Univ, Sch Informat Sci & Engn, Qinhuangdao, Hebei, Peoples R China
[2] Beijing Inst Technol, Sch Comp Sci & Technol, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Recommender systems; Group shilling attacks; Graph convolutional network; Target item identification; ATTACKS;
D O I
10.1016/j.ipm.2022.103031
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Online recommender systems have been shown to be vulnerable to group shilling attacks in which attackers of a shilling group collaboratively inject fake profiles with the aim of increasing or decreasing the frequency that particular items are recommended. Existing detection methods mainly use the frequent itemset (dense subgraph) mining or clustering method to generate candidate groups and then utilize the hand-crafted features to identify shilling groups. However, such two-stage detection methods have two limitations. On the one hand, due to the sensitivity of support threshold or clustering parameters setting, it is difficult to guarantee the quality of candidate groups generated. On the other hand, they all rely on manual feature engineering to extract detection features, which is costly and time-consuming. To address these two limitations, we present a shilling group detection method based on graph convolutional network. First, we model the given dataset as a graph by treating users as nodes and co-rating relations between users as edges. By assigning edge weights and filtering normal user relations, we obtain the suspicious user relation graph. Second, we use principal component analysis to refine the rating features of users and obtain the user feature matrix. Third, we design a three-layer graph con-volutional network model with a neighbor filtering mechanism and perform user classification by combining both structure and rating features of users. Finally, we detect shilling groups through identifying target items rated by the attackers according to the user classification results. Extensive experiments show that the classification accuracy and detection performance (F1 -measure) of the proposed method can reach 98.92% and 99.92% on the Netflix dataset and 93.18% and 92.41% on the Amazon dataset.
引用
收藏
页数:19
相关论文
共 50 条
  • [21] GISDCN: A Graph-Based Interpolation Sequential Recommender with Deformable Convolutional Network
    Zang, Yalei
    Liu, Yi
    Chen, Weitong
    Li, Bohan
    Li, Aoran
    Yue, Lin
    Ma, Weihua
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, DASFAA 2022, PT II, 2022, : 289 - 297
  • [22] BS-SC: An Unsupervised Approach for Detecting Shilling Profiles in Collaborative Recommender Systems
    Cai, Hongyun
    Zhang, Fuzhi
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2021, 33 (04) : 1375 - 1388
  • [23] Detecting shilling profiles in collaborative recommender systems via multidimensional profile temporal features
    Hao, Yaojun
    Zhang, Fuzhi
    [J]. IET INFORMATION SECURITY, 2018, 12 (04) : 362 - 374
  • [24] MKGCN: Multi-Modal Knowledge Graph Convolutional Network for Music Recommender Systems
    Cui, Xiaohui
    Qu, Xiaolong
    Li, Dongmei
    Yang, Yu
    Li, Yuxun
    Zhang, Xiaoping
    [J]. ELECTRONICS, 2023, 12 (12)
  • [25] Targeted Shilling Attacks on GNN-based Recommender Systems
    Guo, Sihan
    Bai, Ting
    Deng, Weihong
    [J]. PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2023, 2023, : 649 - 658
  • [26] HeteGraph: A Convolutional Framework for Graph Learning in Recommender Systems
    Tran, Dai Hoang
    Aljubairy, Abdulwahab
    Zaib, Munazza
    Sheng, Quan Z.
    Zhang, Wei Emma
    Tran, Nguyen H.
    Nguyen, Khoa L. D.
    [J]. 2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [27] An Unsupervised Approach for Detecting Group Shilling Attacks in Recommender Systems Based on Topological Potential and Group Behaviour Features
    Cai, Hongyun
    Zhang, Fuzhi
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [28] HeteGraph: graph learning in recommender systems via graph convolutional networks
    Dai Hoang Tran
    Quan Z. Sheng
    Wei Emma Zhang
    Abdulwahab Aljubairy
    Munazza Zaib
    Salma Abdalla Hamad
    Nguyen H. Tran
    Nguyen Lu Dang Khoa
    [J]. Neural Computing and Applications, 2023, 35 : 13047 - 13063
  • [29] HeteGraph: graph learning in recommender systems via graph convolutional networks
    Tran, Dai Hoang
    Sheng, Quan Z.
    Zhang, Wei Emma
    Aljubairy, Abdulwahab
    Zaib, Munazza
    Hamad, Salma Abdalla
    Tran, Nguyen H.
    Khoa, Nguyen Lu Dang
    [J]. NEURAL COMPUTING & APPLICATIONS, 2023, 35 (18): : 13047 - 13063
  • [30] Detecting Implementation Bugs in Graph Convolutional Network based Node Classifiers
    Wang, Yiwei
    Wang, Wei
    Cai, Yujun
    Hooi, Bryan
    Ooi, Beng Chin
    [J]. 2020 IEEE 31ST INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE 2020), 2020, : 313 - 324