A Survey of Shilling Attacks in Collaborative Filtering Recommender Systems

Recommender systems have emerged in the past several years as an effective way to help people cope with the problem of information overload. However, collaborative recommender systems are known to be highly vulnerable to attacks. Attackers can inject biased profile data to have a significant impact on the recommendations produced. This paper provides a comprehensive review of shilling attack in recommender systems. We present a survey of existing research on the shilling model, algorithm dependence, attack detection, and attack evaluation metrics. Keywordscollaborative filtering; shilling; attack model; attack detection

[1]  Barry Smyth,et al.  Trust in recommender systems , 2005, IUI.

[2]  R. Burke,et al.  Limited Knowledge Shilling Attacks in Collaborative Filtering Systems , 2005 .

[3]  Zheng Chen,et al.  Finding group shilling in recommendation system , 2005, WWW '05.

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

[5]  John Riedl,et al.  Combining Collaborative Filtering with Personal Agents for Better Recommendations , 1999, AAAI/IAAI.

[6]  Wolfgang Nejdl,et al.  Preventing shilling attacks in online recommender systems , 2005, WIDM '05.

[7]  John Riedl,et al.  An algorithmic framework for performing collaborative filtering , 1999, SIGIR '99.

[8]  Neil J. Hurley,et al.  Utility-based neighbourhood formation for efficient and robust collaborative filtering , 2004, EC '04.

[9]  Bamshad Mobasher,et al.  Segment-based injection attacks against collaborative filtering recommender systems , 2005, Fifth IEEE International Conference on Data Mining (ICDM'05).

[10]  Barry Smyth,et al.  Mining Trust Values from Recommendation Errors , 2006, Int. J. Artif. Intell. Tools.

[11]  Conclusions , 1989 .

[12]  John Riedl,et al.  Shilling recommender systems for fun and profit , 2004, WWW '04.

[13]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[14]  Bamshad Mobasher,et al.  A Survey of Collaborative Recommendation and the Robustness of Model-Based Algorithms , 2008, IEEE Data Eng. Bull..

[15]  Bamshad Mobasher,et al.  Towards Trustworthy Recommender Systems : An Analysis of Attack Models and Algorithm Robustness , 2007 .

[16]  Bamshad Mobasher,et al.  Defending recommender systems: detection of profile injection attacks , 2007, Service Oriented Computing and Applications.

[17]  Bamshad Mobasher,et al.  Model-Based Collaborative Filtering as a Defense against Profile Injection Attacks , 2006, AAAI.

[18]  Bamshad Mobasher,et al.  Classification features for attack detection in collaborative recommender systems , 2006, KDD '06.

[19]  Robin Burke,et al.  Identifying Attack Models for Secure Recommendation , 2004 .

[20]  Jonathan L. Herlocker,et al.  Evaluating collaborative filtering recommender systems , 2004, TOIS.