MOOC Learner Profiling Using Relation-Aware Heterogeneous Graph Neural Networks
Source abstract
Abstract
Research on learner profiling in education primarily focuses on utilizing students’ personal characteristics and behavioral data to depict their learning status and traits. However, existing methods often face challenges such as incomplete data and difficulties in feature extraction, leading to incomplete and less accurate learner profiles. To address information gaps in learner profiles within educational datasets, this study proposes a profile completion technique based on relation-aware heterogeneous graph networks. Using the MOOCCube and MOOCCubeX datasets, we trained a relation-aware heterogeneous graph network model to predict students’ age and gender. The model achieved significant advancements in gender prediction. While age prediction performance remains relatively low—a common challenge in the field due to the subtle and multifaceted nature of age-related behavioral signals—ablation studies confirm the model’s robustness, demonstrating stable gender prediction accuracy even with significant data reduction. This work bridges information gaps in learner profiling within educational datasets, providing crucial support for personalized education and teaching quality improvement. It showcases the potential application of relation-aware heterogeneous graph networks in education and offers new ideas for research utilizing heterogeneous graph networks for learner profiling.
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
School of Educational Science and Technology, Nanjing University of Posts and Telecommunications, Nanjing 210049, China
Key Laboratory of Flexible Electronics (KLOFE), School of Flexible Electronics (Future Technologies), Institute of Advanced Materials (IAM), Nanjing Tech University (NanjingTech), Nanjing 211816, China
Funding
National Natural Science Foundation of China
References (50)
Show source-provided references
1. Xiong, Z., Li, H., Liu, Z., Chen, Z., Zhou, H., Rong, W., and Ouyang, Y. (2024). A Review of Data Mining in Personalized Education: Current Trends and Future Prospects. arXiv.10.1007/s44366-024-0019-6 ↗
2. Wang, X., Ji, H., Shi, C., Wang, B., Ye, Y., Cui, P., and Yu, P.S. (2019, January 13–17). Heterogeneous graph attention network. Proceedings of the World Wide Web Conference, San Francisco, CA, USA.10.1145/3308558.3313562 ↗
3. Wu, C., Wu, F., Liu, J., He, S., Huang, Y., and Xie, X. (2019, January 11–15). Neural demographic prediction using search query. Proceedings of the Twelfth ACM International Conference on Web Search and Data Mining, Melbourne, Australia.10.1145/3289600.3291034 ↗
4. Chen, R., Jankovic, F., Marinsek, N., Foschini, L., Kourtis, L., Signorini, A., Pugh, M., Shen, J., Yaari, R., and Maljkovic, V. (2019, January 4–8). Developing measures of cognitive impairment in the real world from consumer-grade multimodal sensor streams. Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining (KDD’19), Anchorage, AK, USA.10.1145/3292500.3330690 ↗
5. The Graph Neural Network Model10.1109/TNN.2008.2005605 ↗
6. Gradient-based learning applied to document recognition10.1109/5.726791 ↗
7. Generalization of backpropagation with application to a recurrent gas market model10.1016/0893-6080(88)90007-X ↗
8. Qiu, J., Tang, J., Ma, H., Dong, Y., Wang, K., and Tang, J. (2018, January 19–23). Deepinf: Social influence prediction with deep learning. Proceedings of the 24th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, London, UK.10.1145/3219819.3220077 ↗
9. Ko, H., Lee, S., Park, Y., and Choi, A. (2022). A survey of recommendation systems: Recommendation models, techniques, and application fields. Electronics, 11.10.3390/electronics11010141 ↗
10. Raad, E., Chbeir, R., and Dipanda, A. (2010, January 14–16). User profile matching in social networks. Proceedings of the 2010 13th International Conference on Network-Based Information Systems, Gifu, Japan.10.1109/NBiS.2010.35 ↗
11. Zhang, J., Zhu, Y., Liu, Q., Wu, S., Wang, S., and Wang, L. (2021, January 20–24). Mining latent structures for multimedia recommendation. Proceedings of the 29th ACM International Conference on Multimedia, Chengdu, China.10.1145/3474085.3475259 ↗
12. Liu, C., Li, X., Cai, G., Dong, Z., Zhu, H., and Shang, L. (2021, January 2–9). Noninvasive self-attention for side information fusion in sequential recommendation. Proceedings of the AAAI Conference on Artificial Intelligence, Virtually.10.1609/aaai.v35i5.16549 ↗
13. A GNN Architecture with Local and Global-Attention Feature for Image Classification10.1109/ACCESS.2023.3285246 ↗
14. Wu, S., Tang, Y., Zhu, Y., Wang, L., Xie, X., and Tan, T. (27–1, January 27). Session-based recommendation with graph neural networks. Proceedings of the AAAI Conference on Artificial Intelligence, Honolulu, HI, USA.
15. Yu, F., Zhu, Y., Liu, Q., Wu, S., Wang, L., and Tan, T. (2020, January 25–30). TAGNN: Target Attentive Graph Neural Networks for Session-based Recommendation. Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval, SIGIR ’20, New York, NY, USA.10.1145/3397271.3401319 ↗
16. Yang, C., Gao, W., Wu, D., and Wang, C. (2022). Learning to simulate unseen physical systems with graph neural networks. arXiv.
17. Bender, E.M., Derczynski, L., and Isabelle, P. (2018, January 20–26). User-Level Race and Ethnicity Predictors from Twitter Text. Proceedings of the 27th International Conference on Computational Linguistics, Santa Fe, NM, USA.
18. Li, Y., Tarlow, D., Brockschmidt, M., and Zemel, R. (2015). Gated graph sequence neural networks. arXiv.
19. Veličković, P., Cucurull, G., Casanova, A., Romero, A., Lio, P., and Bengio, Y. (2017). Graph attention networks. arXiv.
20. Schlichtkrull, M., Kipf, T.N., Bloem, P., Van Den Berg, R., Titov, I., and Welling, M. (2018, January 3–7). Modeling relational data with graph convolutional networks. Proceedings of the Semantic Web: 15th International Conference, ESWC 2018, Heraklion, Crete, Greece. Proceedings 15.10.1007/978-3-319-93417-4_38 ↗
21. Rahimi, A., Cohn, T., and Baldwin, T. (2018). Semi-supervised user geolocation via graph convolutional networks. arXiv.10.18653/v1/P18-1187 ↗
22. Personalized Graph Neural Networks With Attention Mechanism for Session-Aware Recommendation10.1109/TKDE.2020.3031329 ↗
23. Yan, Q., Zhang, Y., Liu, Q., Wu, S., and Wang, L. (2021, January 1–5). Relation-aware Heterogeneous Graph for User Profiling. Proceedings of the 30th ACM International Conference on Information & Knowledge Management (CIKM ’21), Virtual Event.10.1145/3459637.3482170 ↗
24. Dynamic learner profiling and automatic learner classification for adaptive e-learning environment10.1080/10494820.2014.948459 ↗
25. Demystifying Learning Analytics in Personalised Learning10.14419/ijet.v7i3.9789 ↗
26. Kavitha, M.G., and Raj, D.L. (2017). Educational data mining and learning analytics-educational assistance for teaching and learning. arXiv.
27. Atkinson, P., Delamont, S., Cernat, A., Sakshaug, J., and Williams, R. (2020). Latent class analysis. SAGE Research Methods Foundations, Sage Publications.
28. McCutcheon, A.L. (1987). Latent Class Analysis, Sage Publications.10.4135/9781412984713 ↗
29. Oberski, D. (2016). Mixture Models: Latent Profile and Latent Class Analysis. Modern Statistical Methods for HCI, Springer.10.1007/978-3-319-26633-6_12 ↗
30. Heterogeneity of Learners’ Behavioral Patterns of Watching Videos and Completing Assessments in Massive Open Online Courses (MOOCs): A Latent Class Analysis
31. Latent class analysis of non-formal learners’ self-directed learning patterns in open educational resource repositories10.1111/bjet.12746 ↗
32. Learner profiles of attitudinal learning in a MOOC: An explanatory sequential mixed methods study10.1016/j.compedu.2017.07.005 ↗
33. In search for the most informative data for feedback generation: Learning analytics in a data-rich context10.1016/j.chb.2014.05.038 ↗
34. Exploring non-traditional learner motivations and characteristics in online learning: A learner profile study10.1016/j.caeai.2022.100051 ↗
35. Nuances and details in student approaches to learning in innovative secondary education using profiles10.1016/j.ijedro.2023.100316 ↗
36. Using educational data mining to predict student academic performance10.21015/vtse.v11i2.1475 ↗
37. Learning analytics on video-viewing engagement in a flipped statistics course: Relating external video-viewing patterns to internal motivational dynamics and performance10.1016/j.compedu.2023.104754 ↗
38. Yu, J., Luo, G., Xiao, T., Zhong, Q., Wang, Y., Feng, W., Luo, J., Wang, C., Hou, L., and Li, J. (2020, January 10). MOOCCube: A Large-scale Data Repository for NLP Applications in MOOCs. Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Online.10.18653/v1/2020.acl-main.285 ↗
39. Yu, J., Wang, Y., Zhong, Q., Luo, G., Mao, Y., Sun, K., Feng, W., Xu, W., Cao, S., and Zeng, K. (2021, January 1–5). MOOCCubeX: A Large Knowledge-centered Repository for Adaptive Learning in MOOCs. Proceedings of the 30th ACM International Conference on Information & Knowledge Management (CIKM ’21), Virtual Event.10.1145/3459637.3482010 ↗
40. Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., and Polosukhin, I. (2017, January 4–9). Attention is all you need. Proceedings of the 31st International Conference on Neural Information Processing Systems (NIPS’17), Long Beach, CA, USA.
41. Hu, Z., Dong, Y., Wang, K., and Sun, Y. (2020, January 20–24). Heterogeneous graph transformer. Proceedings of the Web Conference 2020, Taipei, Taiwan.10.1145/3366423.3380027 ↗
42. The role of demographics in online learning; A decision tree based approach10.1016/j.compedu.2019.04.001 ↗
43. Joulin, A., Grave, E., Bojanowski, P., and Mikolov, T. (2016). Bag of tricks for efficient text classification. arXiv.10.18653/v1/E17-2068 ↗
44. Zhang, Y., Yu, X., Cui, Z., Wu, S., Wen, Z., and Wang, L. (2020). Every Document Owns Its Structure: Inductive Text Classification via Graph Neural Networks. arXiv.10.18653/v1/2020.acl-main.31 ↗
45. Chowdhary, K., and Chowdhary, K. (2020). Natural language processing. Fundamentals of Artificial Intelligence, Springer.10.1007/978-81-322-3972-7 ↗
46. Paszke, A., Gross, S., Massa, F., Lerer, A., Bradbury, J., Chanan, G., Killeen, T., Lin, Z., Gimelshein, N., and Antiga, L. (2019, January 8–14). PyTorch: An Imperative Style, High-Performance Deep Learning Library. Proceedings of the Advances in Neural Information Processing Systems, Vancouver, BC, Canada.
47. Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., Devin, M., Ghemawat, S., Irving, G., and Isard, M. (2016, January 2–4). Tensorflow: A system for large-scale machine learning. Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16), Savannah, GA, USA.
48. Scikit-learn: Machine learning in Python
49. Llugsi, R., El Yacoubi, S., Fontaine, A., and Lupera, P. (2021, January 12–15). Comparison between Adam, AdaMax and Adam W optimizers to implement a Weather Forecast based on Neural Networks for the Andean city of Quito. Proceedings of the 2021 IEEE Fifth Ecuador Technical Chapters Meeting (ETCM), Cuenca, Ecuador.10.1109/ETCM53643.2021.9590681 ↗
50. Super-convergence: Very fast training of neural networks using large learning rates