Shilling attack detection utilizing semi-supervised learning method for collaborative recommender system

被引:95
|
作者
Cao, Jie [1 ]
Wu, Zhiang [1 ]
Mao, Bo [1 ]
Zhang, Yanchun [2 ]
机构
[1] Nanjing Univ Finance & Econ, Jiangsu Prov Key Lab E Business, Nanjing, Peoples R China
[2] Victoria Univ, Sch Comp Sci & Math, Melbourne, Vic 8001, Australia
来源
基金
中国国家自然科学基金; 对外科技合作项目(国际科技项目);
关键词
semi-supervised learning; shilling attack detection; collaborative filtering; naive Bayes; EM; CLASSIFICATION;
D O I
10.1007/s11280-012-0164-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Collaborative filtering (CF) technique is capable of generating personalized recommendations. However, the recommender systems utilizing CF as their key algorithms are vulnerable to shilling attacks which insert malicious user profiles into the systems to push or nuke the reputations of targeted items. There are only a small number of labeled users in most of the practical recommender systems, while a large number of users are unlabeled because it is expensive to obtain their identities. In this paper, Semi-SAD, a new semi-supervised learning based shilling attack detection algorithm is proposed to take advantage of both types of data. It first trains a na < ve Bayes classifier on a small set of labeled users, and then incorporates unlabeled users with EM-lambda to improve the initial na < ve Bayes classifier. Experiments on MovieLens datasets are implemented to compare the efficiency of Semi-SAD with supervised learning based detector and unsupervised learning based detector. The results indicate that Semi-SAD can better detect various kinds of shilling attacks than others, especially against obfuscated and hybrid shilling attacks.
引用
收藏
页码:729 / 748
页数:20
相关论文
共 50 条
  • [1] Shilling attack detection utilizing semi-supervised learning method for collaborative recommender system
    Jie Cao
    Zhiang Wu
    Bo Mao
    Yanchun Zhang
    [J]. World Wide Web, 2013, 16 : 729 - 748
  • [2] Shilling attack detection for collaborative recommender systems: a gradient boosting method
    Shao, Chen
    Sun, Yue Zhong Yi
    [J]. MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2022, 19 (07) : 7248 - 7271
  • [3] SHILLING ATTACK DETECTION IN COLLABORATIVE FILTERING RECOMMENDER SYSTEM BY PCA DETECTION AND PERTURBATION
    Deng, Zi-Jun
    Zhang, Fei
    Wang, Sandra P. S.
    [J]. PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON WAVELET ANALYSIS AND PATTERN RECOGNITION (ICWAPR), 2016, : 213 - 218
  • [4] Shilling Attack Detection in Collaborative Recommender Systems using a Meta Learning Strategy
    Bhebe, Wilander
    Kogeda, Okuthe P.
    [J]. 2015 INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN NETWORKS AND COMPUTER COMMUNICATIONS (ETNCC), 2015, : 56 - 61
  • [5] SEMI-SUPERVISED LEARNING FOR PERSONALIZED WEB RECOMMENDER SYSTEM
    Zhu, Tingshao
    Hu, Bin
    Yan, Jingzhi
    Li, Xiaowei
    [J]. COMPUTING AND INFORMATICS, 2010, 29 (04) : 617 - 627
  • [6] DETECTION OF SHILLING ATTACK IN COLLABORATIVE FILTERING RECOMMENDER SYSTEM BY PCA AND DATA COMPLEXITY
    Zhang, Fei
    Deng, Zi-Jun
    He, Zhi-Min
    Lin, Xiao-Chuan
    Sun, Li-Li
    [J]. PROCEEDINGS OF 2018 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOL 2, 2018, : 673 - 678
  • [7] Semi-supervised Learning for Stream Recommender Systems
    Matuszyk, Pawel
    Spiliopoulou, Myra
    [J]. DISCOVERY SCIENCE, DS 2015, 2015, 9356 : 131 - 145
  • [8] A Misleading Attack against Semi-supervised Learning for Intrusion Detection
    Zhu, Fangzhou
    Long, Jun
    Zhao, Wentao
    Cai, Zhiping
    [J]. MODELING DECISIONS FOR ARTIFICIAL INTELLIGENCE (MDAI), 2010, 6408 : 287 - 298
  • [9] KC-GCN: A Semi-Supervised Detection Model against Various Group Shilling Attacks in Recommender Systems
    Cai H.
    Ren J.
    Zhao J.
    Yuan S.
    Meng J.
    [J]. Wireless Communications and Mobile Computing, 2023, 2023
  • [10] Shilling Attack Models in Recommender System
    Kaur, Parneet
    Goel, Shivani
    [J]. 2016 INTERNATIONAL CONFERENCE ON INVENTIVE COMPUTATION TECHNOLOGIES (ICICT), VOL 2, 2016, : 388 - 392