The existing unsupervised methods usually require a prior knowledge to ensure the performance when detecting shilling attacks in collaborative filtering recommender systems. To address this limitation, in this paper we propose an unsupervised method to detect shilling attacks based on hidden Markov model and hierarchical clustering. We first use hidden Markov model to model user's history rating behaviors and calculate each user's suspicious degree by analyzing the user's preference sequence and the difference between genuine and attack users in rating behaviors. Then we use the hierarchical clustering method to group users according to user's suspicious degree and obtain the set of attack users. The experimental results on the MovieLens 1 M and Netflix datasets show that the proposed method outperforms the baseline methods in detection performance.
Knowledge-Based Systems – Elsevier
Published: May 15, 2018
It’s your single place to instantly
discover and read the research
that matters to you.
Enjoy affordable access to
over 12 million articles from more than
10,000 peer-reviewed journals.
All for just $49/month
Read as many articles as you need. Full articles with original layout, charts and figures. Read online, from anywhere.
Keep up with your field with Personalized Recommendations and Follow Journals to get automatic updates.
It’s easy to organize your research with our built-in tools.
Read from thousands of the leading scholarly journals from SpringerNature, Elsevier, Wiley-Blackwell, Oxford University Press and more.
All the latest content is available, no embargo periods.
“Hi guys, I cannot tell you how much I love this resource. Incredible. I really believe you've hit the nail on the head with this site in regards to solving the research-purchase issue.”Daniel C.
“Whoa! It’s like Spotify but for academic articles.”@Phil_Robichaud
“I must say, @deepdyve is a fabulous solution to the independent researcher's problem of #access to #information.”@deepthiw
“My last article couldn't be possible without the platform @deepdyve that makes journal papers cheaper.”@JoseServera