KC-GCN: A Semi-Supervised Detection Model against Various Group Shilling Attacks in Recommender Systems

被引:2
作者
Cai H. [1 ,2 ]
Ren J. [1 ,2 ]
Zhao J. [3 ]
Yuan S. [1 ,2 ]
Meng J. [1 ,2 ]
机构
[1] School of Cyber Security and Computer Hebei University, Baoding
[2] Key Laboratory on High Trusted Information System in Hebei Province Hebei University, Baoding
[3] Security Department Hebei University, Baoding
关键词
Convolutional networks - Detection methods - Detection models - Influential users - K-clique - Nearest-neighbour - Relationship graphs - Semi-supervised - Two-stage methods - Users' relationships;
D O I
10.1155/2023/2854874
中图分类号
学科分类号
摘要
Various detection methods have been proposed for defense against group shilling attacks in recommender systems; however, these methods cannot effectively detect attack groups generated based on adversarial attacks (e.g., GOAT) or mixed attack groups. In this study, we propose a two-stage method, called KC-GCN, which is based on k -cliques and graph convolutional networks. First, we construct a user relationship graph, generate suspicious candidate groups, and extract influential users by calculating the user nearest-neighbor similarity. We construct the user relationship graph by calculating the edge weight between any two users through analyzing their similarity over suspicious time intervals on each item. Second, we combine the extracted user initial embeddings and the structural features hidden in the user relationship graph to detect attackers. On the Netflix and sampled Amazon datasets, the detection results of KC-GCN surpass those of the state-of-the-art methods under different types of group shilling attacks. The F1-measure of KC-GCN can reach above 93% and 87% on these two datasets, respectively. Copyright © 2023 Hongyun Cai et al.
引用
收藏
相关论文
共 37 条
  • [1] Li H., Wang K., Sun Y., Mou X., Hong T.P., Wojtkiewicz K., Chawuthai R., Sitek P., Application of recommendation systems based on deep learning, Recent Challenges in Intelligent Information and Database Systems. ACIIDS 2021, pp. 85-97, (2021)
  • [2] Shambour Q., A deep learning based algorithm for multi-criteria recommender systems, Knowledge-Based Systems, 211, (2021)
  • [3] Nassar N., Jafar A., Rahhal Y., A novel deep multi-criteria collaborative filtering model for recommendation system, Knowledge-Based Systems, 187, 7, pp. 1048111-1048117, (2020)
  • [4] Feng Y., Lv F., Shen W., Wang M., Sun F., Zhu Y., Yang K., Deep session interest network for click-through rate prediction, (2019)
  • [5] Lv F., Jin T., Yu C., Sun F., Lin Q., Yang K., Ng W., SDM: sequential deep matching model for online large-scale recommender system, pp. 2635-2643
  • [6] Zhang S., Liu H., He J., Han S., Du X., Deep sequential model for anchor recommendation on live streaming platforms, Big Data Mining and Analytics, 4, 3, pp. 173-182, (2021)
  • [7] Nitu P., Coelho J., Madiraju P., Improvising personalized travel recommendation system with recency effects, Big Data Mining and Analytics, 4, 3, pp. 139-154, (2021)
  • [8] Li T., Li C., Luo J., Song L., Wireless recommendations for internet of vehicles: recent advances, challenges, and opportunities, Intelligent and Converged Networks, 1, 1, pp. 1-17, (2020)
  • [9] Li H., Gao M., Zhou F., Wang Y., Fan Q., Yang L., Fusing hypergraph spectral features for shilling attack detection, Journal of Information Security and Applications, 63, (2021)
  • [10] Hurley N., Cheng Z., Zhang M., Statistical attack detection, pp. 149-156