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...
Main Authors: | , , |
---|---|
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 |