Shilling Attack Detection—A New Approach for a Trustworthy Recommender System
- 1 February 2012
- journal article
- Published by Institute for Operations Research and the Management Sciences (INFORMS) in INFORMS Journal on Computing
- Vol. 24 (1), 117-131
- https://doi.org/10.1287/ijoc.1100.0440
Abstract
Recommender systems rely on the opinions of many users to predict the preferences of potential customers. These systems have been broadly used to make quality recommendations to increase sales. However, recommender systems are vulnerable to even small data inputs of malicious information. Inappropriate products can be offered to users by injecting a few unscrupulous “shilling” profiles into the recommender system. This research proposes to identify a cluster of profiles by focusing on “filler” ratings. We examine a number of properties of such profiles, followed by empirical evidence and detailed analysis of various characteristics of the shilling attacks. We then propose a hybrid two-phase procedure for shilling attack detection. First, a multidimensional scaling approach is adopted to identify distinct behaviors that help to detect and secure the recommendation activities. Clustering-based methods are subsequently proposed to discriminate attack users. Experimental studies are conducted to show the effectiveness of the proposed method.Keywords
This publication has 20 references indexed in Scilit:
- Data Visualization With Multidimensional ScalingJournal of Computational and Graphical Statistics, 2008
- Analyzing Consumer-Product Graphs: Empirical Findings and Applications in Recommender SystemsManagement Science, 2007
- Finding the most unusual time series subsequence: algorithms and applicationsKnowledge and Information Systems, 2006
- Preventing shilling attacks in online recommender systemsPublished by Association for Computing Machinery (ACM) ,2005
- Clustering of gene expression data using a local shape-based similarity measureBioinformatics, 2004
- Web usage mining based on probabilistic latent semantic analysisPublished by Association for Computing Machinery (ACM) ,2004
- Evaluating collaborative filtering recommender systemsACM Transactions on Information Systems, 2004
- Immunizing online reputation reporting systems against unfair ratings and discriminatory behaviorPublished by Association for Computing Machinery (ACM) ,2000
- An algorithmic framework for performing collaborative filteringPublished by Association for Computing Machinery (ACM) ,1999
- Multidimensional scaling by optimizing goodness of fit to a nonmetric hypothesisPsychometrika, 1964