Contextualizing the current state of research on the use of machine learning for student performance prediction: A systematic literature review
Top Cited Papers
Open Access
- 21 June 2023
- journal article
- research article
- Published by Wiley in Engineering Reports
- Vol. 5 (12)
Abstract
Today, educational institutions produce large amounts of data with the deployment of learning management systems. These large datasets provide an untapped potential to support and enhance decision‐making and operations. In recent times, machine learning (ML) has been applied to develop models utilizing this “big” data to assist in decision‐making. This study presents a systematic literature review into the application of ML to predict student performance. A total of 162 research articles from January 2010 to October 2022 were critically reviewed and analyzed by applying Kitchenham's systematic literature review approach. Our analysis categorized the literature predicting students' academic performance into two categories: (i) predicting student performance in assessments, courses or programs, and identifying students at‐risk of failing their course/program (129 studies); and (ii) predicting student dropout or retention in a course or program (33 studies). Classification is the most commonly used approach for predicting student performance (138 studies), followed by regression (25 studies) and clustering (9 studies). Supervised learning methods are used more often than semi‐supervised learning. Five most popular ML algorithms include the Decision Tree, Random Forest, Naïve Bayes, Artificial Neural Network, and Support Vector Machine. Historical records of students' grades and class performance, academic related data from learning management systems, and students' demographics are the most common features used for predicting students' performance. The most common methods used for feature selection are Information Gain‐based selection algorithms, Correlation‐based feature selection, and Gain Ratio. The general platforms/tools/libraries used in the studies include WEKA, Python, R, Rapid Miner, and MATLAB. We also investigated possible actions considered in the literature to help at‐risk students. We only found very few studies that deployed remedial actions and evaluated their impact on students' performance. In conclusion, ML has shown great potential in the prediction of student performance, but also has many areas of further research.Keywords
This publication has 63 references indexed in Scilit:
- Educational Data Mining: A ReviewProcedia - Social and Behavioral Sciences, 2013
- Data mining in educationWIREs Data Mining and Knowledge Discovery, 2012
- A review of feature selection methods on synthetic dataKnowledge and Information Systems, 2012
- A combinational incremental ensemble of classifiers as a technique for predicting students’ performance in distance educationKnowledge-Based Systems, 2010
- Systematic literature reviews in software engineering – A tertiary studyInformation and Software Technology, 2010
- Recommender system for predicting student performanceProcedia Computer Science, 2010
- Introduction to Semi-Supervised LearningSynthesis Lectures on Artificial Intelligence and Machine Learning, 2009
- Supervised Learning2008
- A review of feature selection techniques in bioinformaticsBioinformatics, 2007
- Pattern Recognition and Machine Learning2006