Shilling attack detection utilizing semi-supervised learning method for collaborative recommender system
Cao, Jie, Wu, Zhiang, Mao, Bo and Zhang, Yanchun (2013) Shilling attack detection utilizing semi-supervised learning method for collaborative recommender system. World Wide Web, 16 (5-6). pp. 729-748. ISSN 1386-145X (print) 1573-1413 (online)
Abstract
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-λ 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.
Dimensions Badge
Altmetric Badge
Item type | Article |
URI | https://vuir.vu.edu.au/id/eprint/22130 |
DOI | 10.1007/s11280-012-0164-6 |
Official URL | http://link.springer.com/article/10.1007%2Fs11280-... |
Subjects | Historical > RFCD Classification > 280000 Information, Computing and Communication Sciences Current > Division/Research > College of Science and Engineering |
Keywords | ResPubID25745, semi-supervised learning, shilling attack detection, collaborative filtering, naïve Bayes, EM |
Citations in Scopus | 95 - View on Scopus |
Download/View statistics | View download statistics for this item |