A novel Kalman Filter based shilling attack detection algorithm
Xin Liu1, Ying Yuan Xiao1, Xu Jiao1
1Tianjin Key Laboratory of Intelligence Computing and Novel Software Technology, Tianjin University of Technology, Tianjin 300384, China; Key Laboratory of Computer Vision and System, Ministry of Education, Tianjin University of Technology, Tianjin 300384, China.
Mathematical Biosciences and Engineering : MBE
|April 3, 2020
Summary
This study introduces a Kalman filter method to detect shilling attacks in recommendation systems. The approach identifies suspicious ratings and users, significantly improving attack detection over traditional techniques.
Area of Science:
- Computer Science
- Artificial Intelligence
- Data Mining
Background:
- Collaborative filtering is a common recommendation system technique.
- Recommendation systems are vulnerable to shilling attacks where fake profiles manipulate item recommendations.
- Existing methods struggle to effectively detect these sophisticated attacks.
Purpose of the Study:
- To propose a novel Kalman filter-based model for detecting shilling attacks in collaborative filtering recommendation systems.
- To identify abnormal rating patterns and suspicious users indicative of malicious activity.
- To enhance the robustness and trustworthiness of recommendation systems against manipulation.
Main Methods:
- A Kalman filter is employed to predict user ratings.
- The model statistically analyzes the difference between actual and predicted ratings to detect anomalies.
- Suspicious ratings are filtered based on identified abnormal time periods, and suspicious users are flagged.
Main Results:
- The proposed Kalman filter-based method demonstrates superior performance in detecting shilling attacks compared to traditional approaches.
- The model effectively identifies abnormal time periods and flags suspicious users.
- Experimental results validate the enhanced detection capabilities of the new method.
Conclusions:
- The Kalman filter-based attack detection model offers a significant improvement for securing recommendation systems.
- This method provides a robust solution for identifying and mitigating shilling attacks.
- The findings contribute to building more reliable and trustworthy recommender platforms.
Related Concept Videos
Sampling Theorem
1.2K
In signal processing, the analysis of continuous-time signals, denoted as x(t), often involves sampling techniques to convert these signals into discrete-time signals. This process is essential for digital representation and manipulation. A critical component in sampling is the train of impulses, characterized by the sampling interval and the sampling frequency. The relationship between these parameters and the original signal's properties dictates the success of the sampling process.
1.2K
Wald-Wolfowitz Runs Test II
477
The Wald-Wolfowitz runs test, commonly referred to as the runs test, is a nonparametric test used to assess the randomness of ordered data. The test evaluates the number of runs, which are consecutive sequences of similar elements within the data. If the number of runs is significantly higher or lower than expected, the data is considered non-random, indicating a detectable pattern or structure.
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and 0s. In...
For binary data, runs are identified using symbols such as + and −, or equivalently, 1s and 0s. In...
477
Detection of Black Holes
2.5K
Although black holes were theoretically postulated in the 1920s, they remained outside the domain of observational astronomy until the 1970s.
Their closest cousins are neutron stars, which are composed almost entirely of neutrons packed against each other, making them extremely dense. A neutron star has the same mass as the Sun but its diameter is only a few kilometers. Therefore, the escape velocity from their surface is close to the speed of light.
Not until the 1960s, when the first neutron...
Their closest cousins are neutron stars, which are composed almost entirely of neutrons packed against each other, making them extremely dense. A neutron star has the same mass as the Sun but its diameter is only a few kilometers. Therefore, the escape velocity from their surface is close to the speed of light.
Not until the 1960s, when the first neutron...
2.5K


