Inicio  /  Algorithms  /  Vol: 15 Par: 9 (2022)  /  Artículo
ARTÍCULO
TITULO

Classification of Program Texts Represented as Markov Chains with Biology-Inspired Algorithms-Enhanced Extreme Learning Machines

Liliya A. Demidova and Artyom V. Gorchakov    

Resumen

The massive nature of modern university programming courses increases the burden on academic workers. The Digital Teaching Assistant (DTA) system addresses this issue by automating unique programming exercise generation and checking, and provides means for analyzing programs received from students by the end of semester. In this paper, we propose a machine learning-based approach to the classification of student programs represented as Markov chains. The proposed approach enables real-time student submissions analysis in the DTA system. We compare the performance of different multi-class classification algorithms, such as support vector machine (SVM), the k nearest neighbors (KNN) algorithm, random forest (RF), and extreme learning machine (ELM). ELM is a single-hidden layer feedforward network (SLFN) learning scheme that drastically speeds up the SLFN training process. This is achieved by randomly initializing weights of connections among input and hidden neurons, and explicitly computing weights of connections among hidden and output neurons. The experimental results show that ELM is the most computationally efficient algorithm among the considered ones. In addition, we apply biology-inspired algorithms to ELM input weights fine-tuning in order to further improve the generalization capabilities of this algorithm. The obtained results show that ELMs fine-tuned with biology-inspired algorithms achieve the best accuracy on test data in most of the considered problems.

 Artículos similares

       
 
Navruz Madibragimov     Pág. 79 - 86
Today, computational linguistics of the Tajik language is at the origin of its development. In order to develop this area, the author of this article is developing a project for the formalization of inflections of the Tajik language for computer morpholo... ver más

 
Aleksey I. Shinkevich, Tatyana V. Malysheva and Irina G. Ershova    
The planning and management of traffic flow networks with multiple input data sources for decision-making generate the need for a mathematical approach. The program of measures for the development of the transport infrastructure of the Russian Federation... ver más
Revista: Applied Sciences

 
Faezeh Behzadi Pour, Lorena Parra, Jaime Lloret and Saman Abdanan Mehdizadeh    
Acquiring the morphological parameters of fish with the traditional method (depending on human and non-automatic factors) not only causes serious problems, such as disease transmission, mortality due to stress, and carelessness and error, but it is also ... ver más
Revista: Water

 
Liudmila Chizhikova     Pág. 69 - 80
With the development of technology and new techniques, the need for complex cyber-physical systems is increasing. Practical example of such system with onboard control complex is unmanned aerial vehicles. When designing, developing and subsequent modific... ver más

 
Rastislav Róka    
This paper is focused on the performance analysis of protection mechanisms utilized in common wavelength division multiplexing-based passive optical networks. The main aim of the proposed research is providing an option of comparing different traffic pro... ver más
Revista: Applied Sciences