Ensemble detection model for profile injection attacks in collaborative recommender systems based on BP neural network

作者: Fuzhi Zhang , Quanqiang Zhou

DOI: 10.1049/IET-IFS.2013.0145

关键词: Data miningMachine learningEnsemble learningInjection attacksClassifier (UML)BackpropagationMovieLensAttack modelComputer scienceRecommender systemArtificial intelligenceArtificial neural network

摘要: The existing supervised approaches suffer from low precision when detecting profile injection attacks. To solve this problem, the authors propose an ensemble detection model by introducing back propogation (BP) neural network and learning technique. Firstly, through combination of various attack types, they create base training sets which include samples profiles have great diversities with each other. Secondly, use created to train BP networks generate diverse classifiers. Finally, select parts classifiers highest on validation dataset integrate them using voting strategy. Uncorrelated misclassifications generated classifier can be successfully corrected learning. experimental results two different scale real datasets MovieLens Netflix show that proposed effectively improve under condition holding a high recall.

参考文章(26)
Bhaskar Mehta, Unsupervised shilling detection for collaborative filtering national conference on artificial intelligence. pp. 1402- 1407 ,(2007)
Chad A. Williams, Bamshad Mobasher, Robin Burke, Runa Bhaumik, Detecting profile injection attacks in collaborative filtering: a classification-based approach web mining and web usage analysis. pp. 167- 186 ,(2006) , 10.1007/978-3-540-77485-3_10
Chad A. Williams, Bamshad Mobasher, Robin Burke, Defending recommender systems: detection of profile injection attacks service-oriented computing and applications. ,vol. 1, pp. 157- 170 ,(2007) , 10.1007/S11761-007-0013-0
A.I. Marqués, V. García, J.S. Sánchez, Two-level classifier ensembles for credit risk assessment Expert Systems With Applications. ,vol. 39, pp. 10916- 10922 ,(2012) , 10.1016/J.ESWA.2012.03.033
Shuo Wang, Xin Yao, Relationships between Diversity of Classification Ensembles and Single-Class Performance Measures IEEE Transactions on Knowledge and Data Engineering. ,vol. 25, pp. 206- 219 ,(2013) , 10.1109/TKDE.2011.207
Bamshad Mobasher, Robin Burke, Runa Bhaumik, Chad Williams, Toward trustworthy recommender systems: An analysis of attack models and algorithm robustness ACM Transactions on Internet Technology. ,vol. 7, pp. 23- ,(2007) , 10.1145/1278366.1278372
Bhaskar Mehta, Thomas Hofmann, Peter Fankhauser, Lies and propaganda: detecting spam users in collaborative filtering intelligent user interfaces. pp. 14- 21 ,(2007) , 10.1145/1216295.1216307
Michael O'Mahony, Neil Hurley, Nicholas Kushmerick, Guénolé Silvestre, Collaborative recommendation: A robustness analysis ACM Transactions on Internet Technology. ,vol. 4, pp. 344- 377 ,(2004) , 10.1145/1031114.1031116
Jian-Zhou Wang, Ju-Jie Wang, Zhe-George Zhang, Shu-Po Guo, Forecasting stock indices with back propagation neural network Expert Systems With Applications. ,vol. 38, pp. 14346- 14355 ,(2011) , 10.1016/J.ESWA.2011.04.222
Robin Burke, Bamshad Mobasher, Chad Williams, Runa Bhaumik, Classification features for attack detection in collaborative recommender systems knowledge discovery and data mining. pp. 542- 547 ,(2006) , 10.1145/1150402.1150465