Students churn prediction task in MOOC

Lisitsyna Liubov
DOI: https://doi.org/10.30564/jcsr.v1i1.537
2019-03-22
Journal of Computer Science Research
Abstract:Churn prediction is a common task for machine learning applications in business. In this paper, this task is adapted for solving problem of low efficiency of massive open online courses (only about 5% of all the students finish their course). The approach is presented on course "Methods and algorithms of the graph theory" held on national platform of online education in Russia. This paper includes all the main steps to build an intelligent system to predict students who are active during the course, but not likely to finish it. The first part consists of constructing the right sample for prediction, EDA and choosing the most appropriate week of the course to make the predictions on. The second part is about choosing the right metric and building models. Also, an approach with using ensembles as stacking to increase the accuracy of predictions is proposed. As a result, a general approach to build a churn prediction model for online course is reviewed and discussed. This approach can be used for making online education more adaptive and intelligent for a separate student.
What problem does this paper attempt to address?