ABSTRACT
Collaborative filtering (CF) based recommender systems are vulnerable to shilling attacks. In some leading e-commerce sites, there exists a large number of unlabeled users, and it is expensive to obtain their identities. Existing research efforts on shilling attack detection fail to exploit these unlabeled users. In this article, Semi-SAD, a new semi-supervised learning based shilling attack detection algorithm is proposed. Semi-SAD is trained with the labeled and unlabeled user profiles using the combination of naïve Bayes classifier and EM-», augmented Expectation Maximization (EM). Experiments on MovieLens datasets show that our proposed Semi-SAD is efficient and effective.
- R. Burke, B. Mobasher, C. Williams, and R. Bhaumik. Classification features for attack detection in collaborative recommender systems. Proceedings of the 12th ACM SIGKDD, New York, USA, 2006. Google ScholarDigital Library
- C. Williams and B. Mobasher. Profile Injection Attack Detection for Securing Collaborative Recommender Systems. DePaul University CTI Technical Report, 2009.Google Scholar
- B. Mobasher, R. Burke, C. Williams, and R. Bhaumik. Analysis and detection of segment-focused attacks against collaborative recommendation. Proceedings of the 2005 WebKDD Workshop, 2005. Google ScholarDigital Library
- B. Mehta and W. Nejdl. Unsupervised strategies for shilling detection and robust collaborative filtering. User Modeling and User-Adapted Interaction, vol. 19, No. 1, 2009, pp. 65--97. Google ScholarDigital Library
- N. Hurley, Z. Cheng, and M. Zhang. Statistical attack detection. Proceedings of ACM Conference on Recommender Systems (RecSys '09), New York, USA, 2009. Google ScholarDigital Library
- K. Nigam, A.K. McCallum, S. Thrun, and T. Mitchell. Text classification from labeled and unlabeled documents using EM. Mach Learn, vol. 39, No. 2, pp. 103--134, 2000. Google ScholarDigital Library
- GroupLens Research. http://www.grouplens.org/node/73, 2011.Google Scholar
Index Terms
- Semi-SAD: applying semi-supervised learning to shilling attack detection
Recommendations
Shilling attack detection utilizing semi-supervised learning method for collaborative recommender system
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 ...
Semi-supervised recommendation attack detection based on Co-Forest
Highlights- A feature extraction method based on window dividing and rating behavior statistical methods is proposed to extract a series of features for training the ...
AbstractIn recommendation attack, malicious users attempt to bias the recommendation results by injecting fake profiles into the rating database. To detect such attack, three types of methods, i.e., unsupervised, supervised and semi-supervised,...
Detecting shilling attacks in recommender systems based on analysis of user rating behavior
AbstractThe existing unsupervised methods for detecting shilling attacks are mostly based on the rating patterns of users, ignoring the rating behavior difference between genuine users and attack users, and these methods suffer from low ...
Comments