Mathematical comparison of risk-score transformations for dynamic risk trajectories in mathematics learning
DOI:
https://doi.org/10.33474/jpm.v12i2.25918Keywords:
Dynamic Learning Analytics, Early Warning System, Risk-Score Transformation, Risk Trajectory, Mathematical ModellingAbstract
Learning Analytics has become an important approach for supporting mathematics learning evaluation through Early Warning Systems (EWS). However, most existing studies directly employ prediction probabilities generated by machine learning models without examining how different mathematical probability transformations influence the representation of students' risk evolution over time. This study presents a mathematical analysis of probability transformation functions within a Dynamic Learning Analytics framework using the Open University Learning Analytics Dataset (OULAD). Student risk scores were estimated using LightGBM at five Learning Progress Checkpoints (LPC20–LPC100) and subsequently transformed using five nonlinear probability functions, namely Sigmoid, Tanh, Probit, Arctan, and Softsign. The transformed trajectories were quantitatively evaluated using variance, mean slope, total variation, and risk accumulation, while Dynamic Time Warping and Agglomerative Clustering were employed to identify temporal risk patterns. The results demonstrate that different transformation functions produce distinct mathematical characteristics despite preserving similar cumulative risk distributions. Under the selected variance, mean absolute slope, and total variation criteria, Softsign produced the least variable and smoothest transformed trajectories, with the lowest variance (0.1048) and total variation (0.3320). Based upon the types of trajectories identified, there were four representative types of trajectories identified: Persistence, Escalation, Recovery, and Instability. These results provide a descriptive mathematical comparison of the five risk-score transformations and show that the choice of transformation affects the stability and temporal characteristics of trajectory-based representations.
References
Adnan, M., Habib, A., Ashraf, J., Mussadiq, S., Raza, A. A., Abid, M., Bashir, M., & Khan, S. U. (2021). Predicting at-risk students at different percentages of course length for early intervention using machine learning models. IEEE Access, 9, 7519–7539. https://doi.org/10.1109/ACCESS.2021.3049446
Alhakbani, H. A., & Alnassar, F. M. (2022). Open learning analytics : a systematic review of benchmark studies using open university learning analytics dataset (oulad). ICMLT '22: Proceedings of the 2022 7th International Conference on Machine Learning Technologies. 81–86. https://doi.org/10.1145/3529399.3529413
Alia, A. A. H. (2022). The analysis of a learning management system from a design and development perspective. International Journal of Information and Education Technology, 12(4), 280–289. https://doi.org/10.18178/ijiet.2022.12.4.1616
Baneres, D., Rodríguez-gonzález, M. E., & Guerrero-roldán, A. E. (2023). A real-time predictive model for identifying course dropout in online higher education. IEEE Transactions on Learning Technologies, 16(4), 484–499. https://doi.org/10.1109/TLT.2023.3267275
Chang, X., Tung, F., & Mori, G. (2021). Learning discriminative prototypes with dynamic time warping. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 8395–8404. https://doi.org/10.48550/arXiv.2103.09458
Filho, T. S., Song, H., & Perello, M. (2023). Classifier calibration : a survey on how to assess and improve predicted class probabilities. Machine Learning, 112(9). https://doi.org/10.1007/s10994-023-06336-7
Guo, C., Pleiss, G., Sun, Y., & Weinberger, K. Q. (2017). On calibration of modern neural networks. Proceedings of the 34th International Conference on Machine Learning, PMLR 70:1321–1330, 2017, 1321–1330. https://proceedings.mlr.press/v70/guo17a/guo17a.pdf
Hellings, J., & Haelermans, C. (2022). The effect of providing learning analytics on student behaviour and performance in programming: A randomised controlled experiment. Higher Education, 83(1), 1–18. https://doi.org/10.1007/s10734-020-00560-z
Howard, E. (2025). Oulad format r package: preparing the open university learning analytics dataset for analysis. ArXiv. https://doi.org/10.48550/arXiv.2501.08366
Kabathova, J., & Drlik, M. (2021). Towards predicting students’ dropout in university courses using different machine learning techniques. Applied Sciences, 11(7), Article 3130. https://doi.org/10.3390/app11073130
Kull, M., Nieto, M. P., Kängsepp, M., Filho, T. S., Song, H., & Flach, P. (2019). Beyond temperature scaling : obtaining well-calibrated multiclass probabilities with dirichlet calibration. Advances in Neural Information Processing Systems 32 (NeurIPS 2019), 12295–12305. https://doi.org/10.48550/arXiv.1910.12656
Kuzilek, J., Hlosta, M., & Zdrahal, Z. (2017). Data Descriptor: Open University Learning Analytics dataset. Scientific Data, 4, 170171. https://doi.org/10.1038/sdata.2017.171
Lederer, J. (2021). Activation functions in artificial neural networks: A systematic overview. ArXiv. https://doi.org/10.48550/arXiv.2101.09957
Lu, Y., Yeom, S., Maktoubian, J., Rahman, M. M., Kim, S. (2025). Improve student risk prediction with clustering techniques : a systematic review in education data mining. Education Sciences, 15(12), 1695. https://doi.org/10.3390/educsci15121695
Mutiawati, Johar, R., Ramli, M., & Mailizar. (2022). Mathematical model of student learning behavior with the effect of learning motivation and student social interaction. Journal on Mathematics Education, 13(3), 415–436. https://doi.org/10.22342/jme.v13i3.pp415-436
Nagy, M., & Molontay, R. (2024). Interpretable dropout prediction: Towards XAI-based personalized intervention. International Journal of Artificial Intelligence in Education, 34, 274–300. https://doi.org/10.1007/s40593-023-00331-8
Nnadi, L. C., Watanobe, Y., Rahman, M. M., & John-Otumu, A. M. (2024). Prediction of students’ adaptability using explainable AI in educational machine learning models. Applied Sciences, 14(12), 5141. https://doi.org/10.3390/app14125141
Ojeda, F. M., Jansen, M. L., Thiéry, A., Blankenberg, S., Weimar, C., Schmid, M., & Ziegler, A. (2023). Calibrating machine learning approaches for probability estimation: A comprehensive comparison. Statistics in Medicine, 42(29), 5451–5478. https://doi.org/10.1002/sim.9921
Ouyang, F., Wu, M., Zheng, L., Zhang, L., & Jiao, P. (2023). Integration of artificial intelligence performance prediction and learning analytics to improve student learning in online engineering course. International Journal of Educational Technology in Higher Education, 20(1), 1–23. https://doi.org/10.1186/s41239-022-00372-4
Ryoo, J., & Winkelmann, K. (2021). Innovative learning environments in stem higher education: opportunities, challenges, and looking forward. International Journal of Educational Technology in Higher Education. https://doi.org/10.1007/978-3-030-58948-6
Sadallah, M. (2025). From data to actionable understanding: a learner-centered framework for dynamic learning analytics. ArXiv. https://doi.org/10.48550/arXiv.2505.12064
Song, C., Shin, S. Y., & Shin, K. S. (2024). Implementing the dynamic feedback-driven learning optimization framework: a machine learning approach to personalize educational pathways. Applied Sciences, 14(2), 916. https://doi.org/10.3390/app14020916
Susnjak, T. (2024). Beyond predictive learning analytics modelling and onto explainable artificial intelligence with prescriptive analytics and ChatGPT. International Journal of Artificial Intelligence in Education, 34, 452–482. https://doi.org/10.1007/s40593-023-00336-3
Viberg, O., Hatakka, M., Bälter, O., & Mavroudi, A. (2018). Computers in human behavior the current landscape of learning analytics in higher education. Computers in Human Behavior, 89, 98–110. https://doi.org/10.1016/j.chb.2018.07.027
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Nindy Aulia Eka Puspita, Syahrul Tri Armanda

This work is licensed under a Creative Commons Attribution 4.0 International License.



_-_Copy.jpg)
.jpg)
.jpg)
.jpg)