Shilling Attacks Analysis in Collaborative Filtering Based Web Service Recommendation Systems

With the development of information technology, more and more web services have emerged, thereby making it difficult for customers to find their favorite services quickly and accurately. To overcome this difficulty, recently the collaborative filtering (CF) technique has been widely employed for personalized service recommendation, meanwhile improving the profits of service providers. Although the CF-based web service recommender systems have shown their potential, they appear to be vulnerable to shilling attack problems. Therefore, in this paper we analyze a general form of web service shilling attacks and four kinds of classical attack models, e.g., average attack, bandwagon attack, random attack, and segment attack are thoroughly investigated. Furthermore, we also study the impact of distribution-aware Pareto attack models. To demonstrate how shilling attacks alter the recommendation results, this paper analyzes 1) the variation of Quality-of-Service (QoS) prediction values of target services, 2) the QoS value prediction shifts of services with short response time which are more likely recommended, and 3) the comparison of prediction shift caused by classical attack models and Pareto attack models. The experimental results on WS-DREAM dataset revealed several interesting findings about the predictions of QoS values of target service correlated to different attack models. It is expected that this work can provide some insight for future vulnerability analysis of CF-based web service recommender systems.

[1]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[2]  Ambuj Mahanti,et al.  Strategies for Effective Shilling Attacks against Recommender Systems , 2009, PinKDD.

[3]  Fuguo Zhang Analysis of Love-Hate Shilling Attack Against E-commerce Recommender System , 2010, 2010 International Conference of Information Science and Management Engineering.

[4]  Shanika Karunasekera,et al.  Automatic measurement of a QoS metric for Web service recommendation , 2005, 2005 Australian Software Engineering Conference.

[5]  Dit-Yan Yeung,et al.  Collaborative Deep Learning for Recommender Systems , 2014, KDD.

[6]  Zibin Zheng,et al.  Predicting Quality of Service for Selection by Neighborhood-Based Collaborative Filtering , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[7]  Gediminas Adomavicius,et al.  Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions , 2005, IEEE Transactions on Knowledge and Data Engineering.

[8]  Xi Chen,et al.  RegionKNN: A Scalable Hybrid Collaborative Filtering Algorithm for Personalized Web Service Recommendation , 2010, 2010 IEEE International Conference on Web Services.

[9]  Robin Burke,et al.  Effective Attack Models for Shilling Item-Based Collaborative Filtering Systems , 2005 .

[10]  Qiong Zhang,et al.  Collaborative Filtering Based Service Ranking Using Invocation Histories , 2011, 2011 IEEE International Conference on Web Services.

[11]  Ni Hong,et al.  A dynamic web services selection based on decomposition of global QoS constraints , 2010, 2010 IEEE Youth Conference on Information, Computing and Telecommunications.

[12]  Kecheng Liu,et al.  Collaborative personal profiling for web service ranking and recommendation , 2014, Information Systems Frontiers.

[13]  Zhaohui Wu,et al.  Collaborative Web Service QoS Prediction with Location-Based Regularization , 2012, 2012 IEEE 19th International Conference on Web Services.

[14]  LiQing,et al.  Typicality-Based Collaborative Filtering Recommendation , 2014 .

[15]  Bamshad Mobasher,et al.  Attacks and Remedies in Collaborative Recommendation , 2007, IEEE Intelligent Systems.

[16]  Zibin Zheng,et al.  Reputation-Aware QoS Value Prediction of Web Services , 2013, 2013 IEEE International Conference on Services Computing.

[17]  Lin Chen,et al.  Recommending Web Service Based on User Relationships and Preferences , 2013, 2013 IEEE 20th International Conference on Web Services.

[18]  Mingdong Tang,et al.  An Effective Web Service Recommendation Method Based on Personalized Collaborative Filtering , 2011, 2011 IEEE International Conference on Web Services.

[19]  Huseyin Polat,et al.  Shilling attacks against recommender systems: a comprehensive survey , 2014, Artificial Intelligence Review.

[20]  Zibin Zheng,et al.  Web Service Recommendation via Exploiting Location and QoS Information , 2014, IEEE Transactions on Parallel and Distributed Systems.

[21]  Lejian Liao,et al.  A Novel Approach to Trust-Aware Service Recommendation , 2015 .

[22]  Zibin Zheng,et al.  WSRec: A Collaborative Filtering Based Web Service Recommender System , 2009, 2009 IEEE International Conference on Web Services.

[23]  Qi Yu QoS-aware service selection via collaborative QoS evaluation , 2012, World Wide Web.

[24]  Neil J. Hurley,et al.  Collaborative recommendation: A robustness analysis , 2004, TOIT.

[25]  ChenXi,et al.  Personalized QoS-Aware Web Service Recommendation and Visualization , 2013 .

[26]  Bamshad Mobasher,et al.  Analysis and Detection of Segment-Focused Attacks Against Collaborative Recommendation , 2005, WEBKDD.

[27]  Zibin Zheng,et al.  Distributed QoS Evaluation for Real-World Web Services , 2010, 2010 IEEE International Conference on Web Services.

[28]  Zibin Zheng,et al.  QoS-Aware Web Service Recommendation by Collaborative Filtering , 2011, IEEE Transactions on Services Computing.

[29]  Zhang Fuguo Analysis of Profile Injection Attacks against Recommendation Algorithms on Bipartite Networks , 2014, 2014 International Conference on Management of e-Commerce and e-Government.

[30]  Patrick C. K. Hung,et al.  Constructing a Global Social Service Network for Better Quality of Web Service Discovery , 2015, IEEE Transactions on Services Computing.

[31]  Mehrbakhsh Nilashi,et al.  Collaborative filtering recommender systems , 2013 .

[32]  Junfeng Zhao,et al.  Personalized QoS Prediction forWeb Services via Collaborative Filtering , 2007, IEEE International Conference on Web Services (ICWS 2007).