Next Article in Journal
Effect of Whole Body Vibration Conditions on Lower Limb Muscles during Sling Exercise
Next Article in Special Issue
Rating a Researcher’s Cumulative Scholarly Output Based on Their Sequence Numbers in Multi-Authored Publications
Previous Article in Journal
A Survey on Artificial Intelligence (AI) and eXplainable AI in Air Traffic Management: Current Trends and Development with Future Research Trajectory
Previous Article in Special Issue
Leveraging AI and Machine Learning for National Student Survey: Actionable Insights from Textual Feedback to Enhance Quality of Teaching and Learning in UK’s Higher Education
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Toward Predicting Student’s Academic Performance Using Artificial Neural Networks (ANNs)

1
Institute of Sustainable Energy (ISE), Universiti Tenaga Nasional, Kajang 43000, Selangor, Malaysia
2
College of Graduate Studies, Universiti Tenaga Nasional, Kajang 43000, Selangor, Malaysia
3
Department of Computer Science, College of Science, Northern Border University, Arar 91431, Saudi Arabia
4
Department of Computing, Mharat Academy for Training & Development, Ibb, Yemen
5
College of Computing and Informatics, Universiti Tenaga Nasional, Kajang 43000, Selangor, Malaysia
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(3), 1289; https://doi.org/10.3390/app12031289
Submission received: 23 October 2021 / Revised: 24 November 2021 / Accepted: 27 November 2021 / Published: 26 January 2022
(This article belongs to the Special Issue ICT and Statistics in Education)

Abstract

:
Student performance is related to complex and correlated factors. The implementation of a new advancement of technologies in educational displacement has unlimited potentials. One of these advances is the use of analytics and data mining to predict student academic accomplishment and performance. Given the existing literature, machine learning (ML) approaches such as Artificial Neural Networks (ANNs) can continuously be improved. This work examines and surveys the current literature regarding the ANN methods used in predicting students’ academic performance. This study also attempts to capture a pattern of the most used ANN techniques and algorithms. Of note, the articles reviewed mainly focused on higher education. The results indicated that ANN is always used in combination with data analysis and data mining methodologies, allowing studies to assess the effectiveness of their findings in evaluating academic achievement. No pattern was detected regarding selecting the input variables as they are mainly based on the context of the study and the availability of data. Moreover, the very limited tangible findings referred to the use of techniques in the actual context and target objective of improving student outcomes, performance, and achievement. An important recommendation of this work is to overcome the identified gap related to the only theoretical and limited application of the ANN in a real-life situation to help achieve the educational goals.

1. Introduction

Education institutions at different educational levels are established to provide high-quality education capable of changing people’s levels of awareness, knowledge, and mental capacity. Teachers and educators are always looking to enhance student achievement and monitor their performance to determine the efficiency of the teaching process. The new advancement of technology enables educators to use analytics and data mining methodologies to search large datasets for patterns that reflect their students’ behavior and learning [1]. Although student performance is critical to the learning process, it is a complex phenomenon influenced by various factors such as the teaching environment and individual study habits. Various studies [2,3] have used a variety of indicators/variables to develop models that can predict students’ academic performance at different levels of education, including high school and university education in various disciplines, in particular engineering and medicine.
The nature of the factors that contribute to a candidate’s performance is correlated and complex. Thus, this limits the potential of other prediction models, such as straightforward and clear assumptions of the given data such as the regression model. However, the problem here is the complexity of selecting a proper function capable of capturing all forms of data associations and automatically adjusting output in case of additional information. A more common approach to solving this type of problem is to use an Artificial Neural network, which simulates the human brain in solving a problem. As a result, an adaptive system, such as an Artificial Neural Network, is being developed to predict a student’s performance based on the effects of these factors. Artificial Neural Networks (ANN) are valuable tools for data analysis used to identify and represent functional correlations between variables [4]. ANNs are currently being used to address, forecast, and classify challenges in diverse fields. For example, in the academic domain, ANN is applied for analyzing academic performance [5]. Indeed, a variety of methodological approaches have been used to predict students’ academic performance. For example, traditional statistical methods, such as discriminant analysis and multiple linear regressions, are used as the first and most common approach found in the educational literature in Malaysian study performed by [6].
Various studies [7,8] have used structural equation modelling (SEM) to compare theoretical models to data sets or to test different models of academic performance [7,8]. In comparison to artificial intelligence computing methods, traditional approaches failed to consistently show the capacity to reach accurate predictions or classifications [9]. As a result, a third approach to predicting student achievement and academic performance indicated in recent literature uses machine learning techniques, such as Artificial Neural Network methods (ANN) and some other techniques including Decision Tree [10], Support Vector Machines [2], Bayesian algorithms [11], and Ensemble Learning [12]. This method has been successfully applied in various fields, including business, engineering, meteorology, and economics, without significant differences in the obtained results or the level of accuracy.
ANN is one of the machine learning and data mining algorithms that was used in various research literature and was claimed to provide superior and accurate results regarding predicting student performance. ANN is widely regarded as an effective pattern-recognizer and an important method for classifying potential outcomes. Given the extant literature, there is always room for improvement in machine learning approaches such as ANN (the main focus of this paper) and the prediction model.
The review of literature is an important step which enables the researcher to identify the knowledge gap, understand the recent technological trends and examine various methods that yield various degrees of accuracy to identify the factors or input variables and methodologies that yield the highest accuracy of prediction of the student academic achievement and performance.
Through literature assessment, the researcher’s mind is open to contributing to ANN’s knowledge in predicting student achievements and performances. Hence, this paper aims to examine the current literature in a systematic review approach. Also, this review attempts to identify a pattern of the most used ANN techniques used and the nature of the data commonly used to predict student academic performance, in terms of the level of education, sample sizes and the attributes or the inputs used in various models. Additionally, this review tries to establish any link to the factors that contribute to the model’s ability to predict student performance accurately.
The remainder of this paper is organized as follows: Section 2 presents the related studies and significance of this review. Section 3 introduces the research methodology. Section 4 presents the results, whereas Section 5 discusses the findings and Section 6 discusses the future work. Finally, the conclusion is presented in Section 7.

2. Related Works

A preliminary search on the surveys and systematic literature reviews, specifically concerning the student’s academic performance using Artificial Neural Networks (ANNs), revealed that there are currently no secondary studies that were carried out on the specific objective of this review; however only one SLR was conducted by the authors of [1]. In ref. [1], the authors analyzed and classified 62 papers on predicting student performance using data mining and analytical techniques. However, using Artificial Neural Networks (ANNs) in predicting student performance was not given a pivotal focus and consideration. Accordingly, only a handful of available studies were included in their review on using ANN for predicting students’ academic performance.
To emphasize the conclusion that no systematic literature review had previously been conducted on the topic of this review, a preliminary search was conducted on the same digital databases used in this review (e.g., Google Scholar, IEEEXplore, ACM Library, Web of Science and ScienceDirect). The results of the preliminary search, that lists and summarizes the most-related systematic literature review to our review, are presented in Table 1. The analysis of data extracted from these systematic reviews, presented in Table 1, shows that they are beyond the scope and objectives of this systematic review.

3. Method

3.1. Search Strategy

For a comprehensive review of the current literature on the required research topic and to address our research goals, we devised specific steps for a clear plan. These steps include defining and prioritising the problems and queries. This process involves establishing the research aims and objectives, developing a structure and strategy, and setting the inclusion and exclusion criteria. In addition, other steps include examining the literature (scanning) using relevant databases, manual searching, selecting articles based on the inclusion and exclusion criteria, critical assessment, and data extraction from the selected studies. The final step involves gathering data and reporting the findings with illustrations (visualize the results). In the context of the research, Google Scholar was primarily used as the main search database. The rationale is that Google Scholar has a major advantage over other search engines in identifying articles in a wide variety of scientific journals. Also, it offers precise accuracy in terms of the selected keywords. Additionally, for a more comprehensive literature search, where possible, other databases searched included IEEEXplore, ACM Library, Web of Science and ScienceDirect. The literature search in the databases was conducted using the following criteria, parameters, and keywords: “predicting student outcomes” and “artificial neural networks.” Using the search queries, we sought to retrieve all relevant academic literature published under the context of ANN. Furthermore, the relevant databases were searched using the period 2013 to 2021.

3.2. Inclusion and Exclusion Criteria

The study’s inclusion and exclusion criteria were developed based on [18]; we included studies that were (i) published in English, (ii) from both conference proceedings and peer-reviewed journals, (iii) predicting students’ success at all levels, (iv) directly related to ANN and provided extensive details on the methodology employed. Other studies that were not written in English, do not include reliable data on the characteristics used, do not go into great depth (in detail) on the algorithms utilized and published before 2013 were excluded.

4. Results

The literature search was conducted in August 2021 and resulted in 853 studies in the first phase. Records were selected if they were considered relevant based on our inclusion criteria. This process was used to filter the articles’ titles and abstracts. On further examination, 416 studies were duplicates and 369 were rejected. The full texts of the remaining 68 articles were retrieved for further examination. After thoroughly examining the full texts and applying the inclusion and exclusion criteria (Figure 1), a total of 21 articles met the criteria and were considered for the full assessment. The selected 21 articles were categorized based on the title, author, publication year, study location, objectives, the years the articles’ data was adopted, educational level, and sample size. Other essential criteria include the methodology, type of ANN adopted in the studies, the input (independent) and output (dependent) variables, ANN’s performance evaluation criteria, the most significant predictor, the model’s accuracy level, and study findings. The process of scanning literature is demonstrated in the flow chart as in Figure 1 [19].

4.1. Studies Characteristics

Remarkably, the research interest in using ANN to predict student performance has been growing over the last few years, with a substantial increase in the number of studies between 2018 and 2019, as Figure 2 depicts. However, the decline in publishing output (2019–2021) cannot be considered a trend because the database search was completed before the end of 2021. The significantly low number of publications during this timeframe (2013–2021) can be attributed to the research topic’s low maturity due to its novelty. As illustrated in Figure 2a, this review period was from 2013 to 2021, with the literature sourced from peer-reviewed journals and conference proceedings through a database search. In detail, 85.7% of the literature were journal papers, and 14.3% were conference proceedings (Figure 2b).
More than half of the studies (57.1%, n = 12/21) were undertaken in Asia (see Figure 3), 14.3% (n = 3/21) in Europe, 14.3% (n = 3/21) in South America, 4.8% (n = 1/21) in North America, and 4.8% (n = 1/21) in Africa. Furthermore, one study was undertaken by a Turkey-based researcher, but it was unclear where the analysis was conducted. A total of 295,354 participants were involved in the selected studies. The sample sizes ranged from 150 to 162,030 participants, with a mean of 156.015, indicating that ANNs were used on large datasets.

4.2. Studies Synopses

To obtain an overview of the studies, the authors extracted critical data in Table 2. The tabulated information involves the study’s objectives, level of education, and information about the data, such as years of the collected data and sample size. The results in this table show that most of the studies focus on students’ academic performance as the outcome variable; also, most studies evaluate bachelor degree students due to a large amount of data at this level. Notably, the sample size in the studies is negligible, except for a few studies.

4.3. Predictors and Outcome Variables

Specific patterns were detected in the collected data; the results in Table 3 describe the independent and dependent variables used in the selected studies. The predictors differ from one study to another. In addition to the results of the subjects, some researchers include the students’ activities such as total length of internet time, book-borrowing numbers, and traffic to school. The socioeconomic variables were seen in some studies, and some involve family details.

4.4. Methods and Performance

The prediction accuracy of students’ performance varies due to many factors such as data size, evaluated variables, and the type of methods used. The methods used in the assessed studies are introduced in Table 4, including the type of ANN or algorithm used, model accuracy, and remarkable findings.

5. Discussion

5.1. Research Domains

In recent years, numerous studies have concentrated on the field of student success evaluation in EDM. A significant number of articles, primarily on higher education, have been reported [8]. Early identification is unquestionably significant since it can be used to support educational organizations implementing actions and policies. A wide range of data mining methods and explanatory features were used to try and forecast academic results, including demographic and academic behavioral patterns, online activity, among other things [40]. This article’s key aim is to analyze findings from the last five years (2013–2021).
There is a need to understand student success and the factors that contribute to this success and the overall performance at all levels. All the studies predict the students’ success or failure, predict the student’s performance, and investigate the factors that improve their success [20,23,26,30,32,34]. Some studies aimed to compare the ANN and other techniques to reach the same goal: predicted student performance including Linear Regression (LR) [22]. In other studies, the comparison is made between two ANN methodologies such as Cuckoo search and gravitational search algorithms [31,33].
Regarding the level of education, all the reviewed studies evaluated student performance and applied the ANN on university levels or higher. In two studies, secondary school students in conjunction with university student results were used [22,26]; the same methodology was applied for master’s students [27,28]. Although some studies investigated student performance in the medical discipline [19], most of the studies focused on engineering students including those in the architectural, mechanical, electrical, civil, information technologies, and software disciplines [34]. Other studies used multiple disciplines, including business and marketing, social communication, law, medicine, engineering, and psychology [27]. Some studies focused on E-learning or Virtual Learning Environments (VLEs) [20,29,30]. Various sample sizes were used based on the data availability.

5.2. Artificial Neural Networks

A neural network is an equation that describes a mathematical structure made up of several interlinked computational elements called neurons, similar to the name given to the central element of the human nervous system. In some instances, these neurons, referred to as perceptrons, or nodes in the network topology, perform a simple operation on their inputs and send the output to corresponding nodes [23,30]. Neural networks are polymorphic in structural formation and parallel in algorism computation, and they can be described as a densely interconnected system of processing elements capable of parallel computation. An ANN contains an input layer (which can be thought of as the independent variables or the predictor variables), one or more hidden layers, and a categorical dependent variable-like output layer. All ANNs use multiple processing entities that can be trained. This is a process in which the network learns and adapts to patterns of inputs by developing a unique mathematical relationship based on the perceived given pattern of input data sets using the match of the input variables to the outcomes, for each case. The difference between the traditional analytical methodologies and the ANN is that the typical methods consider a specific type of connection between the input variables and outcome variables and then use many suitable procedures to change the values of the parameters in the model. At the same time, neural networks create a mathematical relationship by “learning” the patterns of all inputs from any of the individual cases used in training the network [23,30].
ANNs can generate a predicted outcome for each case entered throughout the training phase. In addition, one of the significant benefits of machine learning that makes it increasingly popular over the traditional statistical methods is the in case of incorrect prediction. The network has the ability to adjust and recompute the weights of the mathematical relationships among the input variables that represent the predictors and, with the expected outcome, weights that are represented in the network’s hidden layers. The outcome-dependent variables are the predicted output, which is usually a continuous variable as in the case of predicting student performance. As such, the outcome is usually success or failure, or pass or fail; this result is linked with a unique value for each input case (or subject). The input variables have information on the likelihood of relating to every one of the categorical classifications of the output variables used in the adopted ANN’s development. During the training process, the network improves its accuracy in replicating the test cases’ known outcomes. Until one or more predetermined stopping criteria are met, the neural network improves its predictions. A minimum level of accuracy, learning rate, persistence, number of iterations, amount of time, and other criteria can be used as stopping criteria [23].
In the reviewed articles, the authors usually divided the data set into the actual data input, which was usually made of between 60–70% of the obtained data; in some studies, the remaining 40–30% was used for training of the ANN model. In some of the cases, 10% of the data was used to determine the accuracy of the proposed ANN model. One of the major advantages of machine learning, including the ANN methods, is that after the model has been trained, the predictive capability of the trained model is tested with the remaining cases in the dataset, which is reported in some studies to be as low as 10% of the original data set. This process is important to the validation of the model’s predictive capacity. The validation process involves observing the weights in the model that are fixed to the values obtained during the training phase. The process is vital before the developed network is used to predict classes of outcomes in a new set of data. It can then be used to predict future outcomes in cases where the outcome is still unknown [20,24,29,32].
The review of the literature revealed that although ANNs provide high accuracy of the prediction results, the literature seems to use ANNs to a lesser extent as the application of ANN is limited to sophisticated software such as SPSS and MATLAB [9,20,21,22,27]. This software requires expert knowledge of statistics, algorithms, and data mining, which is not available for most teachers and educators, limiting the real-life application and use of such software. Additionally, other algorithms and data mining such as Decision Tree algorithms are considered more frequently used due to the availability of a more user-friendly application developed by the University of Waikato, New Zealand. The software is free licensed and uses data mining and predictive analysis to combine visualization tools and graphical user interfaces. These features attract more users to use the software in comparison to ANN.
The search inclusion criteria focused on ANNs, although in some studies, the technique was not used alone; [21] used Probabilistic Neural Networks (PNNs) based on the DDA (Dynamic Decay Adjustment). Compared with the Tree Ensemble Predictor, the Random Forest Predictor, the Naïve Bayes Predictor, the Decision Tree Predictor, and the Logistic Regression Predictor using the Konstanz Knowledge Miner (KNIME). Ref. [22] used both NNs in comparison with conventional algorithms, which is logistic regression. Similarly, [25] also used ANNs, multiple regression, and SVM algorithms. Ref. [21] used MANFIS-S (Multi Adaptive Neuro-Fuzzy Inference System with Representative Sets)
Ref. [32] used a technique known as Factor selection, based on principal component analysis, to reduce the number of variables in the survey to smaller numbers of constructs known as dimension reduction. The new constructs were then used as input for the ANN.
Other studies used ANN to validate the results obtained by other methods [28,29]. Multi-layer perceptrons (MLPs) are the most popular type of ANN algorithm employed by the majority of the studies [9,20,21,24,27,29,32,34].
Few studies used different types of MLP, including feedforward [23,28] other studies employed the Backpropagation NN [23,27]. Other studies employed different techniques such as Elman neural network, BPNN [29], Probabilistic Neural Network (PNN) in [16], Particle Swarm Optimization in [23], Cuckoo Search (CS), and Cuckoo Optimization Algorithm (COA) in [31,33]. There is no apparent association between the type of ANN used and the level of accuracy, nor the sample size used. The only link that is proposed or seen to enhance the accuracy of the prediction model is the training of the network, as presented in [24]. The study contributes the high accuracy of the prediction to the combination of use of the ANN together with other methods such as cluster analyses and Kohonen networks and not to the nature of the type of variables or attributes selected. Furthermore, a similar observation was indicated by [25].
All the reviewed studies indicated superior accuracy of the ANN over the other traditional prediction algorithms and other data mining techniques. Only in one study was it found that PNN showed the least accuracy compared with the Tree Ensemble Predictor, the Random Forest Predictor, the Naïve Bayes Predictor, the Decision Tree Predictor, and the Logistic Regression Predictor using Konstanz Knowledge Miner (KNIME) [21].

5.3. Input Variables Used

The input variables used in the reviewed studies did not seem to follow a specific pattern except for the use of the student scores and GPA from previous study years. Based on the context of this study, the variables and section of the input varied greatly from one study to another. As an example, when [17] attempted to predict students who will perform better while studying at the Faculty of Engineering and Information Technology, they chose the input variables that were believed to be related to student’s understanding of Engineering. The variables included Math I and II, Electronics I, Electrical Circuit I in high school. These inputs were combined with first-year scores in the university.
Not all the studies used academic scores; [27] used cognitive variables to determine student performance. The study applied variables such as Working memory (Intelligence and ability to acquire new knowledge), Attention, and Learning strategies. The study used several computerized tasks such as Attention Network Test (ANT) adapted from [41], Automated Operation Span adapted from [42], and the Learning Strategies Questionnaire adapted from [43,44,45]. From the surveys, the study extracted the input variables of General Reaction Time, Attentional Networks, Working Memory Capacity, Reaction Time Operation. Cognitive resources/Cognitive processing, Anxiety Management, Alerting Attention, and Orienting Attention.
The study also included demographic variables which are related to gender and parents’ educational level and occupation. These factors seem to be implemented in many studies [22,25,27,32,34] as usually this information is easy to be obtained. In addition, the majority of studies used GPA or the various subject scores, [21,24,26,31,34], due to similar reasons, as this information was easily obtained, especially in a retrograde setting to predict future scores or success and failure of the same students.
Studies that examined the virtual learning environment [20] chose corresponding input variables such as the number of messages on the LMS viewed and posted, content creation, files viewed, and quiz efforts. These data were easily obtained and recorded in the LMS. Relatively similar variables were used by [25] in predicting the e-learning students’ graduation levels. The input variables included Gender, Total Login, Quiz Training, Message, Upload Assistance, Forum, Training, Chat, and Discussion. The two studies yielded a high accuracy of the ANN, achieving 98.30% and 97.9, respectively.
The virtual learning environment is becoming increasingly popular in a recent study [29] which predicts student success at the master levels. The study used extracted information from the Moodle platform, which aimed to monitor and extract certain input variables included access, number of visits, clicks per hour time of each access, Clicks in resources and Messages in the forum. Moreover, the result indicated enhancement in the student performance with the increase in each of the variables.
Students’ level of distraction from internet use and the time spent on the internet were among the variables applied in examining the grades of honor students in the [35] study. This study employed a combination of exciting inputs that were believed to affect student performance. These input variables included the previously mentioned variables, number of books borrowed from the library, college entrance examination scores, and the first midterm score; the model demonstrated satisfactory accuracy up to 84%.
Similar observations were reported in other literature [46], and also used in-term or end-of-term scores as input factors in circulating student success. In a review conducted, it was discovered that overall grade averages and internal assessments (quizzes, lab studies, and attendance) are commonly used in predicting student results. External assessments (final exam) and demographic characteristics (gender, age, family status, and impairment status) were also used to forecast student progress in certain research. Extracurricular behaviors, high school history, and social contact variables, as well as psychometric influences (student-related, learning the conduct, attendance period, and family support), were all considered to be used to assess student success. Ref. [47] used their general weighted grade point average, letter grades from specific classes, and midterm and final exam scores to attempt to forecast students’ academic success. An earlier study [48] employed Artificial Neural Networks, Decision Trees, and linear regression analysis to forecast student success based on cumulative grade point averages. Although many studies tend to include demographic and socioeconomic variables as contributing and predicting factors for student performance and success, [49] reported that by using just grades, it is possible to forecast student success without using any socioeconomic details.

6. Future Work

The use of ANNs in the educational context needs to have practical based evidence of the actual use and implementation of the methodology or approach in the educational policy to reach the ultimate objective, which is the improvement of the learning process. This practical application of research findings was only indicated in a few cases. The very limited tangible findings referred to the use of techniques for the actual context and target objective which is an improvement of student outcomes, performance, and achievement through feedback and the predictions adopted from the proposed methodological and algorism approach. Overall, this review found a diverse range of types of ANN analysis methods and a strong emphasis on higher education.
An important recommendation of this review is to overcome the identified gap, which is related to the only theoretical and limited application of the ANN in the actual context of enhancement of the academic achievement of the students. Future studies need to develop research aimed to contribute to actual application in the daily teaching process and practice, and support education policy decision-making, which should be an alternative. Internal feedback with successful examples of using various algorithms and techniques over time, without practical application, can lead to withering of the scientific field. The practical application of the results, on the other hand, will broaden the scope of research and benefit the research community and the wider educational community.
Finally, and most importantly, based on the review of the current literature, there is a need to expand the field beyond higher education and focus primarily on early educational levels. It will serve a more significant number of students in more diverse classes and have a greater impact on their lives and society as a whole, the most prominent future direction for this field. It is a path that can lead to new research opportunities, but more importantly, it that can lead to outcomes that have a greater impact on education and society.

7. Conclusions

The focus on higher education dominated the articles we reviewed. The systematic review of the literature methodology adopted in this paper leads to specific observations and conclusion points concerning using Artificial Neural Networks in predicting student achievements and performance. One of the observations is that the reviewed articles mainly focus on higher education, including university education in various fields. This can be attributed to the fact that the higher education setting has a significant availability of data and the increased familiarity of the researchers with the university institutions, notably the engineering domain. On the other hand, secondary and primary education, where a larger population and larger sample size can be obtained, do not appear to have developed in the same way in terms of the attention they receive from educational data mining researchers. Despite the fact that there is much room for research due to the students’ older age, the variety of subjects, and the different learning levels of students inter alia, the field has not evolved as much as expected. In addition, reduced data accessibility, procedures for approving research by educational authorities, increased attention paid to students’ personal data, and so on are major roadblocks to further research development.
The results indicated that ANNs are always used in combination with data analysis and data mining methodologies and algorithms, allowing studies to assess the effectiveness of their findings in evaluating academic achievement. ANNs have indicated high accuracy in predicting the outcome of academic achievements, although similar results were obtained with other data mining approaches. The degree of accuracy obtained from the methodology does not seem to be influenced by factors such as sample size, level, the field of education, or the study context. It was further observed that the same data mining techniques were used more than others. Additionally, it was noted that using various data mining techniques did not significantly increase the level of accuracy of the predictions.
Regarding the input variables, no pattern was detected regarding the selection of the input variables, as some studies used cognitive attributes. In contrast, others were limited to the conventional scores of students either by subject or year with no significant difference in the accuracy of the prediction model. Due to the ease and the availability of the data on student scores, such as accumulative GPA, were most frequently used as input variables in addition to some demographic variables including gender. Grades were frequently combined with demographic and academic data. No combination resulted in greater accuracy. In most studies, only the mere expression of suggestions for how the results could be used was more common, but without anything specific. Accordingly, the goal appears to be distorting practice.

Author Contributions

Conceptualization, Y.B, G.A.; methodology, Y.B., G.A., A.M.; investigation, Y.B., G.A., A.M.; resources, G.A., Y.B., A.M., A.Q.A. and A.A.A.; writing—original draft preparation, G.A.,Y.B., A.Q.A., Y.A.A. and A.M.; writing—review and editing, Y.B., G.A., A.M., A.A.A., Y.A.A.; W.H. and S.K.T.; supervision, A.A.A.,W.H. and S.K.T.; project administration, A.A.A., W.H.; funding acquisition, A.A.A., Y.A.A. and W.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Northern Border University (NBU), Saudi Arabia, and Universiti Tenaga Nasional (UNITEN), Malaysia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are available from the corresponding author for researchers who meet the criteria for accessing the data.

Acknowledgments

The authors extend their appreciation to the Deputyship for Research& Innovation, Ministry of Education in Saudi Arabia for funding this research work through the project number “IF-2020-101”. In addition, the authors would like to acknowledge the publication support through J510050002-IC-6 BOLDREFRESH2025-CENTRE OF EXCELLENCE from the iRMC of Universiti Tenaga Nasional.

Conflicts of Interest

The authors declare that there is no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Arora, N.; Saini, J.R. A fuzzy probabilistic neural network for student’s academic performance prediction. Int. J. Innov. Res. Sci. Eng. Technol. 2013, 2, 4425–4432. [Google Scholar]
  2. Bhutto, E.S.; Siddiqui, I.F.; Arain, Q.A.; Anwar, M. Predicting Students’ Academic Performance Through Supervised Machine Learning. In Proceedings of the 2020 International Conference on Information Science and Communication Technology (ICISCT), Tashkent, Uzbekistan, 7–9 October 2020; pp. 1–6. [Google Scholar]
  3. Song, X.; Li, J.; Sun, S.; Yin, H.; Dawson, P.; Doss, R.R.M. SEPN: A Sequential Engagement Based Academic Performance Prediction Model. IEEE Intell. Syst. 2021, 36, 46–53. [Google Scholar] [CrossRef]
  4. Bouwmans, T.; Javed, S.; Sultana, M.; Jung, S.K. Deep neural network concepts for background subtraction:A systematic review and comparative evaluation. Neural Netw. 2019, 117, 8–66. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Figueiredo, J.; Lopes, N.; García-Peñalvo, F.J. Predicting Student Failure in an Introductory Programming Course with Multiple Back-Propagation. In Proceedings of the Seventh International Conference on Technological Ecosystems for Enhancing Multiculturality, León, Spain, 16–18 October 2019; pp. 44–49. [Google Scholar] [CrossRef] [Green Version]
  6. Vandamme, J.-P.; Meskens, N.; Superby, J.-F. Predicting Academic Performance by Data Mining Methods. Educ. Econ. 2007, 15, 405–419. [Google Scholar] [CrossRef]
  7. Fenollar, P.; Román, S.; Cuestas, P.J. University students’ academic performance: An integrative conceptual framework and empirical analysis. Br. J. Educ. Psychol. 2007, 77, 873–891. [Google Scholar] [CrossRef] [PubMed]
  8. Ruban, L.M.; McCoach, D.B. Gender Differences in Explaining Grades Using Structural Equation Modeling. Rev. High. Educ. 2005, 28, 475–502. [Google Scholar] [CrossRef]
  9. Kyndt, E.; Musso, M.; Cascallar, E.; Dochy, F. Predicting academic performance: The role of cognition, motivation and learning approaches. A neural network analysis. Methodol. Chall. Res. Stud. Learn. 2015, 1, 55–76. [Google Scholar]
  10. Guang-Yu, L.; Geng, H. The Behavior Analysis and Achievement Prediction Research of College Students Based on XGBoost Gradient Lifting Decision Tree Algorithm. In Proceedings of the 2019 7th International Conference on Information and Education Technology—ICIET 2019, Aizu, Japan, 29–31 March 2019; pp. 289–294. [Google Scholar] [CrossRef]
  11. Xing, W.; Li, C.; Chen, G.; Huang, X.; Chao, J.; Massicotte, J.; Xie, C. Automatic Assessment of Students’ Engineering Design Performance Using a Bayesian Network Model. J. Educ. Comput. Res. 2021, 59, 230–256. [Google Scholar] [CrossRef]
  12. Marwaha, A.; Singla, A. A Study of Factors to Predict At-Risk Students Based on Machine Learning Techniques. Adv. Intell. Syst. Comput. 2019, 989, 133–141. [Google Scholar] [CrossRef]
  13. Namoun, A.; Alshanqiti, A. Predicting student performance using data mining and learning analytics techniques: A systematic literature review. Appl. Sci. 2021, 11, 237. [Google Scholar] [CrossRef]
  14. Baashar, Y.; Alkawsi, G.; Ali, N.; Alhussian, H.; Bahbouh, H.T. Predicting student’s performance using machine learning methods: A systematic literature review. In Proceedings of the 2021 International Conference on Computer & Information Sciences (ICCOINS), Ipoh, Malaysia, 13 June 2021; pp. 357–362. [Google Scholar]
  15. Du, X.; Yang, J.; Hung, J.-L.; Shelton, B. Educational data mining: A systematic review of research and emerging trends. Inf. Discov. Deliv. 2020, 48, 225–236. [Google Scholar] [CrossRef]
  16. Hellas, A.; Ihantola, P.; Petersen, A.; Ajanovski, V.V.; Gutica, M.; Hynninen, T.; Liao, S.N. Predicting academic performance: A systematic literature review. In Proceedings of the Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, New York, NY, USA, 2–4 July 2018; pp. 175–199. [Google Scholar] [CrossRef] [Green Version]
  17. Kumar, M.; Singh, A.J.; Handa, D. Literature survey on student’s performance prediction in education using data mining techniques. Int. J. Educ. Manag. Eng. 2017, 7, 40–49. [Google Scholar] [CrossRef]
  18. Papadogiannis, I.; Poulopoulos, V.; Wallace, M. A Critical Review of Data Mining for Education: What has been done, what has been learnt and what remains to be seen. Int. J. Educ. Res. Rev. 2020, 5, 353–372. [Google Scholar] [CrossRef]
  19. Moher, D.; Altman, D.G.; Liberati, A.; Tetzlaff, J. PRISMA Statement. Epidemiology 2011, 22, 128. [Google Scholar] [CrossRef] [Green Version]
  20. Zacharis, N.Z. Predicting Student Academic Performance in Blended Learning Using Artificial Neural Networks. Int. J. Artif. Intell. Appl. 2016, 7, 17–29. [Google Scholar] [CrossRef]
  21. Adekitan, A.I.; Salau, O. The impact of engineering students’ performance in the first three years on their graduation result using educational data mining. Heliyon 2019, 5, e01250. [Google Scholar] [CrossRef] [Green Version]
  22. Arsad, P.M.; Buniyamin, N.; Ab Manan, J.-L. Prediction of engineering students’ academic performance using Artificial Neural Network and Linear Regression: A comparison. In Proceedings of the 2013 IEEE 5th Conference on Engineering Education (ICEED), Kuala Lumpur, Malaysia, 4–5 December 2013; pp. 43–48. [Google Scholar] [CrossRef] [Green Version]
  23. Abu Naser, S.; Zaqout, I.; Abu Ghosh, M.; Atallah, R.; Alajrami, E. Predicting Student Performance Using Artificial Neural Network: In the Faculty of Engineering and Information Technology. Int. J. Hybrid Inf. Technol. 2015, 8, 221–228. [Google Scholar] [CrossRef]
  24. Amirhajlou, L.; Sohrabi, Z.; Alebouyeh, M.R.; Tavakoli, N.; Haghighi, R.Z.; Hashemi, A.; Asoodeh, A. Application of data mining techniques for predicting residents’ performance on pre-board examina-tions: A case study. J. Educ. Health Promot. 2019, 8, 108. [Google Scholar] [PubMed]
  25. Saputra, E.P. Prediction of Evaluation Result of E-learning Success Based on Student Activity Logs with Selection of Neural Network Attributes Base on PSO. J. Phys. Conf. Ser. 2020, 1641, 012074. [Google Scholar] [CrossRef]
  26. Son, L.H.; Fujita, H. Neural-fuzzy with representative sets for prediction of student performance. Appl. Intell. 2019, 49, 172–187. [Google Scholar] [CrossRef]
  27. Musso, M.F.; Kyndt, E.; Cascallar, E.C.; Dochy, F. Predicting General Academic Performance and Identifying the Dif-ferential Contribution of Participating Variables Using Artificial Neural Networks. Front. Learn. Res. 2013, 1, 42–71. [Google Scholar]
  28. Saarela, M.; Kärkkäinen, T. Analysing student performance using sparse data of core bachelor courses. J. Educ. Data Min. 2015, 7, 3–32. [Google Scholar]
  29. Rivas, A.; González-Briones, A.; Hernández, G.; Prieto, J.; Chamoso, P. Artificial neural network analysis of the academic performance of students in virtual learning environments. Neurocomputing 2021, 423, 713–720. [Google Scholar] [CrossRef]
  30. Aydoğdu, Şeyhmus Predicting student final performance using artificial neural networks in online learning environments. Educ. Inf. Technol. 2019, 25, 1913–1927. [CrossRef]
  31. Chen, J.-F.; Hsieh, H.-N.; Do, Q.H. Predicting student academic performance: A comparison of two meta-heuristic algorithms inspired by cuckoo birds for training neural networks. Algorithms 2014, 7, 538–553. [Google Scholar] [CrossRef] [Green Version]
  32. Hamoud, A.; Humadi, A. Student’s Success Prediction Model Based on Artificial Neural Networks (ANN) and A Com-bination of Feature Selection Methods. J. Southwest Jiaotong Univ. 2019, 54. Available online: https://ssrn.com/abstract=3619933 (accessed on 26 November 2021).
  33. Chen, J.-F.; Do, Q.H. Training neural networks to predict student academic performance: A comparison of cuckoo search and gravitational search algorithms. Int. J. Comput. Intell. Appl. 2014, 13, 1450005. [Google Scholar] [CrossRef]
  34. Rashid, T.A.; Aziz, N.K. Student academic performance using artificial intelligence. ZANCO J. Pure Appl. Sci. 2016, 28. Available online: http://zancojournals.su.edu.krd/index.php/JPAS/article/view/544 (accessed on 26 November 2021).
  35. Xu, W.W.M.; Chen, X. A Performance Predictor for Honors Students Based on Elman Neural Network in ITS 2018 Workshop Proceedings. 2018, p. 55. Available online: http://ceur-ws.org/Vol-2354/w2paper1.pdf (accessed on 15 August 2021).
  36. Giannakas, F.; Troussas, C.; Voyiatzis, I.; Sgouropoulou, C. A deep learning classification framework for early predic-tion of team-based academic performance. Appl. Soft Comput. 2021, 106, 107355. [Google Scholar] [CrossRef]
  37. Lau, E.T.; Sun, L.; Yang, Q. Modelling, prediction and classification of student academic performance using artificial neural networks. SN Appl. Sci. 2019, 1, 1–10. [Google Scholar] [CrossRef] [Green Version]
  38. Rodríguez-Hernández, C.F.; Musso, M.; Kyndt, E.; Cascallar, E. Artificial neural networks in academic performance prediction: Systematic implementation and predictor evaluation. Comput. Educ. Artif. Intell. 2021, 2, 100018. [Google Scholar] [CrossRef]
  39. Sandoval-Palis, I.; Naranjo, D.; Gilar-Corbi, R.; Pozo-Rico, T. Neural Network Model for Predicting Student Failure in the Academic Leveling Course of Escuela Politécnica Nacional. Front. Psychol. 2020, 11, 1–7. [Google Scholar] [CrossRef] [PubMed]
  40. del Río, C.; Insuasti, J.P. Predicting academic performance in traditional environments at higher-education institutions using data mining: A review. Ecos de la Academia 2016, 2, 185–201. [Google Scholar]
  41. Fan, J.; McCandliss, B.D.; Sommer, T.; Raz, A.; Posner, M.I. Testing the efficiency and independence of attentional net-works. J. Cogn. Neurosci. 2002, 14, 340–347. [Google Scholar] [CrossRef]
  42. Unsworth, N.; Heitz, R.P.; Schrock, J.C.; Engle, R.W. An automated version of the operation span task. Behav. Res. Methods 2005, 37, 498–505. [Google Scholar] [CrossRef] [Green Version]
  43. Weinstein, C.E.; Schulte, A.C.; Cascallar, E.C. The Learning and Studies Strategies Inventory (LASSI): Initial Design and Development (Technical Report); U.S. Army Research Institute for the Behavioral and Social Sciences: Alexandria, VA, USA, 1982. [Google Scholar]
  44. Weinstein, C.E.; Palmer, D.R. LASSI User’s Manual, 3rd ed.; H & H Publishing: Clearwater, FL, USA, 2016; Available online: https://www.hhpublishing.com/LASSImanual.pdf (accessed on 10 August 2021).
  45. Weinstein, C.E.; Palmer, D.; Schulte, A.C. Learning and Study Strategies Inventory (LASSI); H & H Publishing: Clearwater, FL, USA, 1987; Available online: https://asu.pure.elsevier.com/en/publications/learning-and-study-strategies-inventory-lassi (accessed on 15 July 2021).
  46. Shahiri, A.M.; Husain, W.; Rashid, N.A. A Review on Predicting Student’s Performance Using Data Mining Techniques. Procedia Comput. Sci. 2015, 72, 414–422. [Google Scholar] [CrossRef] [Green Version]
  47. Huang, S.; Fang, N. Predicting student academic performance in an engineering dynamics course: A comparison of four types of predictive mathematical models. Comput. Educ. 2013, 61, 133–145. [Google Scholar] [CrossRef]
  48. Ibrahim, Z.; Rusli, D. Predicting students’ academic performance: Comparing artificial neural network, decision tree and linear regression. In Proceedings of the 21st Annual SAS Malaysia Forum, Kuala Lumpur, Malaysia, 5 September 2007. [Google Scholar]
  49. Asif, R.; Merceron, A.; Ali, S.A.; Haider, N.G. Analyzing undergraduate students’ performance using educational data mining. Comput. Educ. 2017, 113, 177–194. [Google Scholar] [CrossRef]
Figure 1. Studies selection and screening flowchart.
Figure 1. Studies selection and screening flowchart.
Applsci 12 01289 g001
Figure 2. (a) Distribution of surveyed studies by year; (b) Publication venue of surveyed studies.
Figure 2. (a) Distribution of surveyed studies by year; (b) Publication venue of surveyed studies.
Applsci 12 01289 g002
Figure 3. Distribution of surveyed studies by country.
Figure 3. Distribution of surveyed studies by country.
Applsci 12 01289 g003
Table 1. Existing systematic literature reviews.
Table 1. Existing systematic literature reviews.
ReferenceMain ObjectiveSourceYear of Publication
[13]To analyze existing studies on the intelligent approaches and techniques used to predict student learning outcomes.Applied Sciences (Journal)2021
[14]To explore the current machine learning methods and attributes used in predicting the student’s performance.IEEE Explorer (Conference) 2021
[15]To synthesize research literature on educational data mining (EDM) and learning analytics.Information Discovery and Delivery (Journal)2020
[16]To assess the current state of student academic performance prediction research.ACM Conference on Innovation and Technology in Computer Science Education2018
[17]To determine the differences between various data mining prediction techniques used in education.International Journal of Education and Management Engineering2017
Table 2. Summary of the reviewed literature indicating the objectives, years, sample size, and level of education.
Table 2. Summary of the reviewed literature indicating the objectives, years, sample size, and level of education.
Ref.ObjectiveLevel of EducationYearsSample Size
(Zacharis, 2016) [20]Aims to see how efficient Artificial Neural Networks are at predicting student achievement in terms of prediction precisionBachelor degree2015–2016 265
(Adekitan and Salau, 2019) [21]Evaluate the graduation reults based on the performance in the first three years.Bachelor degree2002–20141841
(Arsad and Buniyamin, 2013) [22]Comparative analysis between the Artificial Neural Network (ANN) and Linear Regression (LR)MatriculationJuly 2006, 2007, and 2008391
(Abu-Naser et al., 2015) [23]The success of a sophomore student enrolled in engineering majorsBachelor degreeNA150
(Amirhajlou et al., 2019) [24]Forecast residents’ success on preboard examsBachelor degree medical students2004 and 2014841
(Saputra, 2020) [25]Testing whether students who use e-learning related learning systems will have predictive outcomesHigher EducationNA641
(Fujita, 2019) [26]Student Academic Performance PredictionSecondary and Bachelor degreeNA649, 260, 20,000
(Musso et al., 2013) [27]Student cognitive and non-cognitive indicators along with context data to develop predictive student learning models using ANNBachelor degree2009–2011864
(Saarela and Kärkkäinen, 2015) [28]Understand the effect of the current profile of the core courses on students’ study successBachelor degree2009–201313,640
(Rivas et al., 2021) [29]Understand the factors that influence the university learning process in Virtual Learning Environments (VLEs)Masters degreeNA32; 593
(Aydoğdu, 2020) [30]Predict student performanceBachelor degree2017–20183518
(Chen et al., 2014) [31]Propose a model that predicts student performanceBachelor degree2011–2012653
(Hamoud and Humadi, 2019) [32]Predict the performance of students and find the factors that increase their successBachelor degree2019161
(Chen and Do, 2014) [33]Investigate the prediction ability of neural networks trained by two recent heuristic algorithms inspired by the behaviors of natural phenomena, namely, the Cuckoo search and gravitational search algorithmsBachelor degree2011–2012653
(Rashid and Aziz, 2016) [34]Find a relationship between students’ outcomes of a particular course and their social backgrounds, previous achievements, and the academic environments by using Artificial IntelligenceBachelor degree2012/2013500
(Xu et al., 2018) [35]Evaluate the achievements of honors education and to make a guidance for honor educators, it is necessary to predict the performance of honors students effectivelyBachelor degree2015–2016501
(Giannakas et al., 2021) [36]Predict team’s academic performance during learning and production phasesBachelor degree2012–2015383
(Marwara and Singla 2020) [12]Examine factors that predict at-risk students’ performanceNA2012–20162156
(Lau et al., 2019) [37]Predict student performanceBachelor degree2011–20131000
(Rodriguez-Hernandez 2021) [38]Predict academic performanceBachelor degree2016162,030
(Sandoval-Palis et al., 2020) [39]Predict student failureNANA1308
Table 3. Predictors and outcomes used in the studies.
Table 3. Predictors and outcomes used in the studies.
Ref.PredictorsOutcome
[20]Number of messages on the LMS both viewed and posted, content creation, files viewed, quiz efforts Course outcome
[21](GPA) for the first three years of study Fifth-year and final Cumulative Grade Point Average (CGPA)
[22]GP scored in some subjects CGPA
[23]The first year of university score, high school score, subject result score of math I and II, Electronics I, Electrical Circuit I, the number of the credit that the student passed during the first year of college, demographic variables, type of high school (private or public), location of the school (inside or outside of Palestine), and the student genderCGPA of the first year in engineering university
[24]First three years, residency training records, gendersuccess on pre-board exams
[25]Gender, training, forum, chat, discussion, upload assistance,
The message, quiz training, and total login
E-learning success
[26]Dataset 1: 30 attributes (Cortez and Silva., 2008), data set 2:8 attribute, GPA, CPA, no. of scholarships, score 1,2,3,4 and gender, data set 3:3 input variables (step duration, incorrect and hints) obtained from (Stamper et al., 2010) Data set 1: 3 output first-semester grade, second-semester grade and final grade variables obtained from (Cortez and Silva., 2008), data set 2: CPA of next semester, data set 3 2 outputs (Correct First Attempt and Correct) obtained from (Stamper et al., 2010)
[27]Cognitive and demographic variables (grade-point average, GPA).
[28]21 attributes, passed the course and the student’s affiliationPredict the mean grades and credits of the students
[29]39 attributes, students’ gender, region, educational level, age range, neighborhood crime rate (IMD), number of times they have previously participated in the course, enrolled credits, disability, and the final exam result (passed/failed). In addition, the number of times the student has interacted with any of the online course contents was counted throughout the coursesStudent success
[30]Gender, content score, time spent, number of entries to content, homework score. Attendance, archived coursesStudent performance
[31]University entrance examination score, the average overall score of high school graduation, examination, the elapsed time between graduating from high school and obtaining university admission, location of student’s high school, type of high school attended, gender Students’ academic performance.
[32]12 input variables, classified into academic, parent, person, managerial and socialStudent pass or fail
[33]Exam results and other factors, such as the location of the student’s high school and the student’s genderStudent performance
[34]Socioeconomic variables, school type variables, student’s previous achievement variables, tutor’s expertise variablesStudent performance
[35]Students’ internet accessing details including the total length of internet time, active periods, traffic, college entrance examination scores represent the students’ initial knowledge level and learning ability, book-borrowing numbers, and birth dates, first midterm examination scoresStudent grade in subjects
[36]116 features for the production phase (product data) and 84 for the learning phaseTeam performance
[12]23 factors including academic demographic, social, and behavioral factors with prior semester performance.Student at risk
[37]11 variables include socio-economic background, university entrance examination results, and CGPA.CGPA
[38]123 variables, including prior academic achievement, tuition fees, students’ socioeconomic status, students’ home characteristics, students’ household status, students’ background information, high school characteristics, working status, university background, and academic performance in higher education.Performance level (low or high)
[39]Application score, vulnerability index, gender, population segment, application priority, application instance, school type, regime, province, ethnicity, disabilityLevel pass
Table 4. Findings of literature review based on the algorithm method or type of ANN, the model accuracy, and findings.
Table 4. Findings of literature review based on the algorithm method or type of ANN, the model accuracy, and findings.
Ref.Algorithm/ANN TypeModel AccuracyFindings
[20]MLP98.30%ANN predicted the success of the students with high accuracy, very high, with 98.3%
[21]Probabilistic Neural Network (PNN)Pure quadratic regression at 0.957PNN predictor had the least accuracy of 85.89%
[22]NN and logistic regression93%The result indicates superior accuracy of NNs over the linear regression model
[23]Feed backpropagation 84.60%The potential of the Artificial Neural Network for predicting student performance
[24]ANN, SVM algorithms, and MRRMSE = 0.325, MAE = 0.212 (MLP-ANN)MLP-ANN provided the most superior outcome, most minor in terms of errors
[25]ANN Particle Swarm Optimization97.9Good accuracy of the model to predict student performance
[26]MANFIS-S (Multi Adaptive Neuro-Fuzzy Inference System with Representative Sets)NAThe superiority of MANFIS-S over the related algorithms in term of accuracy
[27]Backpropagation multilayer perceptron neural network,87% to 100%Greater accuracy of the ANN compared to traditional methods such as discriminant analysis. In addition, the ANN provided information on those predictors
[28]Feedforward MLPNAThe combination of within-method and between method triangulation provided very solid results,
[29]Decision tree, Random Forest, Extreme gradient boosting, ANN MLP78.20%ANN was proposed to predict a behavioral model which is capable of improving academic performance.
[30]ANN80.47%The model was able to predict the student performance accurately, and the study recommends the use of additional inputs such as the number of clicks and other browsing data of the online learning system
[31]Multiple Linear Regression, ANN validate results with MLR Cuckoo Search (CS) and Cuckoo Optimization Algorithm (COA)86.32%Reinforce the fact that a comparative analysis of different training algorithms is always supportive in enhancing the performance of a neural network
[32]MLP ANN with Factor selection87%ANN Model provides higher accuracy compared to Decision Tree, Clustering Via PCA, Bayesian
[33]ANN–GSA, ANN–CS. Feedforward neural network90.64%NN trained by the Cuckoo search could be used in the prediction of students’ academic performance
[34]MLP83%ANN capable of performance predicting successfully
[35]Elman neural network, BPNN (Backpropagation neural network)84.00%Elman neural network and training the network reasonably, the predictive model is more effective compared to BPNN and the linear regression method
[36]ANN perceptron, Shapley Additive Explanations (SHAP)80.76% and 86.57%Meeting hours, coding deliverable hours significantly predicted team’s performance during the production and learning phases
[12]ML models, Decision Tree, Iterative Dichotomiser, Chi-squared Automatic Interaction Detector, Naive Bayes Classifier, Rule Induction, Random Forest, Ensemble NA86.67% (Ensemble)Ensemble model provided the most accurate prediction (0.398 RMS error).
Academic data, income, and family qualification significantly impacted student performance
[37]Levenberg-Marquardt algorithm, B-P based supervised learning), backpropagation84.80%Model has better performance than existing ones and showed effective prediction accuracy. English exam results strongly correlated with CGPA.
[38]MLP82.10% (high)
70.89% (low)
Prior academic achievement, university background, high school characteristics and students’ SES significantly predicted performance
[39]Multilayer perceptron74.5%Model failed to reach the maximum classification performance.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Baashar, Y.; Alkawsi, G.; Mustafa, A.; Alkahtani, A.A.; Alsariera, Y.A.; Ali, A.Q.; Hashim, W.; Tiong, S.K. Toward Predicting Student’s Academic Performance Using Artificial Neural Networks (ANNs). Appl. Sci. 2022, 12, 1289. https://doi.org/10.3390/app12031289

AMA Style

Baashar Y, Alkawsi G, Mustafa A, Alkahtani AA, Alsariera YA, Ali AQ, Hashim W, Tiong SK. Toward Predicting Student’s Academic Performance Using Artificial Neural Networks (ANNs). Applied Sciences. 2022; 12(3):1289. https://doi.org/10.3390/app12031289

Chicago/Turabian Style

Baashar, Yahia, Gamal Alkawsi, Abdulsalam Mustafa, Ammar Ahmed Alkahtani, Yazan A. Alsariera, Abdulrazzaq Qasem Ali, Wahidah Hashim, and Sieh Kiong Tiong. 2022. "Toward Predicting Student’s Academic Performance Using Artificial Neural Networks (ANNs)" Applied Sciences 12, no. 3: 1289. https://doi.org/10.3390/app12031289

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop