Detecting Group Shilling Attacks In Recommender Systems Based On User Multi-dimensional Features And Collusive Behaviour Analysis
COMPUTER JOURNAL(2024)
Abstract
Group shilling attacks are more threatening than individual shilling attacks due to the collusive behaviours among group members, which pose a great challenge to the credibility of recommender systems. Detection of group shilling attacks can reduce the risk caused by such attacks and ensure the credibility of recommendations. The existing methods for detecting group shilling attacks mainly extract features from the rating patterns of users at group level to measure the shilling behaviours of groups. However, they may become ineffective with the change of attack strategy, resulting in a decrease in detection performance. Aiming at this problem, a new solution based on user multi-dimensional features and collusive behaviour analysis is presented for detecting group shilling attacks. First, we employ the information entropy and latent semantic analysis to analyse the user behavioural patterns from dimensions of item, rating, time and interest, and propose a suite of indicators to measure the anomaly behaviours of users. Second, we propose a measure based on the multi-dimensional features of users to capture the collusion of group members from the perspective of their synchronized behaviours and abnormal behaviours, and treat the groups with high collusion as candidate groups. Finally, based on the multi-dimensional features of users, we construct the user behaviour similarity matrix using Gaussian radial basis function (Gaussian-RBF) and adopt the spectral clustering algorithm to spot group shilling attackers in the candidate groups. Experiments show that the detection performance (F1-measure) of the proposed method can achieve 0.965, 0.964, 0.991 and 0.868 on the Netflix, CiaoDVD, Epinions and Amazon datasets, respectively, which is better than that of state-of-the-art methods.
MoreTranslated text
Key words
Recommender systems,Group shilling attacks,Multi-dimensional features,Collusive behaviour,Spectral clustering
AI Read Science
Must-Reading Tree
Example
![](https://originalfileserver.aminer.cn/sys/aminer/pubs/mrt_preview.jpeg)
Generate MRT to find the research sequence of this paper
Chat Paper
Summary is being generated by the instructions you defined