Protecting Recommendations: Combating BIAS and Manipulation in Recommendation
P. Alwin Infant, Prafulla Kumar, G R Jainish · 2024
Recommender systems assist consumers in navigating the deluge of information by helping them find services and goods. The effectiveness of recommender systems has been thoroughly examined in research currently available from a number of angles. In the research community, robustness against malicious attack is becoming a more important concern. Collaborative Filtering (CF) recommender systems have been established to accomplish this objective. However, due to the fact that they are collaborative recommender systems are open to attack. To weaken the system, attackers can introduce fictitious and biased profiles. An examination of the random attack, Bandwagon attack, Mixed Attack and Noise Injection on recommender systems is presented in this work. Numerous algorithms are susceptible to profile injection attacks. Some of the earlier approaches suffer from only looking at one aspect of user rating values while assessing the rating matrix, ignoring alternative viewpoints. First, a rating matrix in this research that takes into account both genuine and fictitious user ratings is created. Next, using user rating time as a basis, the rating matrix is examined. Next, build a model to distinguish between real and fraudulent users using a variety of classifiers, including Principal Component Analysis (PCA), K-Nearest Neighbour (KNN), and Bayesian Networks (BN). Ultimately, a number of tests are conducted, and a summary of the findings comparing different approaches' abilities to detect small-scale attacks and detect overall attacks is presented.