Academic Trajectory Graphs for Temporal Modelling of Student Academic Progression
Source abstract
Abstract
Accurate prediction of student success is important for improving retention and supporting academic decision-making. This study investigates the use of Graph Neural Networks (GNNs) for modelling academic progression across 13 university faculties, focusing on how structured trajectory representations can capture temporal and relational dependencies in student records. Conventional machine learning approaches frequently rely on aggregated tabular indicators, which may obscure the temporal ordering and relational structure of academic trajectories. We propose a graph-based representation, termed the Academic Trajectory Graph (ATG), which encodes semester-to-semester course transitions and temporal relationships between enrollments. To evaluate its effectiveness, graph-based approaches (DGCNN, GCN, and node2vec-based embeddings) are compared with conventional machine learning models trained on aggregated tabular indicators. Experimental results show that aggregated academic indicators provide strong predictive performance, confirming the importance of cumulative progression signals. Among the graph-based approaches, DGCNN achieved the most consistent performance across faculties, reaching AUC values up to 0.988, accuracy up to 0.945, and F1-scores above 0.94 in several faculties. Although traditional tabular models generally achieved the strongest overall predictive performance, the ATG preserves temporal and relational information that is not captured by flat feature vectors, enabling trajectory-level analysis of academic pathways. The results indicate that graph-based trajectory modelling may provide additional structural insights in faculties exhibiting heterogeneous academic progression patterns, while offering competitive predictive performance. These findings highlight both the potential and the limitations of graph-based approaches for modelling structured educational data, suggesting that their effectiveness depends on the structural diversity of the underlying academic domain.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Online Learning and Analytics · Intelligent Tutoring Systems and Adaptive Learning · Advanced Graph Neural Networks
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Computer Science and Artificial Intelligence, University of Córdoba, 14014 Córdoba, Spain
Department of Electronic and Computers Engineering, University of Córdoba, 14014 Córdoba, Spain
Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
Funding
Spanish Ministry of Science, Innovation and Universities
References (33)
Show source-provided references
1. OECD (2025). Education at a Glance 2025, OECD Publishing.
2. Open graph benchmark: Datasets for machine learning on graphs
3. Thomas, J.M., Moallemy-Oureh, A., Beddar-Wiesing, S., and Holzhüter, C. (2023). Graph Neural Networks Designed for Different Graph Types: A Survey. arXiv.
4. Cha, S., Loeser, M., and Seo, K. (2024). The Impact of AI-Based Course-Recommender System on Students’ Course-Selection Decision-Making Process. Appl. Sci., 14.10.3390/app14093672 ↗
5. Student performance prediction model based on supervised machine learning algorithms10.1088/1757-899X/928/3/032019 ↗
6. Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., and Riedl, J. (1994). Grouplens: An open architecture for collaborative filtering of netnews. Proceedings of the 1994 ACM Conference on Computer Supported Cooperative Work, Association for Computing Machinery.10.1145/192844.192905 ↗
7. Network course recommendation system based on double-layer attention mechanism
8. Hartmann, S., Ma, H., Hameurlain, A., Pernul, G., and Wagner, R.R. (2018). Sequence-Based Approaches to Course Recommender Systems. Proceedings of the Database and Expert Systems Applications, Springer International Publishing.10.1007/978-3-319-98809-2 ↗
9. The predictive modeling for learning student results based on sequential rules
10. Safarov, F., Kutlimuratov, A., Abdusalomov, A.B., Nasimov, R., and Cho, Y.I. (2023). Deep Learning Recommendations of E-Education Based on Clustering and Sequence. Electronics, 12.10.3390/electronics12040809 ↗
11. Volk, N.A., Rojas, G., and Vitali, M.V. (2020, January 17–18). UniNet: Next Term Course Recommendation using Deep Learning. Proceedings of the 2020 International Conference on Advanced Computer Science and Information Systems (ICACSIS), Depok, Indonesia.10.1109/ICACSIS51025.2020.9263144 ↗
12. Britto, J., Prabhu, S., Gawali, A., and Jadhav, Y. (2019, January 27–29). A Machine Learning Based Approach for Recommending Courses at Graduate Level. Proceedings of the 2019 International Conference on Smart Systems and Inventive Technology (ICSSIT), Tirunelveli, India.10.1109/ICSSIT46314.2019.8987815 ↗
13. Sankhe, V., Shah, J., Paranjape, T., and Shankarmani, R. (2020, January 2–4). Skill Based Course Recommendation System. Proceedings of the 2020 IEEE International Conference on Computing, Power and Communication Technologies (GUCON), Greater Noida, India.10.1109/GUCON48875.2020.9231074 ↗
14. Knowledge Management for Information Querying System in Education via the Combination of Rela-Ops Model and Knowledge Graph10.4018/JCIT.324113 ↗
15. Enhancing academic performance prediction with temporal graph neural networks10.1186/s40537-024-00918-5 ↗
16. Longa, A., Lachi, V., Santin, G., Bianchini, M., Lepri, B., Lio, P., Scarselli, F., and Passerini, A. (2023). Graph Neural Networks for Temporal Graphs: State of the Art, Open Challenges, and Opportunities. arXiv.
17. Top-N personalized recommendation with graph neural networks in MOOCs10.1016/j.caeai.2021.100010 ↗
18. Meta-relationship for course recommendation in MOOCs10.1007/s00530-022-00989-5 ↗
19. Li, M., Wang, X., Wang, Y., Chen, Y., and Chen, Y. (2022). Study-GNN: A Novel Pipeline for Student Performance Prediction Based on Multi-Topology Graph Neural Networks. Sustainability, 14.10.3390/su14137965 ↗
20. Yu, Y., Fan, J., Xian, Y., and Wang, Z. (2022). Graph Neural Network for Senior High Student’s Grade Prediction. Appl. Sci., 12.10.3390/app12083881 ↗
21. Zhou, Y., Huo, H., Hou, Z., and Bu, F. (2023). A deep graph convolutional neural network architecture for graph classification. PLoS ONE, 18.10.1371/journal.pone.0279604 ↗
22. Chen, Y., and Gel, Y.R. (2023). Topological Pooling on Graphs. arXiv.10.1609/aaai.v37i6.25866 ↗
23. Sigmoid activation function in selecting the best model of artificial neural networks
24. Hu, Q., and Rangwala, H. (2019). Academic performance estimation with attention-based graph convolutional networks. arXiv.
25. Narayanan, A., Chandramohan, M., Venkatesan, R., Chen, L., Liu, Y., and Jaiswal, S. (2017). graph2vec: Learning Distributed Representations of Graphs. arXiv.
26. A Detailed Review on Word Embedding Techniques with Emphasis on Word2Vec10.1007/s11042-023-17007-z ↗
27. Course recommendation based on sequences: An evolutionary search of emerging sequential patterns10.1007/s12559-022-10015-5 ↗
28. Bengio, Y., and LeCun, Y. (2015). Adam: A Method for Stochastic Optimization. Proceedings of the ICLR (Poster), arXiv.
29. Deep learning in neural networks: An overview10.1016/j.neunet.2014.09.003 ↗
30. Avila-Jimenez, J.L. (2026, May 29). ATG_PeerJ: Academic Trajectory Graph for Student Success Prediction. Code Accompanying the Paper “Academic Trajectory Graphs: A Graph-Based Representation for Student Success Prediction3”. Available online: https://github.com/jlavilaj/ATG_Implementation/releases/tag/ATG.V.1.1.
31. Statistical comparisons of classifiers over multiple data sets
32. Predicting student performance: A comprehensive review of machine learning, deep learning, and explainable AI approaches10.1016/j.caeai.2026.100548 ↗
33. Tang, J., Xia, L., and Huang, C. (2023). Explainable Spatio-Temporal Graph Neural Networks. Proceedings of the 32nd ACM International Conference on Information and Knowledge Management, Association for Computing Machinery.10.1145/3583780.3614871 ↗