Applied Sciences (Mar 2020)

Transfer Learning from Deep Neural Networks for Predicting Student Performance

  • Maria Tsiakmaki,
  • Georgios Kostopoulos,
  • Sotiris Kotsiantis,
  • Omiros Ragos

DOI
https://doi.org/10.3390/app10062145
Journal volume & issue
Vol. 10, no. 6
p. 2145

Abstract

Read online

Transferring knowledge from one domain to another has gained a lot of attention among scientists in recent years. Transfer learning is a machine learning approach aiming to exploit the knowledge retrieved from one problem for improving the predictive performance of a learning model for a different but related problem. This is particularly the case when there is a lack of data regarding a problem, but there is plenty of data about another related one. To this end, the present study intends to investigate the effectiveness of transfer learning from deep neural networks for the task of students’ performance prediction in higher education. Since building predictive models in the Educational Data Mining field through transfer learning methods has been poorly studied so far, we consider this study as an important step in this direction. Therefore, a plethora of experiments were conducted based on data originating from five compulsory courses of two undergraduate programs. The experimental results demonstrate that the prognosis of students at risk of failure can be achieved with satisfactory accuracy in most cases, provided that datasets of students who have attended other related courses are available.

Keywords