Performance Evaluation of Recurrent Neural Network Algorithms for Recommendation System in E-commerce

2017 ◽  
Vol 23 (7) ◽  
pp. 440-445
Author(s):  
Jihye Seo ◽  
Hwan-Seung Yong
2020 ◽  
Vol 1438 ◽  
pp. 012001
Author(s):  
Saisi Meng ◽  
Xue-Qin Jiang ◽  
Yongbin Gao ◽  
Han Hai ◽  
Jia Hou

2021 ◽  
Vol 11 (19) ◽  
pp. 9286
Author(s):  
Seonah Lee ◽  
Jaejun Lee ◽  
Sungwon Kang ◽  
Jongsun Ahn ◽  
Heetae Cho

When performing software evolution tasks, developers spend a significant amount of time looking for files to modify. By recommending files to modify, a code edit recommendation system reduces the developer’s navigation time when conducting software evolution tasks. In this paper, we propose a code edit recommendation method using a recurrent neural network (CERNN). CERNN forms contexts that maintain the sequence of developers’ interactions to recommend files to edit and stops recommendations when the first recommendation becomes incorrect for the given evolution task. We evaluated our method by comparing it with the state-of-the-art method MI-EA that was developed based on the association rule mining technique. The result shows that our proposed method improves the average recommendation accuracy by approximately 5% over MI-EA (0.64 vs. 0.59 F-score).


2020 ◽  
Vol 18 (1) ◽  
pp. 36-64 ◽  
Author(s):  
Tomohiro Saito ◽  
Yutaka Watanobe

Programming education has recently received increased attention due to growing demand for programming and information technology skills. However, a lack of teaching materials and human resources presents a major challenge to meeting this demand. One way to compensate for a shortage of trained teachers is to use machine learning techniques to assist learners. This article proposes a learning path recommendation system that applies a recurrent neural network to a learner's ability chart, which displays the learner's scores. In brief, a learning path is constructed from a learner's submission history using a trial-and-error process, and the learner's ability chart is used as an indicator of their current knowledge. An approach for constructing a learning path recommendation system using ability charts and its implementation based on a sequential prediction model and a recurrent neural network, are presented. Experimental evaluation is conducted with data from an e-learning system.


Author(s):  
Александр Николаевич Черкасов ◽  
Егор Алексеевич Туркин

Анализ актуальности существующих работ по изучению нейросетевых алгоритмов обнаружения вредоносного программного обеспечения позволил определить оптимальный подход к решению задачи распознавания вирусов. Был сформирован набор данных, содержащий последовательности системных запросов для 2083 исполняемых файлов. Обучение модели рекуррентной нейронной сети на полученном наборе данных позволило получить классификатор с точностью распознавания вредоносных программ 97,6%. Ключевой аспект значимости работы заключается в практической ориентированности исследования - полученная модель будет применена в качестве компонента системы комплексного анализа вредоносного программного обеспечения. An analysis of the relevance of existing works on the study of neural network algorithms for detecting malicious software made it possible to determine the optimal approach to solving the problem of virus recognition. A dataset has been generated containing sequences of system requests for 2083 executable files. Training the recurrent neural network model on the generated dataset made it possible to obtain a classifier with a malware recognition accuracy of 97.6%. The key aspect of the significance of the work lies in the practical orientation of the research - the resulting model will be applied as a component of a system for complex analysis of malicious software.


Sign in / Sign up

Export Citation Format

Share Document