USE OF THE TENSORFLOW FRAMEWORK TO SUPPORT EDUCATIONAL PROBLEMS: A SYSTEMATIC MAPPING
DOI:
https://doi.org/10.17501/24246700.2021.7133Keywords:
systematic mapping, educational problems, TensorFlow, data miningAbstract
The Google framework called TensorFlow has been widely used for decision making in several areas, including Education. Predicting student risk and optimizing a student’s learning path are, for example, two traditional educational problems that have been explored for years but there are a myriad of different data mining approaches involved. This paper’s goal is to illustrate the results of a systematic mapping process conducted on educational data mining studies using the TensorFlow framework. Furthermore, this paper will assist in illustrating what kind of problems to focus on (which can paradoxically be seen as opportunities), identify, demonstrate, and catalogue all the academic studies that have discussed it, and the approaches leveraged (neural network, decision tree, natural language processing, and so on). The mapping process followed five phases with rigor, returning a set of 32 relevant papers in the study area with detailed information related to the research questions. The outcome of this systematic study will be of benefit to academic managers, researchers, and students who use this framework as support to solve educational problems.
Downloads
References
Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J.; Devin, M., Ghemawat, S., Irving, G., Isard, M., Kudlur, M., Levenberg, J., Monga, R., Moore, S., Murray, D., Steiner, B., Tucker, P., Vasudevan, V., Warden, P., Wicke, M., Yu, Y. & Zheng, X. (2016). TensorFlow: A system for large-scale machine learning. 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), USENIX Association, 265-283.
Aveleyra, E., Proyetti, M., & Racero, D. (2018). Performance Forecasting of University Students Using Machine Learning. European Conference on E-Learning, 40-44. https://search.proquest.com/compscijour/docview/2154984648/abstract/E1668EEDE538409APQ/4
Bakhshinategh, B., Zaïane, O., Elatia, S., & Ipperciel, D. (2017). Educational data mining applications and tasks: A survey of the last 10 years. Education and Information Technologies. https://link.springer.com/article/10.1007/s10639-017-9616-z
Boncea, R., Petre, I., Vevera, V., & Gheorghiţă, A. (2019). Machine Learning Based Methods Used for Improving Scholar Performance. The International Scientific Conference ELearning and Software for Education, Bucharest, 2, 471–478. http://dx.doi.org/10.12753/2066-026X-19-135
Castro-Wunsch, K., Ahadi, A., & Petersen, A. (2017). Evaluating Neural Networks as a Method for Identifying Students in Need of Assistance. Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education, 111–116. https://doi.org/10.1145/3017680.3017792
Cheng, X., Zhang, Z., Yang, Y., & Yan, Z. (2020). Open collaboration between universities and enterprises: A case study on GitHub. Internet Research, Bradford, 30(4), 1251–1279. http://dx.doi.org/10.1108/INTR-01-2019-0013
Cheung, L. P., & Yang, H. (2017). Heterogeneous Features Integration in Deep Knowledge Tracing. In D. Liu, S. Xie, Y. Li, D. Zhao, & E.-S. M. El-Alfy (Eds.), Neural Information Processing, Springer International Publishing, 653–662. https://doi.org/10.1007/978-3-319-70096-0_67
Chunqiao, M., Xiaoning, P., & Qingyou, D. (2018). An Artificial Neural Network Approach to Student Study Failure Risk Early Warning Prediction Based on TensorFlow. In G. Sun & S. Liu (Eds.), Advanced Hybrid Information Processing, Springer International Publishing, 326–333. https://doi.org/10.1007/978-3-319-73317-3_38
Crivei, L. M., Czibula, G., & Mihai, A. (2019). A Study on Applying Relational Association Rule Mining Based Classification for Predicting the Academic Performance of Students. In C. Douligeris, D. Karagiannis, & D. Apostolou (Eds.), Knowledge Science, Engineering and Management, Springer International Publishing, 287–300. https://doi.org/10.1007/978-3-030-29551-6_25
Czibula, G., Mihai, A., & Crivei, L. M. (2019). S PRAR: A novel relational association rule mining classification model applied for academic performance prediction. Procedia Computer Science, 159, 20–29. https://doi.org/10.1016/j.procs.2019.09.156
Doleck, T., Lemay, D. J., Basnet, R. B., & Bazelais, P. (2020). Predictive analytics in education: A comparison of deep learning frameworks. Education and Information Technologies, 25(3), 1951–1963. https://doi.org/10.1007/s10639-019-10068-4
Gudivada, V. N., Irfan, M. T., Fathi, E., & Rao, D. L. (2016). Cognitive Analytics: Going Beyond Big Data Analytics and Machine Learning. In Venkat N. Gudivada, V. V. Raghavan, V. Govindaraju, & C. R. Rao (Eds.), Handbook of Statistics (Vol. 35, pp. 169–205). Elsevier. https://doi.org/10.1016/bs.host.2016.07.010
Guo, S., & Zeng, D. (2020). Pedagogical Data Federation toward Education 4.0. Proceedings of the 2020 The 6th International Conference on Frontiers of Educational Technologies, 51–55. https://doi.org/10.1145/3404709.3404751
Gutu-Robu, G., Sirbu, M. D., Paraschiv, I., Dascalu, M., Dessus, P., & Trausan-Matu, S. (2018). Liftoff – ReaderBench introduces new online functionalities. Romanian Journal of Human - Computer Interaction, Bucuresti, 11(1), 76–91.
Hernández-Blanco, A., Herrera-Flores, B., Tomás, D., Navarro-Colorado, B. (2019). A Systematic Review of Deep Learning Approaches to Educational Data Mining. Complexity; Hoboken, http://dx.doi.org/10.1155/2019/1306039
Holmes, W. (2020). Artificial Intelligence in Education. In A. Tatnall (Ed.), Encyclopedia of Education and Information Technologies, Springer International Publishing, 88–103. https://doi.org/10.1007/978-3-030-10576-1_107
Injadat, M., Moubayed, A., Nassif, A. B., & Shami, A. (2020). Multi-split optimized bagging ensemble model selection for multi-class educational data mining. Applied Intelligence. https://doi.org/10.1007/s10489-020-01776-3
Kőrösi, G., & Farkas, R. (2020). MOOC Performance Prediction by Deep Learning from Raw Clickstream Data. In M. Singh, P. K. Gupta, V. Tyagi, J. Flusser, T. Ören, & G. Valentino (Eds.), Advances in Computing and Data Sciences, Springer, 474–485. https://doi.org/10.1007/978-981-15-6634-9_43
Lee, J., & Yeung, D.-Y. (2019). Knowledge Query Network for Knowledge Tracing: How Knowledge Interacts with Skills. Proceedings of the 9th International Conference on Learning Analytics & Knowledge, 491–500. https://doi.org/10.1145/3303772.3303786
Malekian, D., Bailey, J., & Kennedy, G. (2020). Prediction of students’ assessment readiness in online learning environments: The sequence matters. Proceedings of the Tenth International Conference on Learning Analytics & Knowledge, 382–391. https://doi.org/10.1145/3375462.3375468
Monllaó Olivé, D., Huynh, D. Q., Reynolds, M., Dougiamas, M., & Wiese, D. (2020). A supervised learning framework: Using assessment to identify students at risk of dropping out of a MOOC. Journal of Computing in Higher Education, 32(1), 9–26. https://doi.org/10.1007/s12528-019-09230-1
Moore, R., Caines, A., Rice, A., & Buttery, P. (2019). Behavioural Cloning of Teachers for Automatic Homework Selection. In S. Isotani, E. Millán, A. Ogan, P. Hastings, B. McLaren, & R. Luckin (Eds.), Artificial Intelligence in Education (pp. 333–344). Springer International Publishing. https://doi.org/10.1007/978-3-030-23204-7_28
Olivé, D. M., Huynh, D. Q., Reynolds, M., Dougiamas, M., & Wiese, D. (2018). A supervised learning framework for learning management systems. Proceedings of the First International Conference on Data Science, E-Learning and Information Systems, 1–8. https://doi.org/10.1145/3279996.3280014
Pablo, S., Link to external site, this link will open in a new window, Navon, J., & Pérez-Sanagustín, M. (2020). Models to provide guidance in flipped classes using online activity. Journal of Computing in Higher Education; Dordrecht, 32(2), 282–306. http://dx.doi.org/10.1007/s12528-019-09233-y
Pensel, L., & Kramer, S. (2020). Forecast of Study Success in the STEM Disciplines Based Solely on Academic Records. In P. Cellier & K. Driessens (Eds.), Machine Learning and Knowledge Discovery in Databases (pp. 647–657). Springer International Publishing. https://doi.org/10.1007/978-3-030-43823-4_51
Petersen, K., Feldt, R., Mujtaba, S., & Mattsson, M. (2008). Systematic Mapping Studies in Software Engineering. In: EASE’08 Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, 68-77
Preuveneers, D., Garofalo, G., & Joosen, W. (2020). Cloud and edge based data analytics for privacy-preserving multi-modal engagement monitoring in the classroom. Information Systems Frontiers. https://doi.org/10.1007/s10796-020-09993-4
Qiu, L., Liu, Y., Hu, Q., & Liu, Y. (2019). Student dropout prediction in massive open online courses by convolutional neural networks. Soft Computing, 23(20), 10287–10301. https://doi.org/10.1007/s00500-018-3581-3
Sha, L., & Hong, P. (2017). Neural Knowledge Tracing. Brain Function Assessment in Learning, Lecture Notes in Computer Science, 108–117. https://doi.org/10.1007/978-3-319-67615-9_10
Stoica, A. S., Heras, S., Palanca, J., Julian, V., & Mihaescu, M. C. (2019). A Semi-supervised Method to Classify Educational Videos. International Conference Hybrid Artificial Intelligent Systems, 218–228. https://doi.org/10.1007/978-3-030-29859-3_19
Teruel, M., & Alonso Alemany, L. (2018). Co-embeddings for Student Modeling in Virtual Learning Environments. Proceedings of the 26th Conference on User Modeling, Adaptation and Personalization, 73–80. https://doi.org/10.1145/3209219.3209227
Tsiakmaki, M., Kostopoulos, G., Kotsiantis, S., & Ragos, O. (2020). Transfer Learning from Deep Neural Networks for Predicting Student Performance. Applied Sciences, Basel, 10(6), 2145. http://dx.doi.org/10.3390/app10062145
Vijayalakshmi, V., & Venkatachalapathy, K. (2019). Comparison of Predicting Student’s Performance using Machine Learning Algorithms. International Journal of Intelligent Systems and Applications, Hong Kong, 11(12), 34. http://dx.doi.org/10.5815/ijisa.2019.12.04
Wang, X., Wu, P., Liu, G., Huang, Q., Hu, X., & Xu, H. (2019). Learning performance prediction via convolutional GRU and explainable neural networks in e-learning environments. Computing, 101(6), 587–604. https://doi.org/10.1007/s00607-018-00699-9
Wang, X., Wu, P., Liu, G., Huang, Q., Hu, X., & Xu, H. (2019). Learning performance prediction via convolutional GRU and explainable neural networks in e-learning environments. Computing, Archives for Informatics and Numerical Computation, 101(6), 587–604. http://dx.doi.org/10.1007/s00607-018-00699-9
Yang, H., & Cheung, L. P. (2018). Implicit Heterogeneous Features Embedding in Deep Knowledge Tracing. Cognitive Computation, 10(1), 3–14. https://doi.org/10.1007/s12559-017-9522-0
Zhang, C., Song, D., Huang, C., Swami, A., & Chawla, N. V. (2019). Heterogeneous Graph Neural Network. Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 793–803. https://doi.org/10.1145/3292500.3330961