TY - GEN
T1 - An improved collaborative filtering recommendation algorithm against shilling attacks
AU - Wei, Ruoxuan
AU - Shen, Hong
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/7/2
Y1 - 2016/7/2
N2 - Collaborative Filtering (CF) is a successful technology that has been implemented in E-commerce recommender systems. However, the risks of shilling attacks have already aroused increasing concerns of the society. Current solutions mainly focus on attack detection methods and robust CF algorithms that have flaws of unassured prediction accuracy. Furthermore, attack detection methods require a threshold to distinguish normal users from fake users and suffer from the problems of false positive if the threshold is too high and false negative if too low. This paper proposes a soft-decision method, Neighbor Selection with Variable-Length Partitions (VLPNS), to reduce false positive rate through marking suspicious fakers instead of deleting them directly such that misclassified normal users can still contribute to the similarity calculation. The method works as follows: First, it gets user's suspicion probability by applying SVM. It then generates partitions of variable sizes from which different numbers of neighbors can be selected by using the bisecting c-means clustering algorithm. Finally, it chooses neighbors considering the user's suspicion degree and similarity with target user at the same time. Theoretical and experimental analysis show that our approach ensures an excellent prediction accuracy against shilling attacks.
AB - Collaborative Filtering (CF) is a successful technology that has been implemented in E-commerce recommender systems. However, the risks of shilling attacks have already aroused increasing concerns of the society. Current solutions mainly focus on attack detection methods and robust CF algorithms that have flaws of unassured prediction accuracy. Furthermore, attack detection methods require a threshold to distinguish normal users from fake users and suffer from the problems of false positive if the threshold is too high and false negative if too low. This paper proposes a soft-decision method, Neighbor Selection with Variable-Length Partitions (VLPNS), to reduce false positive rate through marking suspicious fakers instead of deleting them directly such that misclassified normal users can still contribute to the similarity calculation. The method works as follows: First, it gets user's suspicion probability by applying SVM. It then generates partitions of variable sizes from which different numbers of neighbors can be selected by using the bisecting c-means clustering algorithm. Finally, it chooses neighbors considering the user's suspicion degree and similarity with target user at the same time. Theoretical and experimental analysis show that our approach ensures an excellent prediction accuracy against shilling attacks.
UR - http://www.scopus.com/inward/record.url?scp=85021915264&partnerID=8YFLogxK
U2 - 10.1109/PDCAT.2016.077
DO - 10.1109/PDCAT.2016.077
M3 - Conference contribution
AN - SCOPUS:85021915264
T3 - Parallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings
SP - 330
EP - 335
BT - Proceedings - 17th International Conference on Parallel and Distributed Computing, Applications and Technologies, PDCAT 2016
A2 - Shen, Hong
A2 - Shen, Hong
A2 - Sang, Yingpeng
A2 - Tian, Hui
PB - IEEE Computer Society
T2 - 17th International Conference on Parallel and Distributed Computing, Applications and Technologies, PDCAT 2016
Y2 - 16 December 2016 through 18 December 2016
ER -