Recommender systems based on collaborative filtering are vulnerable to shilling assaults owing to its openness. Shiller’s introduce fictitious profiles into the database of the system with the goal of modifying the recommendations to their advantage. To make product recommendations more reliable and robust, it is essential to find potential attackers concealed in recommender systems. Several shilling attack detection techniques have been proposed thus far, and they all have advantages and disadvantages that are complementary to different attacks. We present a thorough experimental evaluation of detection of attackers using K-nearest neighbour and Support Vector machine in this paper. Amazon electronic dataset is used to simulate several attack models. In the meantime, for investigation attackers are produced in our dataset using average-filling, random-filling and bandwagon attack models. For detection of shilling attack two models i.e., K Nearest neighbour and Support Vector Machine are also compared. Precision, recall, F1-score and accuracy are used to analysis the performance of these two algorithms. The result of our experiments shows that SVM is more accurate than KNN in detection of shilling attackers.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Comparison in Detection of Shilling Attackers Using KNN and SVM

  • Sarika Gambhir,
  • Sanjeev Dhawan,
  • Kulvinder Singh

摘要

Recommender systems based on collaborative filtering are vulnerable to shilling assaults owing to its openness. Shiller’s introduce fictitious profiles into the database of the system with the goal of modifying the recommendations to their advantage. To make product recommendations more reliable and robust, it is essential to find potential attackers concealed in recommender systems. Several shilling attack detection techniques have been proposed thus far, and they all have advantages and disadvantages that are complementary to different attacks. We present a thorough experimental evaluation of detection of attackers using K-nearest neighbour and Support Vector machine in this paper. Amazon electronic dataset is used to simulate several attack models. In the meantime, for investigation attackers are produced in our dataset using average-filling, random-filling and bandwagon attack models. For detection of shilling attack two models i.e., K Nearest neighbour and Support Vector Machine are also compared. Precision, recall, F1-score and accuracy are used to analysis the performance of these two algorithms. The result of our experiments shows that SVM is more accurate than KNN in detection of shilling attackers.