Abnormal Group User Detection in Recommender Systems Using Multi-dimension Time Series

Collaborative filtering based recommender systems are capable of generating personalized recommendations, which are tools to alleviate information overload problem. However, due to the open nature of recommender systems, they are vulnerable to shilling attacks which insert forged user profiles to alter the recommendation list of targeted items. Previous research related to robustness of recommender systems has focused on detecting malicious profiles. Most approaches focus on profile classification but ignore the group attributes among shilling attack profiles. A method for detecting suspicious ratings by constructing multi-dimension time series TS-TIA is proposed. We reorganize all ratings on each item sorted by time series, each time series is examined and suspicious rating segments are checked. Then statistical metrics and target item analysis techniques are used to detect shilling attacks in these anomaly rating segments. Experiments show that our proposed method can be effective and less time consuming at detecting items under attacks in greater datasets.

[1]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[2]  Chi-Hoon Lee,et al.  Web personalization expert with combining collaborative filtering and association rule mining technique , 2001, Expert Syst. Appl..

[3]  Gillian Dobbie,et al.  Detection of abnormal profiles on group attacks in recommender systems , 2014, SIGIR.

[4]  Junjie Wu,et al.  HySAD: a semi-supervised hybrid shilling attack detector for trustworthy product recommendation , 2012, KDD.

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

[6]  Gillian Dobbie,et al.  Attack detection in recommender systems based on target item analysis , 2014, 2014 International Joint Conference on Neural Networks (IJCNN).

[7]  Taghi M. Khoshgoftaar,et al.  A Survey of Collaborative Filtering Techniques , 2009, Adv. Artif. Intell..

[8]  Zunping Cheng,et al.  Statistical attack detection , 2009, RecSys '09.

[9]  Fillia Makedon,et al.  Analysis of a low-dimensional linear model under recommendation attacks , 2006, SIGIR.

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

[11]  Fillia Makedon,et al.  Attack detection in time series for recommender systems , 2006, KDD '06.

[12]  Bin Fang,et al.  A novel item anomaly detection approach against shilling attacks in collaborative recommendation systems using the dynamic time interval segmentation technique , 2015, Inf. Sci..

[13]  Yanchun Zhang,et al.  Shilling attack detection utilizing semi-supervised learning method for collaborative recommender system , 2013, World Wide Web.

[14]  Dunja Mladenic,et al.  kNN Versus SVM in the Collaborative Filtering Framework , 2006, Data Science and Classification.

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

[16]  Neil J. Hurley,et al.  Promoting Recommendations: An Attack on Collaborative Filtering , 2002, DEXA.

[17]  Neil J. Hurley,et al.  Detecting noise in recommender system databases , 2006, IUI '06.

[18]  Shangguang Wang,et al.  Predicting QoS Values via Multi-dimensional QoS Data for Web Service Recommendations , 2015, 2015 IEEE International Conference on Web Services.

[19]  Schubert Foo,et al.  Collaborative Querying through a Hybrid Query Clustering Approach , 2003, ICADL.