A Two-Phase Ensemble-Based Method for Predicting Learners’ Grade in MOOCs
Source abstract
Abstract
MOOCs are online learning environments which many students use, but the success rate of online learning is low. Machine learning can be used to predict learning success based on how people learn in MOOCs. Predicting the learning performance can promote learning through various methods, such as identifying low-performance students or by grouping students together. Recent machine learning has enabled the development of predictive models, and the ensemble method can assist in reducing the variance and bias errors associated with single-machine learning. This study uses a two-phase classification model with an ensemble technique to predict the learners’ grades. In the first phase, binary classification is used, and the non-majority class is then sent to the second phase, which is multi-class classification. The new features are computed based on the distance from the class’s center. The distance between the data and the center of an overlapping cluster is calculated using silhouette score-based feature selection. Lastly, Bayesian optimization boosts the performance by fine tuning the optimal parameter set. Using data from the HMPC- and the CNPC datasets, the experiment results demonstrate that the proposed design, the two-phase ensemble-based method, outperforms the state-of-the-art machine learning algorithms.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Online Learning and Analytics · Imbalanced Data Classification Techniques · Data Stream Mining Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science, College of Computing, Khon Kaen University, Khon Kaen 40002, Thailand
Funding
the young researcher development project of Khon Kaen University
References (35)
Show source-provided references
1. Understanding MOOC students: Motivations and behaviours indicative of MOOC completion10.1111/jcal.12131 ↗
2. Learning Behavior Visualization of an Online Lecture Support
3. Lecture support system using digital textbook for filling in blanks to visualize student learning behavior
4. Interactive visualization tools to improve learning and teaching in online learning environments10.4018/IJDET.2016010101 ↗
5. Evaluation of e-learning systems based on fuzzy clustering models and statistical tools10.1016/j.eswa.2010.03.032 ↗
6. Sakboonyarat, S., and Tantatsanawong, P. (November, January 30). Massive open online courses (MOOCs) recommendation modeling using deep learning. Proceedings of the 23rd International Computer Science and Engineering Conference, Phuket, Thailand.
7. Albreiki, B., Zaki, N., and Alashwal, H. (2021). A systematic literature review of student’performance prediction using machine learning techniques. Educ. Sci., 11.10.3390/educsci11090552 ↗
8. Kang, T., Wei, Z., Huang, J., and Yao, Z. (2020, January 17–19). MOOC student success prediction using knowledge distillation. Proceedings of the Computer Information and Big Data Applications, Guiyang, China.10.1109/CIBDA50819.2020.00088 ↗
9. Imbalanced Classification Methods for Student Grade Prediction: A Systematic Literature Review10.1109/ACCESS.2022.3225404 ↗
10. Douzas, G., Bacao, F., Fonseca, J., and Khudinyan, M. (2019). Imbalanced learning in land cover classification: Improving minority classes’ prediction accuracy using the geometric SMOTE algorithm. Remote Sens., 11.10.3390/rs11243040 ↗
11. LR-SMOTE—An improved unbalanced data set oversampling based on K-means and SVM10.1016/j.knosys.2020.105845 ↗
12. Machine Learning Regression Analysis of EDX 2012-13 Data for Identify The Auditors Use Case10.5121/ijite.2017.6301 ↗
13. Building Student Course Performance Prediction Model Based on Deep Learning
14. Dropout prediction in MOOCs: Using deep learning for personalized intervention10.1177/0735633118757015 ↗
15. An intelligent prediction system for educational data mining based on ensemble and filtering approaches10.1016/j.procs.2020.03.358 ↗
16. Ayienda, R., Rimiru, R., and Cheruiyot, W. (2021, January 13–15). Predicting Students Academic Performance using a Hybrid of Machine Learning Algorithms. Proceedings of the 2021 IEEE AFRICON, Arusha, Tanzania.10.1109/AFRICON51333.2021.9571012 ↗
17. MOOC learner’s final grade prediction based on an improved random forests method
18. A multi-feature weighting based K-means algorithm for MOOC learner classification
19. Hybrid model for improving student academic performance
20. (2022, December 23). Canvas Network Person-Course (1/2014–9/2015) De-Identified Open Dataset. Available online: https://doi.org/10.7910/DVN/1XORAL.
21. (2022, December 23). HarvardX Person-Course Academic Year 2013 De-Identified Dataset, Version 3.0. Available online: https://doi.org/10.7910/DVN/26147.
22. A comparison of imputation techniques for handling missing data10.1177/019394502762477004 ↗
23. Feature classification and outlier detection to increased accuracy in intrusion detection system
24. Yuan, C., and Yang, H. (2019). Research on K-value selection method of K-means clustering algorithm. J, 2.10.3390/j2020016 ↗
25. Han, J., Pei, J., and Tong, H. (2012). Data mining: Concepts and Techniques, Morgan Kaufmann. [3rd ed.].
26. Classifier selection and ensemble model for multi-class imbalance learning in education grants prediction10.1080/08839514.2021.1877481 ↗
27. A Survey of Ensemble Learning: Concepts, Algorithms, Applications, and Prospects10.1109/ACCESS.2022.3207287 ↗
28. Research on prediction of multi-class theft crimes by an optimized decomposition and fusion method based on XGBoost10.1016/j.eswa.2022.117943 ↗
29. Multi-class financial distress prediction based on support vector machines integrated with the decomposition and fusion methods10.1016/j.ins.2021.01.059 ↗
30. Song, Y., Zhang, J., Yan, H., and Li, Q. (2018, January 8–10). Multi-class imbalanced learning with one-versus-one decomposition: An empirical study. Proceedings of the Cloud Computing and Security, Haikou, China.10.1007/978-3-030-00012-7_56 ↗
31. Le, T.T.H., Oktian, Y.E., and Kim, H. (2022). XGBoost for imbalanced multiclass classification-based industrial internet of things intrusion detection systems. Sustainability, 14.10.3390/su14148707 ↗
32. Handling problems of credit data for imbalanced classes using SMOTEXGBoost10.1088/1742-6596/1830/1/012011 ↗
33. Practical bayesian optimization of machine learning algorithms
34. Mandl, T., Modha, S., Majumder, P., Patel, D., Dave, M., Mandlia, C., and Patel, A. (2019, January 12–15). Overview of the hasoc track at fire 2019: Hate speech and offensive content identification in indo-european languages. Proceedings of the 11th Forum for Information Retrieval Evaluation, Kolkata, India.10.1145/3368567.3368584 ↗
35. Wawer, A., Nielek, R., and Wierzbicki, A. (2014, January 7). Predicting webpage credibility using linguistic features. Proceedings of the 23rd International Conference on World Wide Web, Seoul, Republic of Korea.10.1145/2567948.2579000 ↗