Vol. 4 No. 12 (2025)
Articles

Personalized Learning Resource Recommendation via Enhanced Graph Neural Networks

Published 2025-12-30

How to Cite

Sikka, R., Aharon, A., & Zhang, Z. (2025). Personalized Learning Resource Recommendation via Enhanced Graph Neural Networks. Journal of Computer Technology and Software, 4(12). Retrieved from https://ashpress.org/index.php/jcts/article/view/240

Abstract

The intricate structure of knowledge points within learning resources and the diverse learning needs of users often lead to inconsistent recommendation outcomes. To mitigate this issue, this study introduces a personalized recommendation framework that integrates an improved graph neural network with user preference clustering. User behavior is examined from three dimensions-interaction patterns, self-directed learning awareness, and learning capability-to model individual learning preferences. A meta-data-driven representation of knowledge-point entities is incorporated into the graph neural network, enabling effective modeling of relationships among learning resources. After performing dual clustering on user preferences and resource entities, the framework identifies the correspondence between clusters to generate personalized recommendations. Experimental results show that the proposed approach achieves a precision of 60.96%, a recall of 65.42%, and an F-score of 62.57%, demonstrating its strong overall effectiveness.

References

  1. B. Sarwar, G. Karypis, J. Konstan, and J. Riedl, “Item-based collaborative filtering recommendation algorithms,” in Proc. 10th Int. Conf. World Wide Web, 2001, pp. 285-295.
  2. Z. Wu, S. Pan, F. Chen, G. Long, C. Zhang, and P. S. Yu, “A comprehensive survey on graph neural networks,” IEEE Trans. Neural Netw. Learn. Syst., vol. 32, no. 1, pp. 4-24, 2021.
  3. L. Yao, C. Mao, and Y. Luo, “Graph convolutional networks for text classification,” in Proc. AAAI, 2019, pp. 7370-7377.
  4. P. Lops, M. de Gemmis, and G. Semeraro, “Content-based recommender systems: State of the art and trends,” in Recommender Systems Handbook, Springer, 2011, pp. 73-105.
  5. S. Zhang, L. Yao, A. Sun, and Y. Tay, “Deep learning based recommender system: A survey and new perspectives,” ACM Comput. Surv., vol. 52, no. 1, pp. 1-38, 2019.
  6. Q. Guo, F. Zhuang, C. Qin, H. Zhu, X. Xie, H. Xiong and Q. He, "A survey on knowledge graph-based recommender systems," IEEE Transactions on Knowledge and Data Engineering, vol. 34, no. 8, pp. 3549-3568, 2022.
  7. F. Zhang, N. J. Yuan, D. Lian, X. Xie, and W. Y. Ma, “Collaborative knowledge base embedding for recommender systems,” in Proc. KDD, 2016, pp. 353-362.
  8. W. Fan, Y. Ma, Q. Li, Y. He, E. Zhao, J. Tang, and D. Yin, “Graph neural networks for social recommendation,” in Proc. WWW, 2019, pp. 417-426.
  9. G. Guo, J. Zhang, and N. Yorke-Smith, “A novel recommendation model by integrating trust and item ratings,” IEEE Trans. Knowl. Data Eng., vol. 28, no. 7, pp. 1607-1620, 2015.
  10. L. Zheng, V. Noroozi, and P. S. Yu, “Joint deep modeling of users and items using reviews for recommendation,” in Proc. WSDM, 2017, pp. 425-434.
  11. S. Lyu, M. Wang, H. Zhang, J. Zheng, J. Lin and X. Sun, "Integrating Structure-Aware Attention and Knowledge Graphs in Explainable Recommendation Systems," arXiv preprint arXiv:2510.10109, 2025.
  12. Y. Yin, L. Chen, Y. Xu, J. Wan, H. Zhang and Z. Mai, "QoS prediction for service recommendation with deep feature learning in edge computing environment," Mobile Networks and Applications, vol. 25, no. 2, pp. 391-401, 2020.