Multiclass Grade Prediction: Integrating Students’ Academic, Demographic, Self-Regulatory Learnings and Psychological Insights

Utilizing advanced machine learning approaches, we aim to predict students’ academic performance in an imbalanced multiclass classification setting. A dataset of 1,615 student records from Bangladeshi universities, with CGPA categorized into high, medium, and low groups, was used. The significant class imbalance posed a unique challenge (High:1491). To enhance prediction accuracy, we applied oversampling techniques (Random Oversampling, SMOTE) and two feature selection methods (Principal Component Analysis, Random Forest Gini importance). Eight machine learning models—Support Vector Classifier, Logistic Regression, K-Nearest Neighbors, Decision Tree, Random Forest, AdaBoost, Extreme Gradient Boost, and Multiple Layer Perceptron—were trained using Stratified k-fold cross-validation and optimized with Bayesian hyperparameter tuning. The results demonstrated that Random Forest (f1 score: 0.937, roc-auc: 0.907) when combined with Random Oversampling and PCA feature selection, delivered the best performance, as assessed by the f1 score metric.

Authors

Institutions

Publication Details

Published
2024-12-20
DOI
https://doi.org/10.1109/iccit64611.2024.11022157
Primary Topic
Online Learning and Analytics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Multiclass Grade Prediction: Integrating Students’ Academic, Demographic, Self-Regulatory Learnings and Psychological Insights

M. Shahidur Rahman, Ayesha Chowdhury Rimi, Sifat Jahan Shorna
Online Learning and Analytics
article

Multiclass Grade Prediction: Integrating Students’ Academic, Demographic, Self-Regulatory Learnings and Psychological Insights

M. Shahidur Rahman, Ayesha Chowdhury Rimi, Sifat Jahan Shorna
article en

Abstract

Utilizing advanced machine learning approaches, we aim to predict students’ academic performance in an imbalanced multiclass classification setting. A dataset of 1,615 student records from Bangladeshi universities, with CGPA categorized into high, medium, and low groups, was used. The significant class imbalance posed a unique challenge (High:1491). To enhance prediction accuracy, we applied oversampling techniques (Random Oversampling, SMOTE) and two feature selection methods (Principal Component Analysis, Random Forest Gini importance). Eight machine learning models—Support Vector Classifier, Logistic Regression, K-Nearest Neighbors, Decision Tree, Random Forest, AdaBoost, Extreme Gradient Boost, and Multiple Layer Perceptron—were trained using Stratified k-fold cross-validation and optimized with Bayesian hyperparameter tuning. The results demonstrated that Random Forest (f1 score: 0.937, roc-auc: 0.907) when combined with Random Oversampling and PCA feature selection, delivered the best performance, as assessed by the f1 score metric.

Shahjalal University of Science and Technology (BD)
Openalex Percentile: Top 68%
Online Learning and Analytics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.