scholarly journals A METHOD OF COMPUTER SIMULATION MODELING OF USER AND BOT BEHAVIOR IN A RECOMMENDATION SYSTEM USING THE GRAPH DATABASE NEO4J

Author(s):  
Yelyzaveta Meleshko ◽  
Mykola Yakymenko ◽  
Viktor Bosko

The subject matter of the article is the process of computer simulation modeling of complex networks. The goal is to develop a method of computer simulation modeling of ordinary user and bot behavior in a recommendation system based on the theory of complex networks to test the accuracy and robustness of various algorithms for generating recommendations. The tasks to be solved are: to develop a computer simulation model of user and bot behavior in a recommendation system with the ability to generate datasets for testing recommendation generation algorithms. The methods used are: graph theory, theory of complex networks, statistics theory, probability theory, methods of object-oriented programming and methods of working with graph databases. Results. A method of computer simulation modeling of users and objects in a recommender system was proposed, which consists of generating the structure of the social graph of a recommender system and simulating user and bot behavior in it. A series of experiments to test the performance of the developed computer simulation model was carried out. During the experiments, working and testing datasets were generated. Based on the working datasets, the preferences of users by the method of collaborative filtering were predicted. Based on testing datasets, the accuracy of prediction predictions was checked. The results of the experiments showed that the jitter of the investigated values of the Precision, Recall and RMSE of prediction predictions in most practical cases confidently fits within the allowable fluctuation limits, and therefore the users' behavior in computer simulation model was not random and it real users' behavior with certain preferences was simulated. This confirms the reliability of the developed computer simulation model of a recommendation system. Conclusions. A method of computer simulation modeling of user and bot behavior in a recommendation system, which allows generating datasets for testing the algorithms for generating recommendations, was proposed. The developed method makes it possible to simulate the behavior of both ordinary users and bots, which makes it possible to create datasets for testing the robustness of recommender systems to information attacks, as well as for testing the effectiveness of methods for detecting and neutralizing botnets. The structure of relations between users and objects of the recommender system was modeled using the theory of complex networks. Information attacks of bots were modeled on the basis of known models of profile-injection attacks on recommender systems.

1989 ◽  
Vol 5 (2) ◽  
pp. 275-281 ◽  
Author(s):  
Maurice R. Yeadon

At the 1988 Calgary Winter Olympics, six triple somersaults with three twists or four twists were filmed using two cameras. Angles describing body configuration and orientation were determined and were used as input into a computer simulation model of aerial movement. It was found that the twist angle of each simulation deviated from the corresponding angle obtained from film by less than 0.08 revolutions during the first somersault of each movement. Contributions to the tilt angle after one somersault were determined using simulations based on modifications of the film data. It was found that of the six competitors, two initiated the twist during the takeoff phase, two initiated the twist during the aerial phase, and two used a combination of both methods.


Sign in / Sign up

Export Citation Format

Share Document