Student Performance Prediction Using Machine Learning Algorithms

Education is crucial for a productive life and providing necessary resources. With the advent of technology like artificial intelligence, higher education institutions are incorporating technology into traditional teaching methods. Predicting academic success has gained interest in education as a st...

Full description

Saved in:
Bibliographic Details
Main Author: Esmael Ahmed
Format: Article
Language:English
Published: Wiley 2024-01-01
Series:Applied Computational Intelligence and Soft Computing
Online Access:http://dx.doi.org/10.1155/2024/4067721
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850171433170239488
author Esmael Ahmed
author_facet Esmael Ahmed
author_sort Esmael Ahmed
collection DOAJ
description Education is crucial for a productive life and providing necessary resources. With the advent of technology like artificial intelligence, higher education institutions are incorporating technology into traditional teaching methods. Predicting academic success has gained interest in education as a strong academic record improves a university’s ranking and increases student employment opportunities. Modern learning institutions face challenges in analyzing performance, providing high-quality education, formulating strategies for evaluating students’ performance, and identifying future needs. E-learning is a rapidly growing and advanced form of education, where students enroll in online courses. Platforms like Intelligent Tutoring Systems (ITS), learning management systems (LMS), and massive open online courses (MOOC) use educational data mining (EDM) to develop automatic grading systems, recommenders, and adaptative systems. However, e-learning is still considered a challenging learning environment due to the lack of direct interaction between students and course instructors. Machine learning (ML) is used in developing adaptive intelligent systems that can perform complex tasks beyond human abilities. Some areas of applications of ML algorithms include cluster analysis, pattern recognition, image processing, natural language processing, and medical diagnostics. In this research work, K-means, a clustering data mining technique using Davies’ Bouldin method, obtains clusters to find important features affecting students’ performance. The study found that the SVM algorithm had the best prediction results after parameter adjustment, with a 96% accuracy rate. In this paper, the researchers have examined the functions of the Support Vector Machine, Decision Tree, naive Bayes, and KNN classifiers. The outcomes of parameter adjustment greatly increased the accuracy of the four prediction models. Naïve Bayes model’s prediction accuracy is the lowest when compared to other prediction methods, as it assumes a strong independent relationship between features.
format Article
id doaj-art-9c2feefe7eb948a99802a5eebfe35fdf
institution OA Journals
issn 1687-9732
language English
publishDate 2024-01-01
publisher Wiley
record_format Article
series Applied Computational Intelligence and Soft Computing
spelling doaj-art-9c2feefe7eb948a99802a5eebfe35fdf2025-08-20T02:20:16ZengWileyApplied Computational Intelligence and Soft Computing1687-97322024-01-01202410.1155/2024/4067721Student Performance Prediction Using Machine Learning AlgorithmsEsmael Ahmed0Information SystemEducation is crucial for a productive life and providing necessary resources. With the advent of technology like artificial intelligence, higher education institutions are incorporating technology into traditional teaching methods. Predicting academic success has gained interest in education as a strong academic record improves a university’s ranking and increases student employment opportunities. Modern learning institutions face challenges in analyzing performance, providing high-quality education, formulating strategies for evaluating students’ performance, and identifying future needs. E-learning is a rapidly growing and advanced form of education, where students enroll in online courses. Platforms like Intelligent Tutoring Systems (ITS), learning management systems (LMS), and massive open online courses (MOOC) use educational data mining (EDM) to develop automatic grading systems, recommenders, and adaptative systems. However, e-learning is still considered a challenging learning environment due to the lack of direct interaction between students and course instructors. Machine learning (ML) is used in developing adaptive intelligent systems that can perform complex tasks beyond human abilities. Some areas of applications of ML algorithms include cluster analysis, pattern recognition, image processing, natural language processing, and medical diagnostics. In this research work, K-means, a clustering data mining technique using Davies’ Bouldin method, obtains clusters to find important features affecting students’ performance. The study found that the SVM algorithm had the best prediction results after parameter adjustment, with a 96% accuracy rate. In this paper, the researchers have examined the functions of the Support Vector Machine, Decision Tree, naive Bayes, and KNN classifiers. The outcomes of parameter adjustment greatly increased the accuracy of the four prediction models. Naïve Bayes model’s prediction accuracy is the lowest when compared to other prediction methods, as it assumes a strong independent relationship between features.http://dx.doi.org/10.1155/2024/4067721
spellingShingle Esmael Ahmed
Student Performance Prediction Using Machine Learning Algorithms
Applied Computational Intelligence and Soft Computing
title Student Performance Prediction Using Machine Learning Algorithms
title_full Student Performance Prediction Using Machine Learning Algorithms
title_fullStr Student Performance Prediction Using Machine Learning Algorithms
title_full_unstemmed Student Performance Prediction Using Machine Learning Algorithms
title_short Student Performance Prediction Using Machine Learning Algorithms
title_sort student performance prediction using machine learning algorithms
url http://dx.doi.org/10.1155/2024/4067721
work_keys_str_mv AT esmaelahmed studentperformancepredictionusingmachinelearningalgorithms