Skip to content

juidasci/beta_detect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Using the Beta Distribution Technique to Detect Attacked Items from Collaborative Filtering


This repository contains a reference implementation of our "Using the Beta Distribution Technique to Detect Attacked Items from Collaborative Filtering", IDA 2021.


Abstract

A recommendation system is based on the user and the items, providing appropriate items to the user and effectively helping the user to find items that may be of interest. The most commonly used recommendation method is collaborative filtering. However, in this case, the recommendation system will be injected with false data to create false ratings to push or nuke specific items. This will affect the user’s trust in the recommendation system. After all, it is important that the recommendation system provides a trusted recommendation item. Therefore, there are many algorithms for detecting attacks. In this article, it proposes a method to detect attacks based on the beta distribution. Different researchers in the past assumed that the attacker only attacked one target item in the user data. This research simulated an attacker attacking multiple target items in the experiment. The result showed a detection rate of more than 80%, and the false rate was within 16%.

Dataset

MovieLens Dataset

About

Using the Beta Distribution Technique to Detect Attacked Items from Collaborative Filtering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published