METHOD OF IDENTIFICATION BOT PROFILES BASED ON NEURAL NETWORKS IN RECOMMENDATION SYSTEMS

The subject matter of the article is the process of increased the information security of recommendation systems. The goal of this work is to develop a method of identification bot profiles in recommendation systems. In this work, the basic models of information attacks by the profile-injection meth...

Full description

Bibliographic Details
Main Authors: Yelyzaveta Meleshko, Oleksandr Drieiev, Hanna Drieieva
Format: Article
Language:English
Published: National Technical University "Kharkiv Polytechnic Institute" 2020-06-01
Series:Сучасні інформаційні системи
Subjects:
Online Access:http://ais.khpi.edu.ua/article/view/204311
id doaj-73a132c0c10d427bb01ddfed5f6c947c
record_format Article
spelling doaj-73a132c0c10d427bb01ddfed5f6c947c2021-05-26T21:16:04ZengNational Technical University "Kharkiv Polytechnic Institute"Сучасні інформаційні системи2522-90522020-06-014210.20998/2522-9052.2020.2.05METHOD OF IDENTIFICATION BOT PROFILES BASED ON NEURAL NETWORKS IN RECOMMENDATION SYSTEMSYelyzaveta Meleshko0Oleksandr Drieiev1Hanna Drieieva2Central Ukrainian National Technical University, KropyvnytskyiCentral Ukrainian National Technical University, KropyvnytskyiCentral Ukrainian National Technical University, KropyvnytskyiThe subject matter of the article is the process of increased the information security of recommendation systems. The goal of this work is to develop a method of identification bot profiles in recommendation systems. In this work, the basic models of information attacks by the profile-injection method on recommendation systems were researched, the method of identification bot profiles in recommendation systems using the multilayer feedforward neural network was developed and the experiments to test the quality of its work were conducted. The developed method is to identify bot profiles that attempt to change item ratings in a recommendation system in order to increase the occurrence frequency of target items in recommendation lists to all authentic users, or to certain segments of authentic users. When removing bot profiles' data from the database of the recommendation system before generating recommendation lists, the accuracy of the system and the correctness of recommendations are significantly increased, and authentic users get protection from information attacks. Random, Average and Popular attacks were used to model the attacks on a recommendation system. To identify bots, their ratings for system items were analyzed. The experiments have shown that the neural network that analyzes only the numbers of different ratings in a profile, detects bot profiles with high accuracy, that use Random attack regardless of the number of target items for each bot. At the same time, the developed neural network can detect bots that use Average or Popular attacks only when they have several target items. Also, the results of the experiments show that type I errors, when the system identifies authentic users as bots, is very rarely appear in the developed method. To improve the accuracy of the neural network, there can add to analysis also other data of user profiles, such as the timestamp of each rating and as segments of items, which was rated.http://ais.khpi.edu.ua/article/view/204311recommendation systemsinformation attacksinformation securityInternet botsneural networksdata clustering
collection DOAJ
language English
format Article
sources DOAJ
author Yelyzaveta Meleshko
Oleksandr Drieiev
Hanna Drieieva
spellingShingle Yelyzaveta Meleshko
Oleksandr Drieiev
Hanna Drieieva
METHOD OF IDENTIFICATION BOT PROFILES BASED ON NEURAL NETWORKS IN RECOMMENDATION SYSTEMS
Сучасні інформаційні системи
recommendation systems
information attacks
information security
Internet bots
neural networks
data clustering
author_facet Yelyzaveta Meleshko
Oleksandr Drieiev
Hanna Drieieva
author_sort Yelyzaveta Meleshko
title METHOD OF IDENTIFICATION BOT PROFILES BASED ON NEURAL NETWORKS IN RECOMMENDATION SYSTEMS
title_short METHOD OF IDENTIFICATION BOT PROFILES BASED ON NEURAL NETWORKS IN RECOMMENDATION SYSTEMS
title_full METHOD OF IDENTIFICATION BOT PROFILES BASED ON NEURAL NETWORKS IN RECOMMENDATION SYSTEMS
title_fullStr METHOD OF IDENTIFICATION BOT PROFILES BASED ON NEURAL NETWORKS IN RECOMMENDATION SYSTEMS
title_full_unstemmed METHOD OF IDENTIFICATION BOT PROFILES BASED ON NEURAL NETWORKS IN RECOMMENDATION SYSTEMS
title_sort method of identification bot profiles based on neural networks in recommendation systems
publisher National Technical University "Kharkiv Polytechnic Institute"
series Сучасні інформаційні системи
issn 2522-9052
publishDate 2020-06-01
description The subject matter of the article is the process of increased the information security of recommendation systems. The goal of this work is to develop a method of identification bot profiles in recommendation systems. In this work, the basic models of information attacks by the profile-injection method on recommendation systems were researched, the method of identification bot profiles in recommendation systems using the multilayer feedforward neural network was developed and the experiments to test the quality of its work were conducted. The developed method is to identify bot profiles that attempt to change item ratings in a recommendation system in order to increase the occurrence frequency of target items in recommendation lists to all authentic users, or to certain segments of authentic users. When removing bot profiles' data from the database of the recommendation system before generating recommendation lists, the accuracy of the system and the correctness of recommendations are significantly increased, and authentic users get protection from information attacks. Random, Average and Popular attacks were used to model the attacks on a recommendation system. To identify bots, their ratings for system items were analyzed. The experiments have shown that the neural network that analyzes only the numbers of different ratings in a profile, detects bot profiles with high accuracy, that use Random attack regardless of the number of target items for each bot. At the same time, the developed neural network can detect bots that use Average or Popular attacks only when they have several target items. Also, the results of the experiments show that type I errors, when the system identifies authentic users as bots, is very rarely appear in the developed method. To improve the accuracy of the neural network, there can add to analysis also other data of user profiles, such as the timestamp of each rating and as segments of items, which was rated.
topic recommendation systems
information attacks
information security
Internet bots
neural networks
data clustering
url http://ais.khpi.edu.ua/article/view/204311
work_keys_str_mv AT yelyzavetameleshko methodofidentificationbotprofilesbasedonneuralnetworksinrecommendationsystems
AT oleksandrdrieiev methodofidentificationbotprofilesbasedonneuralnetworksinrecommendationsystems
AT hannadrieieva methodofidentificationbotprofilesbasedonneuralnetworksinrecommendationsystems
_version_ 1721426098326077440