Prediction of course grades in computer science higher education program via a combination of loss functions in lstm model
In the realm of education, the timely identification of potential challenges, such as learning difficulties leading to dropout risks, and the facilitation of personalized learning, emphasizes the crucial importance of early grade prediction. This study seeks to connect predictive modeling with edu...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Institute of Electrical and Electronics Engineers
2024
|
Online Access: | http://psasir.upm.edu.my/id/eprint/105763/1/Prediction_of_Course_Grades_in_Computer_Science_Higher_Education_Program_via_a_Combination_of_Loss_Functions_in_LSTM_Model.pdf http://psasir.upm.edu.my/id/eprint/105763/ https://ieeexplore.ieee.org/document/10384366/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.upm.eprints.105763 |
---|---|
record_format |
eprints |
spelling |
my.upm.eprints.1057632024-08-20T07:31:58Z http://psasir.upm.edu.my/id/eprint/105763/ Prediction of course grades in computer science higher education program via a combination of loss functions in lstm model Ghazvini, Anahita Mohd Sharef, Nurfadhlina Sidi, Fatimah In the realm of education, the timely identification of potential challenges, such as learning difficulties leading to dropout risks, and the facilitation of personalized learning, emphasizes the crucial importance of early grade prediction. This study seeks to connect predictive modeling with educational outcomes, particularly focusing on addressing these challenges in computer science higher education programs. To address these issues, nonlinear dynamic systems, notably Recurrent Neural Networks (RNNs), have demonstrated efficacy in unraveling the intricate relationships within student learning traces, surpassing the constraints of traditional time series methods. However, the challenge of vanishing gradient issues hampers RNNs, leading to a significant decrease in gradient values during weight matrix multiplication. To solve this challenge, we introduce an innovative loss function, the MSECosine loss function crafted by seamlessly combining two established loss functions: Mean Square Error (MSE) and LogCosh. In assessing the performance of this novel loss function, we employed two self-collected datasets comprising learning management system (LMS) and assessment records from a higher education computer science program. These datasets serve as the testing ground for four deep time series models: Multilayer Perceptron (MLP), Convolutional Neural Network (CNN), Long Short-Term Memory network (LSTM), and CNN-LSTM. Employing 29 meticulously designed feature sets representing combination of demography, learning activities and assessment, LSTM emerges as the preeminent model which is consistent with our expectation that RNN is the best suited approach. Building on this groundwork, we solve the vanishing gradient issue and boost the LSTM model’s performance by integrating the proposed MSECosine loss function, resulting in an enhanced model termed eLSTM. Experimental results underscore the noteworthy achievements of the eLSTM model, emphasizing an accuracy of 0.6191% and a substantially reduced error rate of 0.1738. The proposed MSECosine loss function performance in addressing the vanishing gradient issue yields two times better than compared to standard loss functions. These outcomes surpass those of alternative approaches, highlighting the instrumental role of the MSECosine loss function in refining eLSTM for more accurate predictions in course grade prediction, as well as the feature set that captures early grade prediction. Institute of Electrical and Electronics Engineers 2024-12 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/105763/1/Prediction_of_Course_Grades_in_Computer_Science_Higher_Education_Program_via_a_Combination_of_Loss_Functions_in_LSTM_Model.pdf Ghazvini, Anahita and Mohd Sharef, Nurfadhlina and Sidi, Fatimah (2024) Prediction of course grades in computer science higher education program via a combination of loss functions in lstm model. IEEE Access, 12. pp. 30220-30241. ISSN 2169-3536 https://ieeexplore.ieee.org/document/10384366/ 10.1109/access.2024.3351186 |
institution |
Universiti Putra Malaysia |
building |
UPM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Putra Malaysia |
content_source |
UPM Institutional Repository |
url_provider |
http://psasir.upm.edu.my/ |
language |
English |
description |
In the realm of education, the timely identification of potential challenges, such as learning
difficulties leading to dropout risks, and the facilitation of personalized learning, emphasizes the crucial
importance of early grade prediction. This study seeks to connect predictive modeling with educational
outcomes, particularly focusing on addressing these challenges in computer science higher education
programs. To address these issues, nonlinear dynamic systems, notably Recurrent Neural Networks (RNNs),
have demonstrated efficacy in unraveling the intricate relationships within student learning traces, surpassing
the constraints of traditional time series methods. However, the challenge of vanishing gradient issues
hampers RNNs, leading to a significant decrease in gradient values during weight matrix multiplication.
To solve this challenge, we introduce an innovative loss function, the MSECosine loss function crafted by
seamlessly combining two established loss functions: Mean Square Error (MSE) and LogCosh. In assessing
the performance of this novel loss function, we employed two self-collected datasets comprising learning
management system (LMS) and assessment records from a higher education computer science program.
These datasets serve as the testing ground for four deep time series models: Multilayer Perceptron (MLP),
Convolutional Neural Network (CNN), Long Short-Term Memory network (LSTM), and CNN-LSTM.
Employing 29 meticulously designed feature sets representing combination of demography, learning activities and assessment, LSTM emerges as the preeminent model which is consistent with our expectation that
RNN is the best suited approach. Building on this groundwork, we solve the vanishing gradient issue and
boost the LSTM model’s performance by integrating the proposed MSECosine loss function, resulting in
an enhanced model termed eLSTM. Experimental results underscore the noteworthy achievements of the
eLSTM model, emphasizing an accuracy of 0.6191% and a substantially reduced error rate of 0.1738. The
proposed MSECosine loss function performance in addressing the vanishing gradient issue yields two times
better than compared to standard loss functions. These outcomes surpass those of alternative approaches,
highlighting the instrumental role of the MSECosine loss function in refining eLSTM for more accurate
predictions in course grade prediction, as well as the feature set that captures early grade prediction. |
format |
Article |
author |
Ghazvini, Anahita Mohd Sharef, Nurfadhlina Sidi, Fatimah |
spellingShingle |
Ghazvini, Anahita Mohd Sharef, Nurfadhlina Sidi, Fatimah Prediction of course grades in computer science higher education program via a combination of loss functions in lstm model |
author_facet |
Ghazvini, Anahita Mohd Sharef, Nurfadhlina Sidi, Fatimah |
author_sort |
Ghazvini, Anahita |
title |
Prediction of course grades in computer science higher education program via a combination of loss functions in lstm model |
title_short |
Prediction of course grades in computer science higher education program via a combination of loss functions in lstm model |
title_full |
Prediction of course grades in computer science higher education program via a combination of loss functions in lstm model |
title_fullStr |
Prediction of course grades in computer science higher education program via a combination of loss functions in lstm model |
title_full_unstemmed |
Prediction of course grades in computer science higher education program via a combination of loss functions in lstm model |
title_sort |
prediction of course grades in computer science higher education program via a combination of loss functions in lstm model |
publisher |
Institute of Electrical and Electronics Engineers |
publishDate |
2024 |
url |
http://psasir.upm.edu.my/id/eprint/105763/1/Prediction_of_Course_Grades_in_Computer_Science_Higher_Education_Program_via_a_Combination_of_Loss_Functions_in_LSTM_Model.pdf http://psasir.upm.edu.my/id/eprint/105763/ https://ieeexplore.ieee.org/document/10384366/ |
_version_ |
1809142948659462144 |
score |
13.211869 |